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

AgentMandate 发布:面向智能体系统的设计期权限分析工具

mrwersa/agentmandate

来源与原文

GitHub · 灵魂体仓库

发布时间:(北京时间)

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

https://github.com/mrwersa/agentmandate

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

AI 导读

作者发布 AgentMandate,一个针对智能体系统的设计期权限分析器,通过 manifest 建模智能体被授权的有限工作单元(mandate),在 CI 中分析多条各自被允许的工具调用能否组合成越权路径,并比较版本间有效权限是否扩大。示例中一个只读 search_cases 工具让原本每案 500 英镑的退款上限形同虚设,四条合法调用合计可达 1000 英镑;mandate diff 判定为 WIDENING。工具提供 scan、drift、lint、reach、diff、verify 等命令,可从智能体源码或 MCP 目录生成 manifest 骨架,支持 SARIF 输出与 GitHub Actions 接入,明确不做运行时拦截、数据流可达性或模型行为预测。

推荐理由

展示了用只读工具叠加突破每案退款上限的具体反例,说明了配置 diff 看不出权限扩大的原因和 CI 接入方式。

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