YesWeHack Claude Kit
Claude Kit is a Claude Code plugin from YesWeHack that helps bug bounty hunters draft and triage vulnerability reports without letting the AI invent unverified technical details. It adds an always-on SessionStart hook enforcing evidence-only claims (no theoretical impact, no OWASP boilerplate padding) plus three on-demand skills (/ywh:write, /ywh:triage, class-specific checks) that structure findings, flag unproven claims, and recompute defensible CVSS scores — e.g. downgrading an inflated 9.1 to ~5.9 Medium after verifying an IDOR's actual exploitability (AC:H, non-enumerable UUIDv4 ID).
What it is
YesWeHack Claude Kit is a Claude Code plugin (GPL-3.0-or-later) distributed as its own plugin marketplace. It targets bug bounty report writing, adding an always-on "discipline" layer and three namespaced on-demand skills. Beyond what the summary states, the page gives the concrete install/update mechanics and one non-obvious usage constraint.
How it works
Two components ship in one install:
- Always-on rules injected at every session start via a bundled
SessionStarthook — no configuration needed. They enforce: never invent facts, never write theoretical impact, never pad with OWASP boilerplate, and flag out-of-scope or unprovable claims during investigation, drafting, and validation. - Three on-demand skills, namespaced under
/ywh:...so they don't clash with your own./ywh:writeshapes notes into report sections and flags gaps;/ywh:triageruns a pre-submission verdict with line-by-line fixes checked against program scope; a third does class-specific checks. Skills load only when invoked or when phrasing semantically matches their trigger.
What to do
Install (two commands inside Claude Code):
/plugin marketplace add yeswehack/claude-kit
/reload-pluginsConfirm it is listed and enabled with /plugin. Default install is user scope (active in all projects); the installer also offers project and local scopes.
Update:
/plugin update ywh@yeswehackDevelop locally:
git clone https://github.com/yeswehack/claude-kit
/plugin marketplace add ./claude-kit
/reload-pluginsCaveats
Auto-invocation is semantic and not guaranteed — for the final pre-submission check you must invoke /ywh:triage explicitly rather than rely on trigger matching. The tool constrains but does not replace verification: it drafts and validates only from evidence you supply and leaves CVSS unscored where facts (e.g. whether a race condition persists past checkout) are unconfirmed.
Technologies named here
- YesWeHack Claude Kit
- Claude Code
- CVSS
- YesWeHack
Techniques named here
- IDOR
- Coupon race condition
Related in Offensive Security