Triage Procedure
How this team decides what counts as work
1. What is in scope, and what is not
The repositories, images, hosts and cloud accounts anybody scans, and the ones deliberately left out. A finding on an asset nobody agreed to scan is a scope question rather than a severity question, and it gets answered here instead of in the queue.
2. Where the exports come from
Each tool by name, what it actually covers, and which of them overlap. Two tools covering one estate is the ordinary case and the reason the register collapses rows.
3. Severity vocabulary
The four or five words this team uses and what each one means here. Not the scanner's words: a scanner reports whatever its advisory source said. This is the vocabulary the reconciled column is checked against, and until it exists the register has nothing to reconcile to.
4. The clock, and what starts it
Days to remediate per severity, whether the clock starts at publication, at first detection or at triage, and which date wins when a published exploitation deadline is shorter than your own. One sentence, decided in advance, because it is decided badly under pressure.
5. What counts as reachability evidence
The forms of proof that justify a downgrade: a lockfile section naming a build-only dependency, a call-path analysis that found no path, a check of what is in the deployed artifact. Anything else is an opinion with a green cell next to it.
6 to 10
Who may accept a risk and up to what severity, the longest an exception may run, what a compensating control has to look like to count, who verifies a fix and how, and where a finding on somebody else's system goes.