Identity Resolution
Identify everything — even the unnamed
Resolve npx one-liners, unpinned installs, and components with no package coordinates into stable, matchable identities.
Open Agent Composition Analysis
OpenACA resolves plugins, MCP servers, skills, hooks, and dependencies into a composition graph, then matches them against known security records. Run your first scan locally in under a minute.
$ curl -fsSL https://openaca.dev/install.sh | sh $ openaca scan endpoint
Claude Code · ~/.claude · 2 plugins · 9 components
claude-plugin/superpowers@5.1.0
mcp servers
@cyanheads/git-mcp-server@1.1.0 ⚠
skills
brainstorming · pdf-tools
claude-plugin/supabase@0.1.6
mcp servers
supabase-mcp@0.4.0
── findings (1) ──────────────────
HIGH GHSA-3q26-f695-pp76 command injection
component @cyanheads/git-mcp-server@1.1.0
via plugin superpowers
fix upgrade to ≥ 2.1.5 osv.dev Works with
Built for review
Identity Resolution
Resolve npx one-liners, unpinned installs, and components with no package coordinates into stable, matchable identities.
Composition Graph
Map the structure: host → plugin → MCP server, skill, hook, dependency. Your Agent BOM.
Risk Attribution
Not "package X is vulnerable" — "X is here because plugin Y bundles it." Know what to remove or fix.
Advisory Intelligence
Match components against OSV / GHSA / CVE / MAL, enriched with agent-specific context.
Browse advisory context →Local
Developers run the open-source scanner on their endpoint or in a repo.
CI
Check agent manifests before plugins, skills, and MCP servers spread.
Cloud
Security and platform leaders see every agent stack across the org.
Learn about Cloud →OpenACA Cloud for teams
The open-source scanner gives one developer a local answer. Cloud turns those Agent BOMs into team-wide inventory, drift, findings, and policy state.
Try it on your own stack
Start with the local CLI. When your team needs a shared view across endpoints, OpenACA Cloud rolls Agent BOMs into one dashboard.
$ curl -fsSL https://openaca.dev/install.sh | sh