Protect your coding agent experience — Clover silently threat-models every plan, surfaces missing security requirements, and folds them in before code is written.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
auth_urlFrontegg auth URL (e.g. https://clover.frontegg.com)
${user_config.auth_url}client_idAPI client ID (from Clover Settings > API Tokens)
${user_config.client_id}Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
server_urlClover API server URL (e.g. https://app.cloversec.io)
${user_config.server_url}client_secretAPI client secret
${user_config.client_secret}Automatically reviews implementation plans for security requirements before code is written.
When you exit plan mode in Claude Code, Clover intercepts the plan, sends it for security analysis, and injects any missing security requirements back into the plan before implementation begins.
1. Add the Clover marketplace:
claude plugin marketplace add https://github.com/clover-security/clover-claude-plugin.git
2. Install the plugin:
claude plugin install clover
You'll be prompted for:
https://app.cloversec.io)https://clover.frontegg.com)Override via environment variables:
export CAS_CLOVER_PLUGIN_SERVER_URL=https://app.cloversec.io
export CAS_CLOVER_PLUGIN_AUTH_URL=https://clover.frontegg.com
export CAS_CLOVER_PLUGIN_CLIENT_ID=your-client-id
export CAS_CLOVER_PLUGIN_CLIENT_SECRET=your-client-secret
/security-requirements <mode> — Claude silently threat-models the work in flight, prints a short ## Threats considered block, and folds mitigations into the plan. No questions asked. Modes:
threat-questions — STRIDE pass over the current plan/request when it touches auth, user input, sensitive data, network, or third-party APIs.Also fires proactively when a plan touches a sensitive area.
Debug logs at /tmp/clover-hook.log
This project is subject to the privacy practices described in our Privacy Policy: 🔒 Privacy Policy
npx claudepluginhub clover-security-public/clover-claude-plugin --plugin cloverProtect your coding agent experience — Clover silently threat-models every plan, surfaces missing security requirements, and folds them in before code is written.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.