97,127 hosts scanned.
One benchmark emerged.
OASB is the open standard for AI agent security: compliance controls, behavioral governance, and a reproducible tool evaluation, built from real-world data.
git clone https://github.com/opena2a-org/oasbInternet-wide scan data
The current state of AI agent security
HackMyAgent scanned the public internet for exposed AI agent infrastructure. The results informed which OASB controls matter most.
97,127
Hosts discovered
11,192
Hosts scanned
1,594
Vulnerable
1,190
CLAUDE.md exposed
645
MCP tools exposed
5,042
Outdated endpoints
Specifications
Three measurement systemsCheck agent compliance
CIS Benchmarks for AI agents. Answers: is your agent secure?
Govern agent behavior
Behavioral governance. Answers: does your agent behave correctly?
Evaluate security tools
MITRE ATT&CK Evaluations. Answers: does your EDR catch this?
Security controls
46 controls across 10 categories
Reference implementations
Every control has an open implementation
OASB is authored by OpenA2A and published with open-source reference implementations for every control. The benchmark itself is product-agnostic: any security tool can implement the adapter interface and run the same scorecard - the harness already includes worked adapters for llm-guard and rebuff.
Building a tool that implements OASB controls? Open an issue to be listed here.
HackMyAgent
Static, semantic, and adversarial security checks + attack simulation
npx hackmyagent secureSecretless AI
Credential protection for AI tools
npx secretless-ai initAIM
Cryptographic identity and trust scoring
opena2a identity createBrowser Guard
Detect and control browser-based AI agents
Chrome Web StoreDVAA
Vulnerable AI agent for security training
docker compose upOpenA2A CLI
Orchestrates all tools from one command
npx opena2a-cli reviewReference results
F1, precision and false-positive rate withdrawn. Recall stands, with its denominator.
This section previously published an F1 score and a false-positive rate for the HackMyAgent pipeline. Those figures are withdrawn. 3,704 of the 3,881 benign samples were labeled benign by the rule verdict='warning' AND overall_score >= 70 as reported by HackMyAgent itself, so anything the scanner would have flagged was excluded from the benign class by construction and a near-zero false-positive rate was guaranteed before any scan ran. A scanner cannot be graded against labels it produced.
That reasoning covers every metric which reads the benign class. It does not cover recall, which reads only the malicious class, and the first version of this notice withdrew recall anyway. That was an error in the correction, fixed on 2026-08-09. Recall is 223 of 270, or 82.6%, measured on attack fixtures we authored ourselves. Read with the self-labeled samples scored too it is 47.3% (234 of 495), and the benchmark page shows both, plus the split by source.
We are re-measuring on corpora we neither own nor labeled, and will republish only figures a third party can reproduce without our cooperation. No comparative claim is made until then.
Verify your agent's security
Check your agent against the OASB-1 controls with the reference implementation. Read the docs for CI/CD integration and other adapters.
npx hackmyagent secure --benchmark oasb-1Adopt and contribute
Open standard / Apache-2.0OASB is developed in the open and welcomes co-authors and adopters. Run the benchmark against your product, submit results, or propose new controls and scenarios.
Submit an adapter
Implement the SecurityProductAdapter interface and run the same scorecard. Independent submissions are shown alongside the reference adapter.
Adapter interfaceMap to the controls
Assess your agent against the 46 OASB-1 compliance controls and the 72 OASB-2 governance controls.
View the controlsPropose changes
Open an issue or pull request to refine the controls, scenarios, or scoring methodology.
OASB on GitHubCite this standard
v0.4.0Plain
BibTeX
@misc{oasb2026,
title = {OASB: Open Agent Security Benchmark},
author = {OpenA2A},
year = {2026},
version = {0.4.0},
url = {https://oasb.ai}
}