Skip to content

feat: add /red-team skill#410

Open
christinebuilds wants to merge 1 commit intogarrytan:mainfrom
christinebuilds:christinebuilds/red-team
Open

feat: add /red-team skill#410
christinebuilds wants to merge 1 commit intogarrytan:mainfrom
christinebuilds:christinebuilds/red-team

Conversation

@christinebuilds
Copy link

Summary

  • Adds an adversarial penetration testing skill with five test suites: prompt injection, auth bypass, input validation (SQLi/XSS/traversal), security headers & config, and data exfiltration
  • Auto-detects app type (web+LLM, API, static) and runs applicable suites
  • Only tests the user's own application — never third-party services
  • Produces a structured report with severity ratings and specific remediation steps
  • Both SKILL.md and SKILL.md.tmpl included per gstack conventions

Context

Built as part of claude-burndown, a security-first command suite for autonomous Claude Code development. Companion to /security-check (#279) and /threat-model. The three skills form a complete "virtual CISO" security suite.

More context: Claude-ing after dark? How to practice safe autonomous coding.

Test plan

  • Verify SKILL.md.tmpl generates correctly via bun run gen:skill-docs
  • Run bun test for skill validation
  • Test /red-team and /red-team <URL> against a local dev server

🤖 Generated with Claude Code

Adversarial penetration testing skill with five test suites:
1. Prompt injection (system prompt extraction, indirect injection, context overflow)
2. Auth & authorization (bypass, IDOR, rate limits, free tier abuse)
3. Input validation (SQLi, XSS, path traversal, command injection)
4. Configuration & headers (security headers, CORS, exposed endpoints)
5. Data exfiltration (API key leakage, unbounded data, error disclosure)

Only tests the user's own application — never third-party services.
Auto-detects app type (web+LLM, API, static) and runs applicable suites.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant