ccppccpp home

Plugins

CCPP Injection Defender

alpha

Scores 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 | sh

Add the marketplace (terminal)

claude plugin marketplace add https://s3.ccpp.dev/ccpp-public/marketplace.json

Install the defender plugin (terminal)

claude plugin install defender@ccpp

In this plugin

  • Runs `ccpp defender hook` after every tool call, so each result is scored before Claude reads it.

    Hooks · in defender