Sobre o projeto

secretgenerator é um gerador de credenciais aleatórias auditável projetado para agentes de IA e pipelines legíveis por máquina. Ele substitui a geração ad hoc de senhas por um contrato verificável com base no CSPRNG do sistema operacional, garantindo entropia forte (limites mínimos alinhados à NIST) e saída JSON reproduzível (schema v1). A ferramenta oferece subcomandos para senhas, frases-senha diceware, segredos brutos, chaves de API, PINs e estimativa de entropia, cada um com garantias de requisitos de classe via amostragem por rejeição. Os lançamentos são assinados com SLSA Level 3 e assinaturas sem chave cosign, e incluem SBOMs CycloneDX para auditabilidade. As opções de instalação incluem CLI npm sem instalação, Homebrew, Docker, Go, Python, Rust e um servidor MCP para integração com Claude, Cursor e Cline. A biblioteca Go fornece acesso programático, enquanto exemplos em seis linguagens demonstram o uso. A documentação completa aborda subcomandos, schema, criptografia e verificação ponta a ponta.