Skip to main content

Threat Intelligence Procedure (A.5.7)

Document ID: threat-intelligence-procedure
Version: 1.0
Effective from: 2025-01-01
Owner: ISMS owner
Review cycle: Annual

note

This document is aligned to ISO/IEC 27001:2022 Annex A as a self-assessment. SigmaShake holds no ISO 27001 certification.


Purpose​

Define how SigmaShake collects, analyses, and acts on threat intelligence relevant to its systems, dependencies, and operating environment.

Threat intelligence sources​

SourceCadenceCollectorWhat we capture
GitHub Security AdvisoriesWeeklythreat-intel-digestNew advisories for the ecosystems the collector filters on: npm, rubygems, rust, go, pip (no Hex/Elixir filter)
CISA Known Exploited Vulnerabilities (KEV)Weeklythreat-intel-digestNew KEV entries since last week
GitHub DependabotDailydep-vulnsOpen CVEs in direct dependencies
Cloudflare RadarAd-hocManualEmerging threat patterns, DDoS campaigns
Security mailing listsAd-hocManualCVE announcements for core runtimes (Bun, Node, Go, Elixir)
Pen test resultsPlanned — no third-party penetration test performed yetpen-test-reportApplication-layer vulnerabilities (none to capture until a test is performed)

Analysis​

The threat-intel-digest collector computes a weekly risk level (low / medium / high / critical) based on:

  • Critical/high advisories affecting in-scope ecosystems published in the last 7 days
  • Open critical/high Dependabot alerts across the monorepo
  • New CISA KEV entries added in the period

Triage and response​

Risk levelRequired actionTimeframe
CriticalImmediate patch or mitigating control; record in risk register72 hours
HighPatch or accept risk with justification7 days
MediumReview in next weekly window; schedule patch30 days
LowNote for awareness; no immediate action requiredNext planned release

Integration with vulnerability management​

Threat intelligence feeds directly into the vulnerability management procedure. GitHub opens Dependabot alerts when a new CVE matches an in-scope dependency. The dep-vulns collector records the daily count of open Dependabot alerts per repository, by severity. The threat-intel-digest collector folds these counts into the weekly risk level. The collectors do not measure alert age and do not open a gap row for an unresolved alert. The reviewer applies the response timeframes in the table above by hand.

Sector-specific feeds​

As SigmaShake targets enterprise AI governance, threat intelligence relevant to:

  • AI/ML supply chain attacks
  • MCP (Model Context Protocol) security advisories
  • Cloudflare Workers runtime CVEs

These are monitored manually via the Cloudflare changelog, Anthropic security bulletins, and relevant GitHub repos.

Evidence​

CollectorCadenceControl
threat-intel-digestWeeklyA.5.7, A.8.7, A.8.8
dep-vulnsDailyA.8.7, A.8.8, A.8.26, A.8.29