
Un petit CLI Rust qui supprime les secrets de votre presse-papiers à la demande.
Un petit CLI Rust qui nettoie vos secrets du presse-papiers à la demande. Liez une touche de raccourci, sélectionnez du texte, pressez la combinaison — le presse-papiers contient une version expurgée. Le Ctrl+C / Ctrl+V normal n'est jamais intercepté.
Linux — une seule commande, aucune configuration supplémentaire :
curl -sSf https://secretstripper.download/install.sh | bash
Combinaison par défaut : Ctrl+Alt+X.
macOS — nécessite un assistant de touche globale ponctuel (skhd ou Hammerspoon). Voir Configuration macOS pour les autorisations et le dépannage.
brew install koekeishiya/formulae/skhd
curl -sSf https://secretstripper.download/install.sh | bash
# Accorder l'accessibilité à skhd : Réglages Système -> Confidentialité et Sécurité -> Accessibilité
skhd --restart-service
Combinaison par défaut : Cmd+Shift+C.
Windows (PowerShell) — nécessite AutoHotkey v2. Voir Configuration Windows pour le processus complet.
winget install AutoHotkey.AutoHotkey
iwr -useb https://secretstripper.download/install.ps1 | iex
Combinaison par défaut : Ctrl+Alt+C.
Depuis crates.io (Rust) — mêmes prérequis par OS (skhd sur macOS, AutoHotkey sur Windows) :
cargo install secret-stripper && secret-stripper init
Depuis les sources (git) :
cargo install --git https://github.com/kalix127/secret-stripper.git --locked && secret-stripper init
Après l'installation, sélectionnez du texte et pressez votre combinaison. Sous Linux, la sélection PRIMARY est lue directement, vous pouvez donc ignorer le Ctrl+C. Collez avec Ctrl+V (Cmd+V sur macOS).
Exécutez secret-stripper menu pour ajuster les réglages, ou secret-stripper --help pour toutes les commandes.
| OS | Statut | Moteur de touche de raccourci |
|---|---|---|
| Linux | ✅ Supporté | gsettings (GNOME / Cinnamon / Unity / Budgie / Pantheon), gsettings (schéma MATE), xfconf-query (XFCE), kwriteconfig + qdbus (KDE Plasma 5/6) |
| macOS | ✅ Supporté | skhd (~/.skhdrc) ou Hammerspoon (~/.hammerspoon/init.lua) ; instructions manuelles si aucun n'est installé |
| Windows | ✅ Supporté | AutoHotkey v2 (%APPDATA%\secret-stripper\secret-stripper.ahk) — installer via winget install AutoHotkey.AutoHotkey |
Il n'existe aucun moyen d'installation zéro pour enregistrer une vraie touche globale sur macOS sans un processus résident. Secret Stripper reste ponctuel, donc il délègue la capture de la combinaison à l'un des deux assistants bien connus : skhd (léger, recommandé) ou Hammerspoon (plus lourd, scriptable). Si aucun n'est installé, init revient à afficher des instructions de liaison manuelles.
Installer skhd via Homebrew :
brew install koekeishiya/formulae/skhd
Exécuter secret-stripper init. Il écrit ~/.skhdrc, le LaunchAgent launchd pour la vérification quotidienne des mises à jour, et le fichier de configuration. La sortie inclut une ligne « DE binding » : OK si skhd / Hammerspoon a été détecté, FAILED avec des conseils d'installation si ce n'est pas le cas.
Accorder l'autorisation d'accessibilité à skhd. skhd en a besoin pour intercepter les touches globales, sinon il ne capture rien en silence. Ouvrez Réglages Système -> Confidentialité et Sécurité -> Accessibilité, cliquez sur +, ajoutez /usr/local/bin/skhd et activez le bouton. Si skhd était déjà en cours d'exécution, redémarrez-le pour que la nouvelle autorisation prenne effet :
skhd --restart-service
Tester la combinaison :
echo "[email protected]" | pbcopy
# Pressez votre combinaison (par défaut : Cmd+Shift+C)
pbpaste # attendu : [REDACTED]
Alternative Hammerspoon : brew install --cask hammerspoon, ouvrez-le une fois pour accorder l'Accessibilité, puis exécutez secret-stripper init — il écrit la liaison dans ~/.hammerspoon/init.lua au lieu de ~/.skhdrc.
Combinaison par défaut : Cmd+Shift+C. Les applications macOS revendiquent souvent les combinaisons avec Cmd, donc si cela entre en conflit avec quelque chose que vous utilisez (DevTools du navigateur, Finder « Copier le chemin », etc.), changez-la depuis secret-stripper menu -> Rebind Hotkey. Deux options plus sûres si vous voulez planifier à l'avance : Cmd+Option+X ou Cmd+Ctrl+X.
Windows n'a aucun moyen d'installation zéro pour enregistrer une vraie touche globale. Même contrainte que macOS — Secret Stripper délègue la capture de la combinaison à AutoHotkey v2 (l'équivalent Windows de skhd). AutoHotkey utilise l'API Win32 RegisterHotKey en interne et est le seul mécanisme qui délivre la combinaison de manière fiable à travers les fenêtres actives, les applications plein écran et les processus élevés. AutoHotkey est requis — init abandonne avec un conseil d'installation s'il ne le trouve pas.
Installer AutoHotkey via winget :
winget install AutoHotkey.AutoHotkey
Le paquet installe AutoHotkey v2 dans C:\Program Files\AutoHotkey\v2\.
Exécuter secret-stripper init. Il écrit %APPDATA%\secret-stripper\secret-stripper.ahk, place un raccourci .lnk au démarrage pour que AHK relance le script à chaque connexion, et démarre immédiatement le processus AHK pour que la combinaison soit active sans déconnexion.
Tester la combinaison :
Set-Clipboard "[email protected]"
# Pressez votre combinaison (par défaut : Ctrl+Alt+C)
Get-Clipboard # attendu : [REDACTED]
Ctrl+Alt+<touche> (éventuellement avec Shift) ; les autres combinaisons sont rejetées.Ctrl+C, puis votre combinaison).schtasks quotidienne à 11h00..ahk et le raccourci .lnk de démarrage. Les autres scripts AHK que vous exécutez sont intacts.