Skip to content

Phase 07–08 · Remediation & retest

Remediation & Retest

Findings become value only when someone owns them and the fix is proven. Every item below carries a named synthetic owner, a target date, a priority, and an interim compensating control where the fix takes time.

Retest workflow

The sequence every finding follows before it can be closed.

  1. 01

    Finding

    Validated weakness recorded with evidence and confidence.

  2. 02

    Remediation implemented

    Owner ships the fix; compensating control covers the interim.

  3. 03

    Evidence reviewed

    Configuration, code, or policy evidence checked against the recommendation.

  4. 04

    Retest

    Independent re-validation using the original validation approach.

  5. 05

    Pass / Partial / Fail

    Result recorded honestly, including partial fixes.

  6. 06

    Closure decision

    Closure, risk acceptance with an owner, or return to remediation.

A change is not a closure

A finding is not considered closed solely because a change was made. Closure requires evidence that the change addresses the underlying weakness, plus a retest proportionate to the risk: a Critical or High finding is re-validated directly against the original condition, while a Low configuration item may be closed on reviewed configuration evidence. Partial results stay open with the residual risk stated, and risk acceptance is recorded against a named owner rather than treated as a fix.

Remediation board

Ten tracked synthetic remediation items across four owning teams.

Synthetic remediation and retest board
FindingSeverityOwnerPriorityTarget dateStatusCompensating controlRetest
EH-001Broken access control in synthetic admin workflowCriticalPlatform Engineering (synthetic)P12026-03-20ClosedTemporary network allow-list on the admin console while the fix shippedPass
EH-002Overly broad permissions assigned to synthetic test roleHighIdentity Engineering (synthetic)P12026-03-22ClosedTest role restricted to a non-production tenant during rebuildPass
EH-004Insecure test upload validation on lab endpointHighPlatform Engineering (synthetic)P22026-03-27RetestedUpload feature limited to a restricted lab tenantPass
EH-005Missing rate-limit control on lab authentication endpointMediumAPI Platform (synthetic)P22026-03-30ClosedEdge throttle applied ahead of the application-level controlPass
EH-006Weak session timeout policy on synthetic portalMediumPlatform Engineering (synthetic)P22026-04-02ClosedStep-up authentication required for sensitive lab actionsPass
EH-007Insecure default security headers on lab web tierMediumPlatform Engineering (synthetic)P32026-04-05ClosedEdge-level frame and transport protections while CSP was tunedPass
EH-008Secrets represented in a synthetic configuration exampleMediumData Platform (synthetic)P22026-04-08Evidence ReviewRepository access narrowed while secret scanning is rolled outPass
EH-003Overly permissive network path between synthetic application and data tiersHighInfrastructure (synthetic)P22026-04-17In ProgressFlow logging with alerting on unexpected tier-to-tier connectionsNot Retested
EH-009Stale synthetic service account remains enabledMediumIntegration Team (synthetic)P22026-04-21In ProgressConditional access restricting the account to a known source rangeNot Retested
EH-012Insufficient logging of privileged actions in lab admin consoleLowPlatform Engineering (synthetic)P32026-04-30PlannedManual weekly review of administrative changesNot Retested

Before / after comparison

Five findings where remediation was implemented and the retest passed against reviewed evidence.

EH-001

Broken access control in synthetic admin workflow

CriticalRetest: Pass

Before

Administrative operation accepted a standard-role session; checks lived in the interface layer.

After

Deny-by-default server-side authorization per operation, covered by automated role tests.

EH-002

Overly broad permissions assigned to synthetic test role

HighRetest: Pass

Before

Test role inherited administrative entitlements unrelated to its purpose.

After

Least-privilege role rebuilt from documented requirements with quarterly attestation.

EH-004

Insecure test upload validation on lab endpoint

HighRetest: Pass

Before

Server trusted client-declared content type for lab uploads.

After

Server-side allow-list validation, isolated storage, non-executable content headers.

EH-005

Missing rate-limit control on lab authentication endpoint

MediumRetest: Pass

Before

No throttling or lockout signalling on the lab authentication endpoint.

After

Per-identity and per-source limits with progressive delay and failure-rate alerting.

EH-006

Weak session timeout policy on synthetic portal

MediumRetest: Pass

Before

Idle sessions persisted far beyond the documented standard.

After

Idle and absolute lifetimes aligned to policy; sessions invalidated on role change.

Responsible testing