Skill 安全 · 2026-09-23

为什么 Agent Skill 必须公开权限,而不只是写使用说明

文件、命令、网络、账号与外部状态变更的风险不同,用户需要在执行前看见差异。

能力描述不等于权限描述

“帮你部署应用”没有说明它是否会登录云账号、改 DNS、覆盖配置、重启邻居服务或上传制品。权限地图把这些行为拆开,让授权具有具体对象。

按结果授权

用户确认的是一个明确结果和范围,而不是允许 Agent 在所有系统中自由探索。高风险动作需要在实际执行前再次确认,并保留回滚目标。

验证也必须有边界

静态校验、脚本测试、真实服务验证和最终用户验收是不同证据。公开状态必须说明验证了哪一层,以及哪一层仍然未运行。