评测与安全工具
AgentDetox:为 AI 编码代理的记忆与规则提供防篡改保护
chriswu727/agentdetox · Protection for what AI coding agents remember and obey: checks writes to memory, rules, skills and config, records where each change came from, and puts back what was tampered with.
ELI5:它是什么,解决什么问题
AgentDetox 面向 AI 编码代理的记忆、指令、规则、技能与配置文件提供写入检查、篡改检测和恢复。它在写入前检查内容,拦截植入指令;在 shell 工具执行前后对比文件变化,记录改动来源;在会话开始时报告代理之外发生的可疑修改,并支持用 review、restore、blame 等命令审阅、恢复与追溯。项目当前为预览状态,Claude Code 支持较完整,Codex 与 Cursor 的 hook 为实验性,OpenClaw 仅支持篡改检测;检测本身不构成安全边界。
核心能力与快速开始
★ 0 · Python
- 能做什么
- 检查 AI 编码代理对 CLAUDE.md、规则、技能、记忆和配置的写入,拦截疑似植入指令;记录每次改动的观察写入者与内容归因证据;在 shell 工具执行前后及会话开始时对比文件快照,发现并报告代理之外的修改;提供 review、restore、blame、log、doctor 等命令行审阅与恢复流程;可选多语言 NLI 模型进行矛盾记忆检测(实验性)。
- 适用场景
- 在 Claude Code 等编码代理中防止依赖安装脚本或外部输入污染代理记忆与规则;审阅代理对配置、hook、MCP 服务器和权限的改动并决定是否接受;篡改发生后按记录恢复文件并追溯内容来源;在 CI 中用 agent verify 检查 hook 是否被删除。
- 项目形态
- 可直接使用的工具
- 部署方式
- 本地命令行工具,可通过 uv tool install 或 pipx/pip 安装;Claude Code 可通过插件市场安装或由 agentdetox install claude-code --apply 注册 hooks;开发环境为 macOS,Windows 仅在 CI 测试,未在真实机器使用。
- 主要依赖
- Python 环境;Claude Code 集成需注册 hooks 并重启;可选矛盾检测需安装 agentdetox[nli] 并 fetch-models,模型约 560 MB,首次加载约需 1 GB 内存。
- 使用限制
- 项目为预览状态;Claude Code 之外的 Codex、Cursor 写入检查为实验性,OpenClaw 仅支持篡改检测;检测不是安全边界,了解规则的攻击者可规避;模型改写后的植入文本、MCP 工具写入、shell 返回后的后台写入、子目录 CLAUDE.md 的外部修改等可能不被及时拦截;Windows shell 检查仅理解 Git Bash 语法。
- 许可证
- Apache-2.0
- 最近推送
- 2026-11-02 00:28
资料检查:2026-11-02 07:00 · 卡片整理:2026-11-02 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
在 Claude Code 等 AI 编码代理中,对代理的记忆、CLAUDE.md、规则、技能与配置文件进行写入前检查、篡改检测和恢复,防止被植入的指令影响后续编码会话;可用 review、restore、blame 等命令审阅、恢复和追溯文件改动。
查看内容依据
AgentDetox 面向 AI 编码代理的记忆、指令、规则、技能与配置文件提供写入检查、篡改检测和恢复。
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。