3 Commits

Author SHA1 Message Date
4NK Dev
fe0b702cf7 chore: mise à jour complète du .gitignore et structure storage
- Refactorisation complète du .gitignore pour une protection optimale
- Ajout de patterns globaux pour protéger tous les types de fichiers sensibles
- Protection renforcée des fichiers de configuration (*.conf, *.ini, *.json, etc.)
- Protection des certificats et clés (*.crt, *.key, *.pem)
- Protection des logs (*.log, */logs/, */log/)
- Protection des variables d environnement (**/*.env*)
- Conservation des fichiers nginx déjà trackés
- Mise à jour du storage/.gitkeep

Nouvelles protections:
- **/*.env* - Variables d environnement
- **/*.conf* - Fichiers de configuration
- **/*.toml* - Configuration TOML
- **/*.ini* - Fichiers INI
- **/*.json* - Fichiers JSON sensibles
- **/*.yaml* - Configuration YAML
- **/*.yml* - Configuration YML
- **/*.crt* - Certificats
- **/*.key* - Clés privées
- **/*.pem* - Certificats PEM
- **/*logs/* - Dossiers de logs
- **/*log/* - Dossiers de logs
- **/*.log* - Fichiers de logs
2025-09-30 15:00:09 +00:00
4NK Dev
050ade7a46 security: Protection complète du répertoire storage/
🔒 PROTECTION RENFORCÉE:
-  .gitignore: Exclusion complète de storage/ avec exceptions contrôlées
-  .cursorignore: Protection totale contre l'accès Cursor
-  .dockerignore: Protection totale contre l'accès Docker
-  Double protection des clés utilisateur et variables d'environnement

🛡️ FICHIERS PROTÉGÉS:
- storage/*/_keys/ (clés utilisateur)
- storage/*/.env* (variables d'environnement)
- storage/*/keys.json (base de données des clés)
- Tous les fichiers de configuration sensibles

 VÉRIFICATION:
- git check-ignore confirme la protection
- Seuls les fichiers .gitkeep et README.md sont autorisés
- Aucun fichier sensible ne sera exposé via Git/Cursor/Docker
2025-09-29 21:36:20 +00:00
4NK Dev
fcb15afb88 Initial commit: 4NK Vault API with quantum-resistant encryption
- API server with ChaCha20-Poly1305 encryption
- TypeScript SDK client with full functionality
- Complete documentation in docs/
- Environment variable processing with composite variables
- HTTPS-only API on port 6666
- Storage structure for configuration files
- Tests and examples included

Features:
- Quantum-resistant encryption (ChaCha20-Poly1305)
- Variable substitution from .env files
- Comprehensive TypeScript SDK
- Full API documentation and specifications
- Deployment guides and security model
2025-09-29 21:02:18 +00:00