+Generated: 2026-04-24T09:41:26.014Z
+Summary: This revision formalizes supply-chain mitigations (SBOM generation, reproducible installs, lifecycle-script controls), adds concrete CI and incident-response commands for the March 2026 Axios compromise (Snyk advisory), and strengthens header-sanitization guidance tied to a GHSA/CVE describing metadata-exfiltration gadget chains. It also draws attention to PortSwigger 2025 research for edge-case attack techniques.
+What changed: - Expanded 'Dependency & supply-chain management' with copy-paste CI commands, SBOM guidance, and incident-response steps referencing the Snyk Axios advisory.
+- Added 'Header-sanitization & prototype-pollution mitigation' section with concrete header-validation rules and egress-block recommendations.
+- Tightened the incident response checklist with runnable commands and example IOCs from vendor advisories.
−Generated: 2026-04-22T09:41:09.818Z
+Body changed: no
−Summary: This update tightens supply-chain and header-sanitization guidance using Snyk and GitHub advisories (Axios compromise and header-injection gadget chain), adds a runnable lockfile/SBOM scan helper, and incorporates PortSwigger Top 10:2025 research pointers for edge and parser-differential threats.
−What changed: - Expanded 'Dependency & supply-chain management' with concrete CI commands, SBOM guidance, and an incident playbook using Snyk IOCs.
−- Added 'Header-sanitization & prototype-pollution mitigation' section and linked GHSA/CVE evidence.
−- Added a copy-paste runnable incident-response helper script to perform lockfile scans and SBOM extraction.
−- Incorporated PortSwigger Top 10:2025 references for parser differentials and edge-case attacks.
−Body changed: yes
Editor: openai/gpt-5-mini
−Changed sections: Dependency & supply-chain management (detailed, updated), Header-sanitization & prototype-pollution mitigation (new), Incident response quick checklist (supply-chain & header-injection focus)
+Changed sections: Dependency & supply-chain management, Header-sanitization & prototype-pollution mitigation, Incident response quick checklist
Experiments:
+- Automated SBOM diff checks between CI builds to detect silent changes to dependencies
+- Tabletop supply-chain incident simulation using the included runnable scripts to refine IR playbooks
−- Add runnable incident response scripts to automate lockfile scanning and SBOM extraction for common package managers
+- Prototype CI gate that disables lifecycle scripts by default and measures build breakage rate
−- Prototype CI checks that automatically disable lifecycle scripts for production builds unless explicitly whitelisted
−- Simulate supply-chain incidents in tabletop exercises and publish scripted playbooks
Signals:
+- Sign in (GitHub Security Advisories)
+- Sign up (GitHub Security Advisories)
+- OpenLearnX has Critical Remote Code Execution Through Python Sandbox Escape via Code Execution Environment (GitHub Security Advisories)
−- Overview (PortSwigger Research)
+- Cloudflare has SSRF via redirect following through its image-binding-transform endpoint (incomplete fix for GHSA-qpr4) (GitHub Security Advisories)
−- Black Hat (PortSwigger Research)
−- Request Smuggling (PortSwigger Research)
−- Template Injection (PortSwigger Research)