- JavaScript 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .agents/plugins | ||
| .claude-plugin | ||
| .codex-plugin | ||
| bin | ||
| skills/prove-agent-plugin | ||
| tests | ||
| .gitignore | ||
| CHANGELOG.md | ||
| LICENSE | ||
| package.json | ||
| PRIVACY.md | ||
| README.md | ||
| SECURITY.md | ||
| TERMS.md | ||
PluginProof
PluginProof is a read-only, zero-dependency validator for Codex and Claude Code plugin packages. It checks the package on disk without loading the plugin or running its hooks, MCP servers, scripts, binaries, or lifecycle commands.
npx --yes --registry=https://codeberg.org/api/packages/automa-tan/npm/ [email protected] . --harness both
It checks:
- Codex and Claude plugin manifests and compatible names and versions
- component paths, missing targets, path escapes, and external symlinks
- repository and personal marketplace entries
- Agent Skill and Claude plugin-agent frontmatter
- Claude channel references to bundled MCP servers
package.jsonname/version drift and publish-file coverage- common cross-harness packaging mismatches
Use --json for structured output. Use --check to exit nonzero when errors or warnings are present. Use --output FILE / -o FILE to create a private mode-0600 report without overwriting an existing path. The complete report is written before --check returns status 1.
Commands
pluginproof [plugin-root] [--harness auto|codex|claude|both] [--json] [--output FILE] [--check]
auto checks the harness manifests present in the package. both also reports when one harness manifest is missing.
Install as an addon
The repository is also a Codex and Claude Code plugin. Its prove-agent-plugin skill runs the same local validator and never executes the target plugin.
Privacy
PluginProof runs locally and performs no network requests. Reports include finding metadata and plugin-relative paths, not manifest contents or the absolute plugin-root path. Finding messages can still reveal package structure and declared component names, so review a report before sharing it.
License
MIT