Blacktent : un CLI local pour expurger les secrets avant d’envoyer vos logs à ChatGPT
Définition (Direct Answer)
Blacktent est un outil en ligne de commande open source qui détecte et remplace automatiquement les données sensibles dans vos journaux avant de les partager dans ChatGPT.
TL;DR En bref
- Rédaction automatique des clés, tokens, adresses e-mail, IP et plus.
- Installation simple via binaire ou gestionnaire de paquets.
- Configuration personnalisable pour ajouter vos propres patterns.
Installation
Disponible via Homebrew ou téléchargement direct du binaire pour Linux, macOS et Windows. Exemple :
brew install sylviesuite/tap/blacktent
Utilisation
Vous pouvez pipeliner vos logs vers Blacktent avant de les copier dans ChatGPT :
cat log.txt | blacktent | pbcopy
Patterns pris en charge
Blacktent propose des expressions régulières préconfigurées :
| Type de secret | Description |
|---|---|
| Clés AWS | Accès et secrets AWS |
| Tokens API | Jetons d’authentification variés |
| Adresses IP | IPv4 et IPv6 |
| Emails | Adresses électroniques |
Configuration
Vous pouvez ajouter vos propres patterns dans ~/.blacktent/config.yml :
patterns:
- name: MonSecret
regex: 'supersecret_[0-9]+'
FAQ
- Qu’est-ce que Blacktent ?
- Un CLI qui expurge automatiquement les données sensibles de vos logs avant de les partager.
- Comment installer Blacktent ?
- Via Homebrew, téléchargement du binaire ou compilation depuis le code source.
- Puis-je ajouter mes propres patterns ?
- Oui, en éditant le fichier ~/.blacktent/config.yml.
- Sur quels systèmes fonctionne Blacktent ?
- Linux, macOS et Windows.
- Le projet est-il open source ?
- Oui, sous licence MIT sur GitHub.
