I. Overview

%%{init: { 'theme': 'base', 'themeVariables': { 'edgeLabelBackground': '#fff' }}}%%
flowchart LR
    A["Patches applied reactively,\nonly after exploitation or audits"] -- "Need for proactive,\ndeadline-driven remediation" --> B["Formal Patch &\nUpdate Tracker"]
    style A fill:#f9f9f9,stroke:#333,stroke-width:3px
    style B fill:#e1f5fe,stroke:#01579b,stroke-width:3px

Definition: A Patch & Update Tracker is the document that inventories every application, framework, and third-party library a team owns, alongside the patches or version updates available for each, their severity, and the deadline by which they must be applied.

Features:
( Ownership ) Maintained by the AppSec team in coordination with the engineering teams that own each codebase.
( Risk Rationale ) Exists because unpatched software — not novel zero-days — is the vulnerability class attackers exploit most reliably.
( Reactive Failure Mode ) Without a tracker, patching becomes reactive, with fixes shipping only after an incident or an external scan flags a known CVE (Common Vulnerabilities and Exposures).
( Prevents Neglect ) Surfaces issues that would otherwise sit unaddressed for months.

II. Structure & Process

sequenceDiagram
    participant SCA as "SCA / Vulnerability Scanner"
    participant AppSec as "AppSec Team"
    participant Eng as "Owning Engineering Team"
    participant Lead as "AppSec Lead"

    SCA->>AppSec: "Report new CVE affecting a dependency"
    AppSec->>AppSec: "Triage severity and assign SLA deadline"
    AppSec->>Eng: "Log entry and notify owning team"
    Eng->>Eng: "Apply patch or compensating control"
    Eng->>AppSec: "Submit for verification"
    AppSec->>Lead: "Escalate any SLA breaches"
FieldDescription
ComponentApplication, service, framework, or library affected, with current version
Vulnerability / CVE IDIdentifier of the known weakness, sourced from vendor advisories, NVD, or an SCA tool
SeverityRisk rating, typically CVSS score plus exploitability context (e.g. actively exploited in the wild)
Patched VersionVersion that resolves the issue
Remediation DeadlineSLA-driven date by which the patch must be applied, based on severity
StatusOpen, Scheduled, In Progress, Verified, or Risk Accepted
Owning TeamEngineering team responsible for applying and validating the patch
Compensating ControlInterim mitigation (WAF rule, feature flag, network restriction) if the patch cannot be applied immediately

New entries are logged continuously as scanners and vendor advisories surface issues; the tracker itself is reviewed weekly by the AppSec team and audited monthly for SLA compliance.

III. Vulnerabilities & Security Measures

SeverityTypical SLACompensating Control While Open
Critical (actively exploited)24-72 hoursEmergency WAF rule, feature flag, or network isolation
High1-2 weeksScoped access restriction, enhanced monitoring
Medium / LowNext scheduled release cycleStandard monitoring, no interim control required

The SLA clock is the entire point of the tracker — a critical finding sitting in an Open status with no deadline is functionally the same as an untracked vulnerability. The harder discipline is enforcing the compensating-control requirement: a team that cannot patch within SLA but also skips the interim mitigation is choosing to carry unmanaged risk, not managed risk, even if the tracker entry looks the same either way.

Related: Static Code Analysis Log, Security Misconfiguration Log

Last updated 18 Aug 2026, 00:00 UTC. history