Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
nah — un garde-fou qui bloque les actions catastrophiques des agents | Kitploit
Outils/GitHubGitHub/manuelschipper/nah
Escalade de PrivilègesSécurité des ConteneursAnalyse Dynamique (Sandboxing)Analyse de CodeAudit de ConfigurationDevSecOpsCommandement et ContrôleDétection de SecretsRenseignement sur les MenacesRéponse aux IncidentsSécurité de l'IA
4642549il y a 3 joursVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
GitHubmanuelschipper/nah

nah

un garde-fou qui bloque les actions catastrophiques des agents

Voir le dépôtSite web

nah

les erreurs coûteuses s'arrêtent ici
un garde-fou qui bloque les actions catastrophiques des agents

nahguard.ai • ce qu'il bloque • comment il se compare • comment il décide • installation • étendre • modèle de menace

claude code · codex · cursor · pi · + 11 de plus

nah est un garde-fou qui s'installe dans le chemin des hooks de votre agent de codage et lit les appels d'outils avant leur exécution. Il bloque les appels dont il peut prouver qu'ils sont des désastres et n'approuve jamais rien : tout le reste passe par les permissions normales de votre environnement d'exécution.

nah n'est qu'un seul binaire Rust : un verdict est déterministe et ne nécessite aucun LLM. Les extensions ne sont que des programmes. Indiquez à votre agent la documentation de nah et demandez-lui de construire un garde-fou nah personnalisé.

Il reconnaît un désastre quand il en voit un.

48 garde-fous, 30 activés par défaut, couvrant huit classes de désastre : détournements d'exécution, vol de secrets, destruction du système de fichiers, désastres git, démantèlement d'infrastructure, de stockage et de sauvegarde, accès réseau à des hôtes ressemblants, opérations sur les registres de paquets, et actions d'alimentation de l'hôte et d'arrêt de services.

GardeBlocages
exec-remoteExécution d'une charge utile obtenue visiblement depuis le réseau.
exec-decodedExécution atteinte depuis une étape de décodage visible.
exec-obfuscatedExécution encodée, sélectionnée par motif ou non résolue, et caractères cachés dans les commandes.
exec-network-shellShells attachés à une connexion réseau, y compris netcat, socat et la redirection de shell.
secrets-envLectures de fichiers .env et de noms de base sensibles, y compris les contenus issus de l'historique Git, ainsi que la sortie directe des variables d'environnement d'identifiants cataloguées.
secrets-credentialsLectures ou écritures de chemins de clés privées et de magasins d'identifiants, y compris les lectures de contenu depuis l'historique Git ; suppression ou déplacement de clés privées ; lectures de métadonnées ou de valeurs du trousseau macOS.
secrets-exfilUn flux visible depuis une source sensible vers une étape réseau.
secrets-store-deleteSuppression restante de magasin de secrets examinée, avec une sémantique récupérable ou dépendante du contexte. Désactivé par défaut.
secrets-store-destroyDestruction permanente prouvée d'un magasin de secrets : suppression de version/métadonnées/moteur Vault, suppression forcée AWS et SSM, suppression complète de secret Google, purge Azure, suppression de projet/configuration Doppler et suppression de coffre 1Password.
secrets-store-readLectures de valeurs examinées via les CLI courantes de gestionnaires de secrets.
fs-system-treeSuppression, déplacement prouvé d'entrée racine, modifications récursives de permissions ou écrasement de tous les fichiers, en sélectionnant la racine du système de fichiers ou une arborescence système.
fs-homeSuppression, modifications récursives de permissions ou écrasement de tous les fichiers, en sélectionnant la racine du répertoire personnel ou un dossier personnel tel que ~/Documents.
fs-outside-workspace-deleteSuppression récursive en dehors du projet actif, sauf sous des racines temporaires examinées. Désactivé par défaut.
fs-permission-weakenModes chmod qui accordent de manière prouvable une permission d'écriture pour tous ou setuid/setgid. Désactivé par défaut.
fs-project-rootSuppression récursive concrète limitée au projet, modifications récursives de permissions connues pouvant verrouiller le propriétaire, ou écrasement de tous les fichiers, en sélectionnant la racine exacte du projet ou ses motifs exacts *, .* ou {*,.*} à l'échelle de la racine. find -delete sans chemin de départ explicite n'a pas de cible modélisée.
fs-raw-deviceÉcritures visibles vers des périphériques de stockage bruts, et destruction complète de ces périphériques, ainsi que le déclencheur sysrq.
fs-volume-destroyDestruction définitive de volumes logiques, de pools de stockage et de jeux de données ZFS actifs.
fs-forkbombMotifs de fork-bomb shell reconnus structurellement.
fs-auth-identityModification ou suppression de fichiers examinés d'authentification, d'identité et de politique de privilèges de l'hôte, y compris la suppression récursive de leurs répertoires parents.
fs-shell-profileModifications de chemins examinés de profils de shell utilisateur. Désactivé par défaut.
fs-startup-managementCommandes examinées de gestion persistante systemctl, launchctl et crontab. Désactivé par défaut.
fs-startup-persistenceModifications de chemins examinés de démarrage de services, de planification, de connexion, de démarrage automatique et de chargeur.
git-clean-forceUn git clean forcé effectif sélectionnant la racine du projet.
git-force-pushPush Git forcés sans protection par lease et push forcés avec lease ciblant explicitement main ou master.
git-hard-resetRéinitialisations dures Git.
git-history-rewriteRéécritures sélectionnées non forcées de l'historique Git, y compris rebases, filtrage, expiration de récupération, garbage collection agressive ou avec élagage, et push forcés avec lease, y compris les refspecs statiques explicites ciblant main ou master. Désactivé par défaut.
git-rewrite-forceRéécriture d'historique qui contourne explicitement les contrôles de sécurité ou de sauvegarde.
git-metadataÉcritures destructrices ou suppression sélectionnant des métadonnées durables de l'historique Git.
git-path-discardÉcrasements définis par checkout, restore et git show sur un même chemin nommé. Désactivé par défaut.
git-protected-pushPush dont le refspec statique explicite cible main ou master. Les push nus restent en dehors de ce garde. Désactivé par défaut.
git-recovery-destroyEffacement de la collection complète de stash ou destruction immédiate à l'échelle du dépôt de l'historique de récupération Git.
git-ref-deleteSuppression révisée de ref locale et distante, d'entrée de stash, de worktree et de worktree de sous-module. Désactivé par défaut.
git-remote-repo-deleteSuppression exacte de dépôt complet GitHub, GitLab et Azure DevOps via leurs CLI et routes REST.
git-remote-resource-deleteSuppression ciblée statiquement de ressources hébergées GitHub, GitLab et Azure DevOps via des commandes CLI et routes REST révisées. Désactivé par défaut.
git-worktree-discardCheckout ou restauration à l'échelle du projet, changements de branche forcés prouvés, et suppression forcée de worktree ou désinitialisation de sous-module.
db-destroySuppression (drop), troncature, vidage, réinitialisation ou écrasement de données de base de données en production, et suppression de bases de données gérées. Désactivé par défaut.
infra-container-resetCommandes Podman qui réinitialisent l'état complet du runtime local ou sélectionné.
Télécharger l’outil