·destructive-command-guard
</>

destructive-command-guard

Blocca i comandi pericolosi prima dell'esecuzione tramite un hook Claude Code basato su Rust. Da utilizzare durante la configurazione delle protezioni di sicurezza dell'agente, l'impostazione del blocco dei comandi distruttivi o il controllo delle regole di protezione della CLI. Utilizzare per la protezione da reset git, l'intercettazione rm -rf, il blocco force-push, il filtraggio dei comandi basato su pack e la sicurezza dell'hook PreToolUse.

11Installazioni·2Tendenza·@oakoss

Installazione

$npx skills add https://github.com/oakoss/agent-skills --skill destructive-command-guard

Come installare destructive-command-guard

Installa rapidamente la skill AI destructive-command-guard nel tuo ambiente di sviluppo tramite riga di comando

  1. Apri il terminale: Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.)
  2. Esegui il comando di installazione: Copia ed esegui questo comando: npx skills add https://github.com/oakoss/agent-skills --skill destructive-command-guard
  3. Verifica l'installazione: Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Fonte: oakoss/agent-skills.

A high-performance Claude Code hook that intercepts and blocks destructive commands before they execute. Written in Rust with SIMD-accelerated filtering via the memchr crate and Aho-Corasick multi-pattern matching for sub-millisecond latency. Assumes agents are well-intentioned but fallible.

DCG uses a whitelist-first architecture: safe patterns are checked before destructive patterns, and unrecognized commands are allowed by default (fail-safe). This ensures legitimate workflows are never broken while known dangerous patterns are always blocked. DCG runs as a PreToolUse hook in Claude Code, receiving JSON on stdin for each Bash tool invocation and returning exit code 0 (allow) or 2 (block). It only i...

The processing pipeline has four stages: JSON parsing, command normalization (strips absolute paths like /usr/bin/git), SIMD quick-reject filter (skips regex for commands without git or rm), and pattern matching. The memchr crate provides hardware-accelerated substring search (SSE2/AVX2 on x8664, NEON on ARM), while Aho-Corasick handles multi-pattern matching in O(n) time regardless of pattern count.

Fatti (pronti per citazione)

Campi e comandi stabili per citazioni AI/ricerca.

Comando di installazione
npx skills add https://github.com/oakoss/agent-skills --skill destructive-command-guard
Categoria
</>Sviluppo
Verificato
Prima apparizione
2026-02-25
Aggiornato
2026-03-10

Browse more skills from oakoss/agent-skills

Risposte rapide

Che cos'è destructive-command-guard?

Blocca i comandi pericolosi prima dell'esecuzione tramite un hook Claude Code basato su Rust. Da utilizzare durante la configurazione delle protezioni di sicurezza dell'agente, l'impostazione del blocco dei comandi distruttivi o il controllo delle regole di protezione della CLI. Utilizzare per la protezione da reset git, l'intercettazione rm -rf, il blocco force-push, il filtraggio dei comandi basato su pack e la sicurezza dell'hook PreToolUse. Fonte: oakoss/agent-skills.

Come installo destructive-command-guard?

Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/oakoss/agent-skills --skill destructive-command-guard Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Dov'è il repository sorgente?

https://github.com/oakoss/agent-skills