DEV Community · Show DEV9/4 05:1959

fetch-sentinel v0.1-alpha:代理的抓取防火墙,含已声明的开放KI

fetch-sentinel v0.1-alpha: guardian en tiempo de fetch para agentes, con KI abiertos declarados

阅读原文
fetch-sentinel 是一个本地 CPU-only 的防火墙,用于保护 AI 代理的上下文窗口免受间接提示注入。它作为结构守卫,在代理获取任意网页内容时,决定哪些部分是数据、哪些是指令。该项目是 alpha 仓库,实现了四个强制层,并通过 161 个本地测试验证。独立审计在第二轮审查中发现了两个已知的开放 KI(KI-10、KI-11),需要重大重构才能关闭。文章强调,语义防火墙无法解决此问题,而应防御入口点。四层包括:隔离抓取(使用 html.parser 提取可读内容,丢弃脚本等)、结构检测(移除 Unicode 混淆)、权限分离(沙箱运行)等。