跳到正文
GitHub · 灵魂体仓库·· 20 天前精选AI 评分63

anushamukka9 开源 output-contracts:在模型看到之前校验并脱敏 Agent 工具输出

anushamukka9/output-contracts

来源与原文

GitHub · 灵魂体仓库

发布时间:(北京时间)

阅读原始来源 · github.com ↗
完整链接与内容说明

https://github.com/anushamukka9/output-contracts

本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。

AI 导读

anushamukka9 在 GitHub 发布 output-contracts,一个零运行时依赖的 Python 库,用于在工具输出进入模型上下文前做结构化校验和敏感信息脱敏。字段标记 secret 即始终脱敏,另有全局扫描覆盖邮箱、电话、SSN、信用卡、API key(sk-、ghp_、xoxb-、AKIA 等)、IP 与 JWT,支持 full/partial 两种脱敏样式与 CLI 的 CI 校验模式;实测校验含敏感字段的真实负载约 3,601 ops/sec。作者说明其与 llm-sentinel(守护输入侧)互补,并坦承检测基于正则和启发式,未列出的密钥格式会漏过,Luhn 通过的数字串可能误报。MIT 协议。

推荐理由

作者针对工具输出缺少校验与脱敏的问题给出了可复用的 Python 方案,并附基准数据与已知局限,便于评估是否适用。

来源:GitHub · 灵魂体仓库 · github.com