AI-assisted vulnerability disclosure guides

April 30, 2026 ยท View on GitHub

Guidance for people on both sides of an AI-assisted security report to an open source project: those using AI tools to find issues, and maintainers receiving the results.

The full guidance lives in the documents linked below and is worth reading before you send or triage a report. If you only have a minute, the points that matter most are:

  • Reproduce the finding against a specific release or commit with a working proof of concept before sending anything (finder guide, report template).
  • Confirm the code path is reachable by an untrusted actor, not just present in the source.
  • Verify file paths, function names, line numbers and affected versions against the real source โ€” AI tools regularly hallucinate these.
  • Check the project's security policy, advisories and issue tracker for prior reports or out-of-scope classes.
  • Disclose that AI was involved and which parts you verified by hand; concealing it and being found out later does lasting damage to your credibility.
  • Use the private channel in SECURITY.md or security.txt, never a public issue, and keep details private until a fix ships or a date is agreed (see the OpenSSF finder guide for the wider process).
  • If you scan many projects, keep a human reviewer between the tool and the maintainer, publish an outbound disclosure policy, and rank by impact rather than forwarding everything (scale guidance, policy template).
  • Maintainers: triage cheaply by checking whether cited code actually exists and whether the PoC exercises real entry points, before reading the analysis in detail (maintainer guide).
  • Maintainers: ask once for the commit tested, a runnable PoC and an AI-use statement; if the reporter cannot produce them, closing is a normal outcome.
  • Maintainers: add a few lines to SECURITY.md stating that you require human-verified findings with a working PoC, so the bar is clear before reports arrive (suggested wording).

If your ecosystem funds a Security Engineer in Residence, they can help when you cannot find a security contact, want a second opinion on a finding before reporting, or need a hand with triage when the load spikes.

In this repository

DocumentAudience
ai-finder-guide.mdIndividuals and organisations using AI to find vulnerabilities in open source software
maintainer-guide-ai-reports.mdOpen source maintainers receiving AI-assisted security reports
finder-guide.mdThe general OpenSSF coordinated disclosure guide for security researchers, included here for reference
security-engineer-role-description.mdEcosystems funding a Security Engineer in Residence
templates/report-template.mdA fill-in security report for AI-assisted findings
templates/outbound-disclosure-policy.mdA skeleton policy for organisations running AI scanning at scale

These documents are meant to add to existing coordinated disclosure practice, not replace it.

Contributing

Suggestions and corrections are welcome via issues or pull requests.

License

The contents of this repository are licensed under the Creative Commons Attribution 4.0 International license (CC-BY-4.0). finder-guide.md is reproduced from the OpenSSF Vulnerability Disclosures working group, also under CC-BY-4.0.