# Security Foundation Kit

Protect your agents from catastrophic mistakes. Three security layers in one kit.

## Included Skills

1. **L3 Blacklist Hook** — Regex blacklist for dangerous bash commands
2. **L4 Whitelist Hook** — Only N safelisted commands allowed  
3. **L5 No Bash** — Bash removed entirely, custom tools only
4. **Damage Control Rules** — YAML rules: zero-access, read-only, no-delete
5. **Agent Sandbox** — E2B sandbox isolation for risky operations

## Quick Install

```bash
# Claude Code
cp -r skills/l3-blacklist ~/.claude/skills/
cp -r skills/l4-whitelist ~/.claude/skills/
cp -r skills/damage-control ~/.claude/skills/

# Pi Agent
cp -r skills/* ~/.pi/skills/
cp extensions/damage-control.ts ~/.pi/extensions/
```

## Architecture

```
┌─────────────────────────────────────────────────────────┐
│                 DEFENSE IN DEPTH STACK                    │
├─────────────────────────────────────────────────────────┤
│  L1: System prompt rules        (theatre, cheap)          │
│  L2: Skill "please be careful"  (theatre, cheap)          │
│  L3: Blacklist hook             (reactive)     ← THIS KIT│
│  L4: Whitelist hook             (architectural) ← THIS KIT│
│  L5: No bash, custom tools      (production)   ← THIS KIT│
│  Damage Control: 3 access levels (enforcement)  ← THIS KIT│
│  Agent Sandbox: E2B isolation    (last resort)  ← THIS KIT│
└─────────────────────────────────────────────────────────┘
```

## Probability Math

Every turn is a roll of the dice. At 1% failure per turn:
- 10 turns: 9.6% chance of disaster
- 50 turns: 39.5% chance
- 100 turns: 63.4% chance
- 1000 turns: 99.9% chance

This kit reduces your per-turn failure rate from 1% toward 0.001%.

## Related Course Material

- M3 Safety & Security — full lessons on each level
- `bash-damage-from-within/` — runnable demos for all 6 attack vectors
- `the-verifier-agent/` — read-only verification agent pattern
