Claude Code workflows for scanning agent supply-chain components with OpenACA.
Generate an OpenACA Agent BOM when the user asks for a bill of materials, Agent BOM, inventory export, or structured list of agent components.
Explain OpenACA findings, Agent BOM entries, scan output, severity, confidence, source provenance, and suggested next steps.
Run OpenACA scans from Claude Code when the user asks to scan agent components, check Claude Code configuration, inspect MCP servers/plugins/skills/hooks, or assess agent supply-chain risk.
Guide agent supply-chain triage after Claude Code MCP, plugin, skill, hook, command, or settings changes.
OpenACA adds explicit Claude Code workflows for agent supply-chain
security. It helps Claude run the open openaca scanner, generate Agent
BOMs, and explain findings for Claude Code plugins, skills, MCP servers,
hooks, commands, and runtime components.
This plugin is a thin wrapper around the published OpenACA CLI. It does not contain scanner logic, hooks, background monitors, or an MCP server.
During early testing, install directly from this repository:
/plugin marketplace add open-agent-security/openaca-claude-plugin
/plugin install openaca@openaca
/reload-plugins
The skills are then available as namespaced Claude Code commands:
/openaca:scan
/openaca:bom
/openaca:explain
/openaca:triage
uvx available on PATH, or the openaca CLI already installed.The plugin examples use uvx --from openaca so the latest published
OpenACA runs on demand without managing a separate installation.
/openaca:scan: run an OpenACA endpoint or repository scan./openaca:bom: generate an Agent BOM for the current endpoint or repo./openaca:explain: explain OpenACA findings and next steps./openaca:triage: guide a focused review after agent configuration
changes.OpenACA V1 plugin behavior is explicit-invocation only. It does not:
The underlying openaca CLI may query configured public vulnerability
federation sources such as OSV.dev as part of normal scanning.
Validate plugin structure:
python3 scripts/validate_plugin.py
If Claude Code is installed, also run:
claude plugin validate .
The marketplace pins the plugin source by git SHA. The plugin manifest
intentionally omits version so Claude Code uses the source SHA for
update detection. When plugin payload files change on main, the
bump-marketplace-sha workflow opens a PR to update the pinned SHA.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub open-agent-security/openaca-claude-plugin --plugin openacaHarness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,561 supported skills.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).