·destructive-command-guard
</>

destructive-command-guard

Bloque les commandes dangereuses avant leur exécution via un hook Claude Code basé sur Rust. À utiliser lors de la configuration des gardes de sécurité des agents, de la configuration du blocage des commandes destructives ou de l'audit des règles de protection CLI. À utiliser pour la protection git reset, l'interception rm -rf, le blocage par poussée forcée, le filtrage des commandes basé sur les packs et la sécurité des hooks PreToolUse.

11Installations·2Tendance·@oakoss

Installation

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

Comment installer destructive-command-guard

Installez rapidement le skill IA destructive-command-guard dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/oakoss/agent-skills --skill destructive-command-guard
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : 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.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/oakoss/agent-skills --skill destructive-command-guard
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-25
Mis à jour
2026-03-10

Browse more skills from oakoss/agent-skills

Réponses rapides

Qu'est-ce que destructive-command-guard ?

Bloque les commandes dangereuses avant leur exécution via un hook Claude Code basé sur Rust. À utiliser lors de la configuration des gardes de sécurité des agents, de la configuration du blocage des commandes destructives ou de l'audit des règles de protection CLI. À utiliser pour la protection git reset, l'interception rm -rf, le blocage par poussée forcée, le filtrage des commandes basé sur les packs et la sécurité des hooks PreToolUse. Source : oakoss/agent-skills.

Comment installer destructive-command-guard ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/oakoss/agent-skills --skill destructive-command-guard Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

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