mirror of
https://github.com/NanmiCoder/cc-haha
synced 2026-07-16 13:03:31 +08:00
Three security improvements for adapters.json storage: - Use crypto.randomBytes for temp filename instead of predictable Date.now(), preventing TOCTOU symlink race during atomic write. - Enforce 0o600 permissions on adapters.json via writeFileSync mode option to prevent credential leakage via permissive umask. - Enforce 0o700 permissions on ~/.claude/ config directory via mkdirSync mode option. adapters.json contains sensitive credentials including Feishu app secrets and Telegram bot tokens.