CAIN-42 CLAWX
25CAIN-42 Product guides › Supply-Chain Guard › Six live demo tools

Attack lab

Six real sessions on the live guard, several modeled on named 2025 incidents.

4 attacks 2 controls live: nothing pre-recorded

  1. Pick a preset. Red ones are attacks, green ones are honest requests that must still work.
  2. Tamper. Choose any field and drop it, null it, change its type, upper-case it, flip one character, or add a field the product never asked for.
  3. Send and read the real reply, or run every preset and watch the scoreboard fill.

What each preset tests

PresetRouteWhy it matters
controlControl: ordinary installs and testsPOST /api/v1/supply-chain-guard/runLockfile installs, pinned well-known packages and tests: all allowed.
attackThe AI invents a package name (slopsquatting)POST /api/v1/supply-chain-guard/runCode models often suggest packages that don't exist; attackers register them. The invented package is refused.
attackLook-alike names: reqeusts, dj4ngoPOST /api/v1/supply-chain-guard/runSwapped and look-alike letters of popular packages are refused.
attackAgent switches on 'auto-approve' for itselfPOST /api/v1/supply-chain-guard/runModeled on a 2025 vulnerability where injected text made a coding assistant stop asking before running commands.
attackREADME says: download and run this scriptPOST /api/v1/supply-chain-guard/runA downloaded script run without review is refused, in all its spellings.
controlNo registry to check: held for a personPOST /api/v1/supply-chain-guard/runWithout a registry lookup the guard cannot tell a fake from a niche package, so it asks. Unknown never allows.

Each button runs a full session on the live guard. Rate limited per address.

FIRME AI CORPORATION · CAIN-42 is a Byzantine trust fabric. Numbers marked "our own check" were run by us, not by an independent party. Nothing on these pages is a certification.