HoneyBadger Security Scanner
Scans GitHub/GitLab repositories for security vulnerabilities, secrets, and supply chain risks before installation
Free to install — no account needed
Copy the command below and paste into your agent.
Instant access • No coding needed • No account needed
What you get in 5 minutes
- Full skill code ready to install
- Works with 1 AI agent
- Lifetime updates included
Description
--- name: honeybadger version: "1.0.0" description: > Scan a GitHub or GitLab repository for security issues before installing it as a skill, tool, or MCP server. Use when the user wants to check, vet, scan, or review a repository for safety before installation. Detects hardcoded secrets, known CVEs, supply chain risks, and build provenance. author: famclaw license: MIT tags: - security - scanner - supply-chain - mcp metadata: { "openclaw": { "emoji": "🦡", "requires": { "bins": ["honeybadger"] }, "install": [ { "id": "go-install", "kind": "shell", "command": "go install github.com/famclaw/honeybadger/cmd/honeybadger@latest", "bins": ["honeybadger"], "label": "Install HoneyBadger (requires Go)" } ] } } --- # HoneyBadger HoneyBadger is a security scanner for software plugins. Before anything gets installed on your family server or development machine, HoneyBadger checks it. **HoneyBadger don't care. HoneyBadger checks anyway.** ## When to use this skill Use this skill when the user: - Wants to install a skill, MCP server, or tool from a GitHub or GitLab repo - Asks "is this safe to install?", "can you check this?", "vet this repo" - Wants to verify an update to an already-installed skill - Asks about the security of any GitHub or GitLab repository ## Prerequisites The `honeybadger` binary must be in PATH. If not installed: ```bash go install github.com/famclaw/honeybadger/cmd/honeybadger@latest ``` ## How to invoke Basic scan (default: family paranoia level): ```bash honeybadger scan <repo-url> --format text ``` With specific paranoia level: ```bash honeybadger scan <repo-url> --paranoia minimal|family|strict|paranoid --format text ``` For update verification (rug-pull detection): ```bash honeybadger scan <repo-url> --installed-sha <sha256-of-installed-archive> ``` ## Paranoia levels - **minimal** — secrets + CVEs only. Fast. No LLM. Blocks on CRITICAL. - **family** — full scan + LLM verdict. Default. Blocks on HIGH+. - **strict** — adds attestation + build provenance. WARN treated as FAIL. - **paranoid** — strict + allowlist enforcement. Blocks on LOW+. ## How to interpret output Exit codes: 0=PASS, 1=WARN, 2=FAIL, 3=scan error With `--format text`: human-readable summary. With `--format ndjson`: one JSON event per line. The final line (`"type":"result"`) contains the verdict and reasoning. Always show the verdict and reasoning to the user. If verdict is WARN or FAIL, quote the `key_finding` field. If verdict is FAIL, tell the user not to install. ## Example User: "Is github.com/some-user/some-skill safe to install?" ```bash honeybadger scan github.com/some-user/some-skill --format text ``` Report the verdict and reasoning to the user in plain language.
Security Status
Unvetted
Not yet security scanned
Related AI Tools
More Save Money tools you might like
Finance Skills
Free"Financial analyst agent skill and plugin for Claude Code, Codex, Gemini CLI, Cursor, OpenClaw. Ratio analysis, DCF valuation, budget variance, rolling forecasts. 4 Python tools (stdlib-only)."
Vibe Governed Runtime
FreeVibe Code Orchestrator (VCO) is a governed runtime entry that freezes requirements, plans XL-first execution, and enforces verification and phase cleanup.
Loki Mode v6.80.1
FreeMulti-agent autonomous startup system. Triggers on "Loki Mode". Takes PRD to deployed product with minimal human intervention. Requires --dangerously-skip-permissions flag.
High Performance Browser Networking Framework
Free'Optimize web performance through network protocols, resource loading, and browser rendering internals. Use when the user mentions "page load speed", "Core Web Vitals", "HTTP/2", "resource hints", "network latency", "render blocking", "TCP optimizati
Clean Code Framework
Free'Write readable, maintainable code through disciplined naming, small functions, and clean error handling. Use when the user mentions "code review", "naming conventions", "function too long", "code smells", "readable code", "boy scout rule", "single r
Clean Architecture Framework
Free'Structure software around the Dependency Rule: source code dependencies point inward from frameworks to use cases to entities. Use when the user mentions "architecture layers", "dependency rule", "ports and adapters", "hexagonal architecture", "use