Vulnerability management SLAs by severity, exception/risk-acceptance process, scanner-noise handling, and ticket lifecycle for org-owned findings. Use when vulnerability SLA, fix-by severity clocks, exception request, risk acceptance, vuln ticket workflow, scanner noise backlog, CVE remediation deadline, or AppSec queue SLAs — not for writing exploits.
Vulnerability SLA Process
Run an owned vulnerability management loop: severity → SLA clock → ticket →
fix or exception → verify → close. Process for scanner, pentest, bounty, and
internal findings — not exploit writing. Org risk matrices and compliance
clocks outrank example timelines; one severity scale, map tool scores into it.
When To Use
Defining or enforcing fix SLAs (Critical/High/Medium/Low) for vulns/CVEs
Designing exception / risk-acceptance (who signs, max duration, review)
Turning scanner dumps into triaged, owned tickets without drowning teams
Standardizing ticket fields, states, retest gates; measuring SLA health
Do not use as primary for: SAST/DAST ops → sast-dast-tooling-usage; SSDLC
gates → secure-sdlc-checklist; class deep-dive → matching skill; bounty program
→ bug-bounty-methodology; incident SEV → incident-runbook-writing; code fix
quality → code-quality-standards.
Severity And Default SLAs
Map tool severity / CVSS → org severity once; document overrides (e.g.
Critical CVE on unreachable code may triage lower after reachability).
Block affected release/deploy when policy requires
High
Significant impact if reachable; priv-gain / sensitive data paths
7–14 days
Block release unless exception
Medium
Limited blast radius or harder conditions
30–60 days
Track; may not block every PR
Low / Info
Hardening, low exploitability, noise candidates
90 days / backlog
Never share Critical panic channel
Clock start: when marked true positive (or “needs fix”) with owner —
record both first seen and SLA start. Optional asset multipliers
(internet-facing shorter; lab longer) must be a published table, not per-ticket haggling.
Fix under code-quality-standards; prefer dependency upgrade over silent pins.
Compensating controls (WAF, network block, flag off) buy time or lower severity —
not automatic closes.
Retest same fingerprint; close only with clean evidence (version/digest).
5. Exception / risk acceptance
When SLA fix is not feasible and residual risk is understood: named requestor
(no chat-only OK); package finding id, residual risk, users/data, compensations,
max duration, review date, exit criteria; High+ often security + service lead
(+ CAB/legal if required); no infinite renewals; expiry reopens as Open;
link ship-blocking exceptions to release records (secure-sdlc-checklist).
6. Metrics
Track % Critical/High past SLA, median triage→owner, FP rate by rule, open
exception age, reopen-after-fixed. Quarterly: purge stale Low, review suppressions.
Routing
Situation
Primary
Helper
Vuln SLAs, exceptions, ticket workflow, 漏洞修复时限
This skill
—
Scanner ops / FP rule tuning
sast-dast-tooling-usage
this skill for clocks/tickets
SSDLC gates / release exception placement
secure-sdlc-checklist
this skill for severity clocks
Implementing the code/config fix
code-quality-standards
this skill for due dates
Dependency CVE / SBOM inventory
sbom-and-supply-chain
this skill for remediation SLAs
Bounty report intake
bug-bounty-methodology
this skill once ticketed
Active incident from exploited vuln
incident-runbook-writing
this skill after contain for residual SLA
Output Checklist
Org severity scale + tool-score mapping (with override rules) published
SLA table (Critical→Low) and clock-start definition documented
Intake + fingerprint/dedup rules for all sources
Triage statuses used; every High+ has owner and due date