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.
Try it on your own stack
Start with the local CLI — no account, nothing uploaded.
$ curl -fsSL https://openaca.dev/install.sh | sh