CCPP Injection Defender
alphaScores every tool result as a possible prompt injection and warns Claude before it follows one.
Defender scores each tool result from 0 to 100 with rules in ten languages, without a model. A suspicious result reaches Claude with a warning to treat it as data; a likely injection also names what it tries to obtain and tells you. Thresholds live under `defender:` in `~/.ccpp/config.yml`.
Install
Install the ccpp CLI (terminal)
curl -fsSL https://s3.ccpp.dev/ccpp-public/install.sh | shAdd the marketplace (terminal)
claude plugin marketplace add https://s3.ccpp.dev/ccpp-public/marketplace.jsonInstall the defender plugin (terminal)
claude plugin install defender@ccppIn this plugin
Defender hooks
alphaRuns `ccpp defender hook` after every tool call, so each result is scored before Claude reads it.
Hooks · in defender