Skip to main content

Vulnerability Management Procedure (A.8.8)

Document ID: vulnerability-management-procedure
Version: 1.0
Effective from: 2025-01-01
Owner: Founder / CEO
Review cycle: Annual


Scope​

Covers technical vulnerabilities in: application dependencies, runtime environments (Bun, Cloudflare Workers), infrastructure configuration, and custom code.

Vulnerability identification​

MethodCadenceTool
Dependency CVE scanningDailyDependabot (dep-vulns collector)
Threat intelligenceWeeklythreat-intel-digest collector
External pentestAnnualPlanned — not yet performed. Current assurance: AI-assisted internal security review (Claude Opus 4.8, Anthropic) — not a third-party penetration test.
Code security analysisPer PRTypeScript typecheck + governance hook
WAF alert monitoringContinuousCloudflare WAF (waf-state collector)
Responsible disclosureAd-hocsecurity@sigmashake.com

Severity scoring​

Use CVSS v3.1 base score as primary severity indicator:

CVSSSeverityPatch SLA
9.0–10.0Critical72 hours
7.0–8.9High7 days
4.0–6.9Medium30 days
0.1–3.9LowNext planned release

Response process​

  1. Identify — Dependabot alert or manual report
  2. Triage — Assess exploitability in SigmaShake context (is the vulnerable code path reachable?)
  3. Patch or mitigate — Update dependency, apply workaround, or accept risk with documentation
  4. Verify — Confirm Dependabot alert closes; run dep-vulns cron manually if urgent
  5. Document — If CVE > 30 days open, create risk register entry

Accepted risk​

Vulnerabilities may be accepted (not patched) if:

  • The vulnerable code path is not reachable in SigmaShake's deployment (e.g., server-side-only CVE in a browser-only dependency)
  • The patch introduces breaking changes and no mitigation is available

Accepted risks must be recorded in the risk register with justification and review date.

Responsible disclosure​

SigmaShake accepts vulnerability reports at security@sigmashake.com. Reporters receive acknowledgment within 48 hours and a fix timeline within 7 days for exploitable vulnerabilities. We follow coordinated disclosure: 90-day embargo before public disclosure.

Evidence​

CollectorCadenceControl
dep-vulnsDailyA.8.7, A.8.8, A.8.29
threat-intel-digestWeeklyA.5.7, A.8.7
waf-stateWeeklyA.8.20, A.8.21, A.8.23
pen-test-reportQuarterlyA.5.35, A.8.29, A.8.34 — planned; no third-party penetration test performed yet.