返回资讯中心
外部精选
软件工程
#开发者实时流

Antelog 拦下 AI 编程代理的危险命令

来源标题:Antelog – stops AI coding agents from running dangerous commands

Antelog 会在 AI 代理执行命令前逐条检查,并阻止其中的危险操作。它免费且在本地运行;在 Claude Code 中,它先询问用户是否放行;在 Cursor 中,则直接拦截。若 Antelog 自身失效,也会默认阻止,不放过任何动作。

Hacker News 最新Yashsarwaiya2026/11/10 · 今天17 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

Antelog 会检查你的 AI agent 想要运行的每一条命令,在危险命令执行之前将其拦截。免费 · 本地运行 $ curl -fsSL …/install.sh | sh复制 阅读文档 → 工作原理 Claude Code 或 Cursor 想要运行一条命令。 安全规则会查找任何危险内容。 Claude Code 会先询问你。Cursor 会直接阻止。 如果 Antelog 自身出现故障,它会阻止该操作。它绝不会放行。 AI agent 会猜测,而有时它们会猜错。仅要求它们小心是不够的。 生产数据库 云账户 共享 git 分支 示例

删除一个存储卷及其中的所有内容

已阻止:删除你的生产数据库及其备份 $ railway variables --set DATABASE_URL=… --environment staging

修复错误的设置,仅在 staging 环境

已阻止:Claude Code 会请求你允许或拒绝。Cursor 会直接阻止。 示例:基于 2026 年 4 月的 PocketOS 事件。你让 agent 修复 staging 环境中的凭证错误。agent 试图删除一个存储卷,而这会删除你的生产数据库及其备份。Antelog 阻止了它并询问你。随后 agent 仅修复了 staging 中错误的设置,Antelog 允许了该操作,因为它不会删除任何内容。 已阻止:删除所有用户,而不仅仅是测试用户 $ DELETE FROM users WHERE email LIKE '%@test.com';

仅删除邮箱为 @test.com 的用户

已阻止:Claude Code 会请求你允许或拒绝。Cursor 会直接阻止。 示例:你让 agent 删除测试用户。agent 试图执行不带过滤条件的 DELETE FROM users,这会删除所有用户。Antelog 阻止了它并询问你。随后 agent 仅删除了使用测试邮箱地址的用户,Antelog 允许了该操作。 已阻止:会将你的密码和 API 密钥打印到聊天中

打印示例文件,其中没有真实值

已允许:显示设置名称,没有真实密钥 已阻止:Claude Code 会请求你允许或拒绝。Cursor 会直接阻止。 示例:你问 agent 为什么登录失败。agent 试图打印你的 .env 文件,这会将你的密码和 API 密钥放入聊天中。Antelog 阻止了它并询问你。随后 agent 读取了示例设置文件,其中没有真实密钥,Antelog 允许了该操作。

~/.antelog/rules.txt

  • terraform destroy 19 条内置安全规则 在你的计算机上运行;只有未知命令才会进行云端 AI 检查 每一次决策都有记录,可查看任何被阻止操作的原因 选择你的 agent。三条命令,无需账户。 Claude CodeCursor 1安装 同时会添加 Claude Code 插件。然后重启已打开的 Claude Code 会话:在此之前它们不受保护。 $ curl -fsSL https://github.com/YashSarwaiya/antelog-releases/releases/latest/download/install.sh | sh复制 2验证是否生效 同时会列出仍需重启的已打开会话。 $ antelog doctor复制 3查看被阻止的内容 $ antelog blocked复制 1安装 $ curl -fsSL https://github.com/YashSarwaiya/antelog-releases/releases/latest/download/install.sh | sh复制 2连接 Cursor 然后重启 Cursor 以加载 hooks。 $ antelog setup cursor复制 3验证是否生效 $ antelog doctor复制 定价 永久免费。在你的计算机上运行。阻止的可靠性不亚于 Pro。 阻止危险命令,无论是在你的笔记本电脑上还是在生产环境中 在线仪表板 每台机器每月 1,000 次 AI 检查 14 天在线历史记录 预览仪表板 →免费安装 Pro $25/月 或 $199/年。适合需要更多功能的个人。 包含 Free 的所有功能 每月 10,000 次 AI 检查 90 天在线历史记录 Slack 和邮件提醒 开始 14 天免费试用需要绑定银行卡。在第 15 天之前取消则无需付费。 包含 Pro 的所有功能 AI 检查:不限次数 更多成员、共享规则、审计日志 自定义在线历史记录 单点登录和自有服务器(请联系我们) 联系销售 常见问题 安装 Antelog。它会在你的 agent 想要运行的每条命令执行之前进行检查,并阻止破坏性命令,例如对你主目录执行 rm -rf、DROP TABLE、强制推送到 main、删除云数据库以及读取 .env 文件。安装只需一条命令,且无需账户。 是的。它会阻止 DROP TABLE、DROP DATABASE、TRUNCATE、不带 WHERE 的 DELETE、dropdb,以及通过云命令行工具或 API 删除云数据库和卷:正是 2026 年 4 月清空 PocketOS 生产数据库及其备份的那类操作。 你自己运行的命令、其他程序,以及 Claude Code、Cursor 和 Codex 之外的 agent(除非它们通过 antelog check 发起请求)。通过 MCP 服务器,它会阻止对数据库、云和 git 服务器的 delete、reset 和 restore 调用,以及破坏性 SQL,但其他 MCP 工具只会被记录。不匹配任何规则的有害操作会被允许,因此请为你的环境特有的任何情况添加自定义规则。 通常是的。删除或清空本地测试、开发或临时数据库是 agent 的正常工作,因此 AI 检查会放行。针对生产环境的破坏性命令会被阻止并由你决定;删除云数据库、卷或备份则始终会被阻止。当 Antelog 不确定时,它会询问你,而不是猜测。 规则检查在你的计算机上运行,只会增加毫秒级延迟。没有规则能识别的命令会进行 AI 检查,通常会增加约一秒。你可以关闭该功能。 在 Claude Code 中,它会阻止被标记的命令并请求你允许或拒绝,从而让你保持控制。在 Cursor 中,以及当无人应答时(例如 claude -p),它会直接阻止。如果 Antelog 自身出现故障,该操作始终会被阻止。 该操作会被阻止。你的 agent 会等待,而不是在未经检查的情况下运行。 不能。agent 无法更改 Antelog 的设置、删除其记录、停止它或卸载它。但你仍然可以。 仅针对免费的 AI 检查:一条会更改某些内容且没有规则能识别的命令,以及它运行的任何脚本的文本(密码和密钥已移除),会发送到 Antelog 的 AI 检查服务器。服务器回答是或否,并且不会保留该命令。你的日志保留在你的计算机上,除非你将其连接到在线仪表板。要关闭 AI 检查,请将 off 一词写入 ~/.antelog/hosted-ai-check。

(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →