AI Supply Chain Security scanner — scan MCP servers, skill files, and agent configs for security risks
Project description
tanav
AI Supply Chain Security scanner. Scan MCP servers, skill files, Kiro specs, cursor rules, and agent configs for security risks — no account required, fully local.
29% of 2,500+ public MCP repos carry CRITICAL findings.
Install
# Run immediately with uvx (no install needed):
uvx tanav scan
# Or install permanently:
pip install tanav
Usage
# Scan all local AI client configs (Claude, Cursor, Windsurf)
uvx tanav scan
# Scan a specific GitHub repo
uvx tanav scan --repo https://github.com/Significant-Gravitas/AutoGPT
# Scan an npm package
uvx tanav scan --repo @upstash/context7-mcp
# JSON output for piping
uvx tanav scan --repo https://github.com/org/repo --json | jq .
# SARIF output for GitHub Security tab
uvx tanav scan --repo https://github.com/org/repo --sarif > results.sarif
# CI gate — exit 1 if CRITICAL found
uvx tanav scan --repo https://github.com/org/repo --fail-on-critical
What it scans
- MCP server source code and dependencies
- SKILL.md files and Claude skill configurations
- Kiro steering files (
.kiro/steering/) - Cursor rules (
.cursorrules,.cursor/rules/) - Copilot instructions (
.github/copilot-instructions.md) - Claude hooks, agent configs, plugin manifests
- Local configs:
~/.claude/,~/.cursor/,~/.config/windsurf/
Risk levels
| Verdict | Score | Meaning |
|---|---|---|
| ✗ BLOCK | ≥ 80 | Critical findings — do not connect |
| ⚠ REVIEW | 55–79 | High findings — investigate before use |
| ✓ SAFE | < 55 | No significant findings |
Registry
2,500+ public MCP repos pre-scored at aiss.dev/registry
Links
- Registry: https://aiss.dev/registry
- Docs: https://aiss.dev
- GitHub: https://github.com/jagatce/AISS
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tanav-0.1.2.tar.gz
(175.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
tanav-0.1.2-py3-none-any.whl
(195.5 kB
view details)