À propos du projet
secretgenerator est un générateur d'identifiants aléatoires auditable conçu pour les agents IA et les pipelines lisibles par machine. Il remplace la génération de mots de passe ad hoc par un contrat vérifiable reposant sur le CSPRNG du système d'exploitation, garantissant une entropie forte (planchers conformes au NIST) et une sortie JSON reproductible (schéma v1). L'outil propose des sous-commandes pour les mots de passe, les phrases de passe Diceware, les secrets bruts, les clés API, les codes PIN et l'estimation d'entropie, chacune prenant en charge des garanties d'exigences de classe par échantillonnage par rejet. Les versions sont signées avec des signatures SLSA niveau 3 et cosign sans clé, et incluent des SBOM CycloneDX pour l'auditabilité. Les options d'installation comprennent une CLI npm sans installation, Homebrew, Docker, Go, Python, Rust et un serveur MCP pour l'intégration avec Claude, Cursor et Cline. La bibliothèque Go permet un accès programmatique, tandis que des exemples dans six langues illustrent l'utilisation. La documentation complète couvre les sous-commandes, le schéma, la cryptographie et la vérification de bout en bout.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.