POUR DÉVELOPPEURSFluorine
Sauvegarde de secrets Git
Solution desktop de sauvegarde pour les secrets ignorés par git. Scanne les dépôts à la recherche de fichiers sensibles non suivis (.env, clés privées, certificats, terraform.tfvars) et les sauvegarde sur un stockage S3, en préservant l'arborescence.
Architecture
Modules
Scan
Exécute git ls-files pour trouver chaque fichier gitignoré. Filtre node_modules, .git, dist. Calcule le hash SHA-256 par fichier.
Comparer
Arbre visuel à 2 colonnes : fichiers locaux vs S3 distant. Code couleur : vert (synchronisé), jaune (local uniquement), bleu (modifié), rouge (distant uniquement).
Sauvegarder
En un clic : upload uniquement les fichiers nouveaux ou modifiés (différentiel intelligent). Les identifiants S3 ne touchent jamais le client — toutes les opérations passent par l'API.
Restaurer
Choisissez un dossier cible, téléchargez depuis S3. Piste d'audit complète dans PostgreSQL avec horodatage, nombre de fichiers et manifestes par fichier.
Avant & Après
| Sans Fluorine | Avec Fluorine |
|---|---|
| Copier manuellement les fichiers .env sur USB | Sauvegarde en un clic vers S3 |
| Oublier quels secrets existent où | Le scan automatique trouve tous les fichiers gitignorés |
| Aucun moyen de savoir si la sauvegarde est à jour | L'arbre de diff visuel montre le statut instantanément |
| Nouvelle machine = demander les fichiers aux collègues | Restauration depuis S3 vers n'importe quel dossier |
| Identifiants S3 sur chaque machine de dev | Zéro identifiants client |
| Poste perdu = secrets perdus | Sauvegarde centralisée, toujours récupérable |
| Secrets stockés en clair sur le cloud | Chiffrement côté client avec clé AGE avant upload |