AI-Authored Patches Are Already in Your SBOM — And You Can't See Them
The Provenance Gap You Didn't Know You Had
OpenAI's Daybreak program has crossed a threshold that demands immediate attention: it is now generating closed-loop security patches at industrial scale — 30M+ commits scanned, 30K+ codebases analyzed, 70K reviewer-confirmed fixes, and 500K auto-detected issues patched — into projects that sit in virtually every enterprise software bill of materials.
The affected projects are not obscure: cURL, Go runtime, CPython, Sigstore, and pyca/cryptography. These libraries underpin TLS, code signing, package verification, and cryptographic operations across your stack. AI-authored commits are landing in them today.
This is not a supply-chain attack. It's worse — it's legitimate code from a non-human author flowing through your dependency tree with no provenance distinction.
Why Your Current Controls Miss This
Three layers of defense fail simultaneously:
- SCA tooling (Snyk, Dependabot, Grype) tracks CVEs and license metadata — not commit authorship provenance. There is no flag for "AI-generated upstream patch."
- SLSA attestations verify build integrity but have no field for distinguishing human-authored from AI-authored source contributions.
- Code review policies apply to your repos, not to upstream commits already merged by maintainers who accepted Daybreak PRs.
The Dual-Use Symmetry Problem
The same model class powering Daybreak's defensive patches — fixing memory safety bugs, catching crypto misuse — can by construction identify exploitable variants of those same bugs. OpenAI's GPT-5.5-Cyber claiming CyberGym SOTA makes this explicit rather than theoretical. The patch-generation pipeline and the exploit-generation pipeline share architecture, training data, and capability.
What To Do Now
Your auditors will ask about AI-authored code provenance within two quarters. Programs that move now control the narrative rather than reacting to it.
- Inventory your dependency on the five named libraries. Map which services and pipelines consume them.
- Implement commit-attribution monitoring: Daybreak PRs carry attribution metadata. Surface it in your dependency review dashboards.
- Require 2-human sign-off on any Daybreak-tagged change merged into forks or vendored copies of critical-path libraries (crypto, TLS, identity).
- Draft a position on AI-authored upstream code for your next audit cycle. Frame it as a SLSA provenance extension.
What to do
Inventory dependency on cURL, Go runtime, CPython, Sigstore, and pyca/cryptography across all services by end of next sprint
Configure SCA tooling to flag commits with Daybreak attribution metadata in upstream dependencies within 30 days
Draft AI-authored code provenance policy for next audit cycle and socialize with compliance team this quarter