Remediation
Security header missing on the public app
Set a Content-Security-Policy at the edge for this host, then record the header in the next scheduled review. Do not copy a policy from another customer.
Sample estate. Example Owner. app.example.com
Continuous testing is a schedule on this desk. Remediation sits on the finding. Runbooks are the realtime protection steps a person follows. Assistants write the checklist. None of this starts a scan.
weekly
Next record: Monday
Record only. A scanner is not launched.
daily
Next record: tomorrow 07:00 EU
Record only. A scanner is not launched.
monthly
Next record: first Monday
Record only. A scanner is not launched.
The same shape as a vulnerability desk: one component, one dedupe key, one status, one SLA. Repeats stay on the key. The rows below are samples.
Security header missing on the public app
header:content-security-policy:app.example.com
medium, active, inside
Dependency advisory on the sample ledger
advisory:EXAMPLE-2026-0142:ledger-web
high, verified, overdue
Admin path reachable without the office network
path:admin:app.example.com
critical, active, inside
Security header missing on the public app
Set a Content-Security-Policy at the edge for this host, then record the header in the next scheduled review. Do not copy a policy from another customer.
Dependency advisory on the sample ledger
Upgrade the named package in the lockfile, rebuild the sample service, and confirm advisory EXAMPLE-2026-0142 no longer matches. This sample advisory is not a live vulnerability.
Admin path reachable without the office network
Restrict /admin to the office network, keep the existing login, and record who approved any exception. Do not publish the path in a ticket that leaves the account.
Each note records the previous status, the new status, the reason, and who wrote it. No notice is sent, and no host is contacted.
Security header missing on the public app
active to active
The written review still matches this card. No notice was sent.
Recorded by Sample reviewer
Dependency advisory on the sample ledger
verified to verified
The sample advisory still matches this card. No notice was sent.
Recorded by Sample reviewer
Admin path reachable without the office network
active to active
The written path note is unchanged. No notice was sent.
Recorded by Sample reviewer
Written checks, a recorded result, and the remediation already on the finding. A retest is not run.
Result: Recorded. A retest was not run.
Set a Content-Security-Policy at the edge for this host, then record the header in the next scheduled review. Do not copy a policy from another customer.
Result: Recorded. A retest was not run.
Upgrade the named package in the lockfile, rebuild the sample service, and confirm advisory EXAMPLE-2026-0142 no longer matches. This sample advisory is not a live vulnerability.
Result: Recorded. A retest was not run.
Restrict /admin to the office network, keep the existing login, and record who approved any exception. Do not publish the path in a ticket that leaves the account.
Scope, out of scope, and risk accepted. The communications line is only a queue reference. Nothing is sent, and this pack does not accept a release.
Use these when a finding needs action now. A person performs the step. The desk does not log in anywhere.
A critical finding is still active and the owner wants the host out of the public pool.
Someone needs a record of what the host did before anything is changed.
The owner and the customer contact need the same facts.
The finding names a credential that should stop working.
Orders the sample finding against its SLA and names the mitigation already on the card.
Writes the isolate and preserve checklist. It does not move a host.
Drafts who to tell. It does not send the message.