By ant4g0nist
Launch iterative vulnerability hunts on target code paths using YAML profiles with explore and deep-dive phases up to max iterations. Generate vuln candidates liberally, assess exploitability, and manage workflows via start, resume, cancel, review findings, restore archives, and status checks.
Cancel an active vulnerability hunt (preserves data)
Show help for Chief Wiggum vulnerability hunter
Show current vulnerability hunt status and progress
Restore an archived vulnerability hunt
Resume an interrupted vulnerability hunt
Uses power tools
Uses Bash, Write, or Edit tools
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.
A Claude Code plugin for iterative vulnerability hunting. Uses a Ralph Wiggum-style self-referential loop with four-phase methodology: map the attack surface, explore for patterns, deep-dive into candidates, and scrutinize with PoC generation.
Built on Ralph Wiggum's self-referential loop pattern.
# In Claude Code:
/plugin marketplace add ant4g0nist/ChiefWiggum
/plugin install chief-wiggum@ant4g0nist-ChiefWiggum
claude --plugin-dir /path/to/ChiefWiggum/plugins/chief-wiggum
# Start a vulnerability hunt
/chief-wiggum:vuln-hunt --profile ./profiles/chrome-sandbox-escape.yaml \
--target /path/to/chromium/src \
--max-iterations 50
# Team mode (parallel agents)
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 \
/chief-wiggum:vuln-hunt --profile ./profiles/chrome-sandbox-escape.yaml \
--target /path/to/chromium/src \
--team 3
| Command | Description |
|---|---|
/chief-wiggum:vuln-hunt | Start a vulnerability hunt |
/chief-wiggum:hunt-status | Show status of active hunts |
/chief-wiggum:resume-hunt | Resume an interrupted hunt |
/chief-wiggum:review-hunt | Review findings and candidates |
/chief-wiggum:cancel-hunt | Stop a hunt (preserves data) |
/chief-wiggum:restore-hunt | Restore an archived hunt |
/chief-wiggum:hunt-help | Show detailed help |
CONTEXT-BUILD ──> EXPLORE ──> DEEP-DIVE ──> SCRUTINIZE ──> (loop)
| |
| Filesystem memory persists |
| candidates/ findings/ rejected/ |
└───────────────────────────────────────────┘
The stop hook keeps the loop running across iterations. State is persisted to disk so hunts survive session restarts.
Profiles define what to hunt for. A sample is included at plugins/chief-wiggum/profiles/chrome-sandbox-escape.yaml.
name: "My Hunt"
description: "What vulnerabilities to look for..."
language: "rust"
scope:
include_paths: ["src/**/*"]
exclude_paths: ["tests/**/*"]
focus_keywords: ["unsafe", "transmute"]
constraints:
- "REJECT: False positive pattern"
- "REQUIRE: Must be reachable from attack surface"
checklist:
- "Is input validated?"
- "Are bounds checked?"
./tests/run-hook-tests.sh
Runs the hook test suite (requires jq).
MIT
npx claudepluginhub ant4g0nist/chiefwiggum --plugin chief-wiggumMulti-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.