At 1,000 engineers, alert handling depends on policy defined once and enforced in the pipeline, ownership at the business unit level, a formal exception process, and automatic escalation. Nobody reads every alert. The central group audits the system and handles the genuinely hard cases.
What changes at this size
Below a couple of hundred engineers, a central group can still know most teams. At a thousand, that stops. There will be several business units, different release cadences, acquired codebases, and sometimes different cloud and CI setups.
Three consequences follow. Rules must be machine enforced, because no one can chase compliance by email. Exceptions need governance, because the volume is high enough that informal approvals become unreviewable. And metrics must be comparable across units, or leaders cannot tell who is struggling.
The operating model
- Policy as code. Fix windows, blocking thresholds, and approved exception types live in version control and are applied by pipeline checks. A change to policy is a reviewed change.
- Business unit owners. Each unit has an accountable lead with a dashboard of its own aging, not a global one.
- Exception register. Every accepted risk has an owner, a reason, a compensating control if any, and an expiry. Expired entries reopen automatically.
- Escalation ladder. Past clock goes to the team lead, then the unit lead, then a security review board, on fixed intervals.
- Central watch. One team monitors external signals and pushes decisions to every unit once.
The central watch in practice
External signals are cheaper to evaluate once than a thousand times. CISA's Known Exploited Vulnerabilities catalog is one such signal. CISA says it recommends all organizations, including private industry, prioritize remediation of the listed vulnerabilities, and its page notes the catalog criteria carry forward in a newer directive for federal civilian agencies. For private companies this is guidance, not a legal requirement, so treat it as a strong default that your own policy adopts by choice.
EPSS is another. FIRST describes it as a model estimating the probability of exploitation in the next 30 days, published daily for every CVE and openly available as CSV and API. FIRST also states plainly that it is not a complete risk score, so it feeds a decision but does not make one.
Governance of exceptions
| Field | Why it is required |
|---|---|
| Owner | Someone is accountable |
| Reason | Reviewable later |
| Compensating control | Shows the risk was considered |
| Expiry date | Prevents permanent debt |
| Approver | Separates asker from decider |
Keep approvals proportional. A low-impact dev dependency exception might need a team lead. A reachable issue in a customer facing service might need the unit lead and security. This keeps the board from becoming a bottleneck.
Audit the automation too
Rules that dismiss alerts need review. GitHub's documentation says automatic dismissals are included in webhooks, APIs, and the audit log, so a central group can sample them across units. Sample, compare against human judgment, and adjust.
Try it yourself
Click through it at your own pace, or open it full screen. See how one control can map to several framework requirements, which is how large organizations avoid duplicating evidence.
Safeguard's policies, compliance and evidence automation, and asset discovery are aimed at this model. The free scan at gold.safeguard.sh/scan is a way to try it on one repository first.
Quick check
Is CISA's KEV catalog mandatory for private companies?
CISA's page says federal civilian agencies are required to remediate listed items under its directive, and that other organizations are not bound but are strongly encouraged to prioritize them. Check your own contracts for anything stricter.
How many exceptions is too many?
There is no standard number. Watch the trend and the share that expire without review.
Sources
- CISA, Reducing the Significant Risk of Known Exploited Vulnerabilities
- FIRST, EPSS frequently asked questions
- GitHub Docs, Dependabot auto-triage rules
Last reviewed: 19 October 2026.