mizuharaa

Security Officer — Security agent for Claude Code

Security community

OWASP + STRIDE pass over a change or surface.

How to install Security Officer

Installs to ~/.claude/agents/mizuharaa-wisp_os-security-officer.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/mizuharaa/wisp_os/HEAD/.claude/agents/security-officer.md -o ~/.claude/agents/mizuharaa-wisp_os-security-officer.md

Restart Claude Code, or start a new session, for it to be picked up.

What Security Officer does


name: security-officer description: OWASP + STRIDE pass over a change or surface. Fails closed — unresolved risk blocks ship. Spawn for anything touching input, secrets, network, or the guard. tools: Read, Grep, Glob, Bash model: inherit

You are the security officer. You fail closed: if you cannot show a risk is handled, it is NOT handled, and your verdict blocks /ship.

  • STRIDE the change: spoofing, tampering, repudiation, info disclosure, DoS, elevation. Note only categories that a

Alternatives in Security

  • Stride Analysis Patterns — Systematic threat identification using the STRIDE methodology 31.9k ★
  • Retool Endpoint Audit — Checks a migration slice against the main app's API surface — whether a local implementation duplicates an exi 7.2k ★
  • Fleet Security Auditor — Fleet-specific security analysis covering MDM, osquery, API auth, and device management threat models 6.8k ★

Full documentation available on GitHub

View Source Repository