Security Guidance

Security review for Claude-generated code. Pattern-based warnings on edits, LLM-powered diff review on Stop, and an agentic commit reviewer that catches injection, XSS, SSRF, hardcoded secrets, and 25+ other vulnerability classes.

Un hook di promemoria sulla sicurezza che avvisa automaticamente di potenziali vulnerabilità quando Claude modifica i file. Il plugin intercetta le operazioni Write, Edit e MultiEdit, analizzando il codice alla ricerca di pattern pericolosi prima che le modifiche vengano applicate.

Il plugin rileva otto categorie principali di vulnerabilità: command injection nei flux de travail di GitHub Actions, chiamate non sicure a child_process.exec(), uso di eval() e new Function(), vettori XSS come dangerouslySetInnerHTML e innerHTML, rischi di deserializzazione con pickle di Python e command injection tramite os.system().

Come funziona: il plugin viene eseguito automaticamente come hook pre-tool, senza necessità di comandi. Quando Claude tenta di scrivere codice contenente pattern potenzialmente non sicuri, viene mostrato un avviso con indicazioni specifiche su come correggere il problema, prima che la modifica venga applicata. Gli avvisi hanno scope di sessione: ogni avviso viene mostrato una sola volta.

Esempi di avvisi che potrebbero comparire:

  • Suggerimenti per usare execFileNoThrow() al posto di child_process.exec() per prevenire la shell injection
  • Avvisi sui rischi XSS legati all'uso di innerHTML o dangerouslySetInnerHTML
  • Avvisi su injection in GitHub Actions durante la modifica dei file di flux de travail

Altri plugin

Frontend Design

Frontend design skill for UI/UX implementation

Superpowers

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

Code Review

Automated code review for pull requests using multiple specialized agents with confidence-based scoring

Context7

Upstash Context7 MCP server for up-to-date documentation lookup. Connects to Context7's hosted remote MCP server (https://mcp.context7.com/mcp) — no local Node.js or npx required — to pull version-specific documentation and code examples directly from source repositories into your LLM context. Authenticate with Context7 when prompted.

Code Simplifier

Agent that simplifies and refines code for clarity, consistency, and maintainability while preserving functionality

Playwright

Browser automation and end-to-end testing MCP server by Microsoft. Enables Claude to interact with web pages, take screenshots, fill forms, click elements, and perform automated browser testing workflows.