KimiCodeGuard for Windows v0.1.0
KimiCodeGuard v0.1.0 —— Kimi Code CLI 的 Windows 安全卫士,首个公开发布。
功能亮点
- PreToolUse 拦截:
rm -rf类危险删除、凭证文件读取直接拒绝(exit 2 + 中文原因);git push --force弹窗确认,55 秒无人操作自动拒绝。 - 双轨审计:实时事件(hook 上报)+ wire.jsonl 回溯(重建安装前历史),统一进 SQLite append-only + sha256 哈希链;托盘可校验(篡改报红含行号)、可导出 JSONL。
- NSIS 安装器:当前用户安装、免管理员、简体中文;安装自动注入 hooks,卸载逐字节还原 config.toml。
- 自保护巡检:daemon 每 5 分钟检查注入块与 hook 程序存在性,失效托盘显红 + 「一键修复」。
安装
下载下方 KimiCodeGuard_0.1.0_x64-setup.exe。
SmartScreen 提示属预期:安装器未做代码签名(项目没有签名证书),Windows 可能弹出「Windows 已保护你的电脑」——点「更多信息」→「仍要运行」即可。
另有 KimiCodeGuard_0.1.0_guard-hook-portable.zip:guard-hook.exe 单文件便携版,适合只要命令行拦截、不要托盘的场景(手动 guard-hook.exe install --config ~/.kimi-code/config.toml 注入,uninstall 还原)。
已知边界
- v0.1 只拦三条规则(rm-force / cred-files / git-force-push);shell 混淆、
git push --delete等已知缺口滚动至 v0.2。 - 官方 fail-open 契约、hook 二进制自校验、恶意用户手改配置不在防护范围内——详见 docs/THREAT_MODEL.md。
完整变更见 CHANGELOG.md。