프로젝트 소개

secretgenerator는 AI 에이전트 및 기계 판독 가능 파이프라인을 위해 설계된 감사 가능한 무작위 자격 증명 생성기입니다. 이 도구는 임시적인 비밀번호 생성을 운영 체제의 CSPRNG를 기반으로 하는 검증 가능한 계약으로 대체하여, 강력한 엔트로피(NIST 준수 하한선)와 재현 가능한 JSON 출력(schema v1)을 보장합니다. 이 도구는 비밀번호, diceware 패스프레이즈, 원시 비밀(raw secrets), API 키, PIN 및 엔트로피 추정을 위한 서브 명령을 제공하며, 각 명령은 거부 샘플링(rejection sampling)을 통해 클래스 요구 사항 보증을 지원합니다. 릴리스는 SLSA Level 3 및 cosign 키리스 서명으로 서명되며, 감사 가능성을 위해 CycloneDX SBOM을 포함합니다. 설치 옵션에는 설치가 필요 없는 npm CLI, Homebrew, Docker, Go, Python, Rust 및 Claude, Cursor, Cline과의 통합을 위한 MCP 서버가 포함됩니다. Go 라이브러리는 프로그래밍 방식의 액세스를 제공하며, 6개 언어로 된 예제가 사용법을 보여줍니다. 전체 문서는 서브 명령, 스키마, 암호화 및 엔드 투 엔드 검증을 다룹니다.