https://github.com/opena2a-org/opena2a
Open-source security tools for AI agents. Find vulnerabilities, fix root causes, prove compliance.
https://github.com/opena2a-org/opena2a
agent-security ai-agents ai-security claude-code compliance copilot credential-protection cursor llm-security mcp open-source security-tools vulnerability-scanner
Last synced: about 2 months ago
JSON representation
Open-source security tools for AI agents. Find vulnerabilities, fix root causes, prove compliance.
- Host: GitHub
- URL: https://github.com/opena2a-org/opena2a
- Owner: opena2a-org
- License: apache-2.0
- Created: 2026-02-26T17:51:29.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-04-22T01:05:17.000Z (2 months ago)
- Last Synced: 2026-04-22T01:19:53.498Z (2 months ago)
- Topics: agent-security, ai-agents, ai-security, claude-code, compliance, copilot, credential-protection, cursor, llm-security, mcp, open-source, security-tools, vulnerability-scanner
- Language: TypeScript
- Homepage: https://opena2a.org
- Size: 16.2 MB
- Stars: 14
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
> **[OpenA2A](https://github.com/opena2a-org/opena2a)**: [CLI](https://github.com/opena2a-org/opena2a) · [HackMyAgent](https://github.com/opena2a-org/hackmyagent) · [Secretless](https://github.com/opena2a-org/secretless-ai) · [AIM](https://github.com/opena2a-org/agent-identity-management) · [Browser Guard](https://github.com/opena2a-org/AI-BrowserGuard) · [DVAA](https://github.com/opena2a-org/damn-vulnerable-ai-agent)
# opena2a
Open-source security platform for AI agents. Installed as `opena2a-cli` on npm.
```bash
npx opena2a-cli review
```
```
OpenA2A Security Review v0.8.21
Findings
-----------------------------------------------
Credential scan 3 hardcoded keys
Shadow AI 2 agents, 4 MCP servers
Config integrity unsigned
Governance no SOUL.md
-----------------------------------------------
Security Score 30 / 100 -> 85 by running opena2a protect
Run: opena2a protect (fix all findings)
```

[All demos](https://opena2a.org/demos)
Install globally if you prefer:
```bash
npm install -g opena2a-cli
brew tap opena2a-org/tap && brew install opena2a
```
## Built-in Help
You do not need this README. The CLI has built-in discovery:
```bash
opena2a ? # Contextual recommendations for your project
opena2a ~shadow ai # Semantic search across all commands
opena2a "find leaked credentials" # Natural language command matching
opena2a # Interactive guided wizard (no args)
```
## Commands
| Command | What it does |
|---------|-------------|
| `opena2a review` | Full security dashboard — HTML report, 6-phase assessment |
| `opena2a detect` | Find shadow AI agents, MCP servers, AI configs. Governance score. |
| `opena2a protect` | Fix everything — credentials, .gitignore, config signing |
| `opena2a init` | Read-only security assessment with trust score |
| `opena2a identity create` | Cryptographic identity for your project |
| `opena2a harden-soul` | Generate SOUL.md governance rules |
| `opena2a scan` | 238 security checks via HackMyAgent |
| `opena2a shield init` | Full security setup — all of the above, one command |
Full command reference: [opena2a.org/docs](https://opena2a.org/docs)
## Ecosystem
Each command routes to a specialized tool, installed on first use:
| Command | Tool | Description |
|---------|------|-------------|
| `detect` | Shadow AI | Discover AI agents, MCP servers, AI configs |
| `identity` | [AIM](https://github.com/opena2a-org/agent-identity-management) | Cryptographic identity, audit logs, trust scoring |
| `scan` | [HackMyAgent](https://github.com/opena2a-org/hackmyagent) | 238 security checks, 164 attack payloads, auto-fix |
| `scan-soul` | SOUL Scanner | 72 governance controls, 9 domains, 6 profiles |
| `harden-skill` | Skill Hardener | Frontmatter validation, permission scoping, integrity pinning |
| `secrets` | [Secretless AI](https://github.com/opena2a-org/secretless-ai) | Credential management for AI coding tools |
| `mcp` | MCP Security | Audit, sign, and verify MCP server configurations |
| `benchmark` | [OASB](https://github.com/opena2a-org/open-agent-security-benchmark) | 222 attack scenarios, compliance scoring |
| `train` | [DVAA](https://github.com/opena2a-org/damn-vulnerable-ai-agent) | Vulnerable AI agent for security training |
| `create` | Skill Scaffolding | Secure skill templates with signing and heartbeat |
| `guard harden` | [HackMyAgent](https://github.com/opena2a-org/hackmyagent) | Scan skills for hardening issues, auto-fix |
## Use Cases
- [Developer using AI coding tools](docs/use-cases/developer.md) — 5 minutes
- [Security team assessing AI risk](docs/use-cases/security-team.md) — 10 minutes
- [MCP server author](docs/use-cases/mcp-server-author.md) — 15 minutes
- [CI/CD pipeline integration](docs/use-cases/ci-cd.md)
## Docs
Full command reference, Shield subcommands, scope drift detection, behavioral governance, credential patterns, and CI/CD examples: [opena2a.org/docs](https://opena2a.org/docs)
## Requirements
- Node.js >= 18
- Optional: Docker (for `opena2a train`)
## License
Apache-2.0
---
[Website](https://opena2a.org) · [Docs](https://opena2a.org/docs) · [Discord](https://discord.gg/uRZa3KXgEn) · [GitHub](https://github.com/opena2a-org/opena2a)