mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-07-09 09:30:41 -07:00
50c7195528
Implements elite security features for file-based secret storage fallback: - Deep Hardware Binding: Cryptographically ties secrets to Baseboard, Disk, and MAC serials. - Secret-Level Double-Encryption: Individually encrypts each secret within the vault. - Multi-Factor Sharding: Incorporates a hidden installation ID (~/.gemini_id) as a physical shard. - Atomic Operations: Prevents file corruption using temp-write and atomic rename. - Stealth Obfuscation: Uses binary-like naming and random padding to hide data length. - Graceful Degradation: Automatically handles headless environments without D-Bus. - Full backward compatibility with automatic upgrade from v1. - Removes noisy console.error in Keychain availability check.