用途:当需要对主体-资源-动作关系、权限边界、拒绝路径和委托进行证据受限的分析与验证准备时使用;输入不完整时也可产出带假设与缺口的可复核草稿,并将静态安全证据与计划验证、已完成执行分开。
主要能力:提取范围、环境、版本、角色、数据、依赖、约束与可用证据;建模主体-资源-动作关系、权限边界、拒绝路径与委托,构建允许/拒绝/未知单元格;记录影响、优先级、负责人角色、关闭条件与验证方法;输出默认按安全风险、证据、优先级组织的Markdown,也可按用户要求转为表格、CSV、JSON或工单格式,但需保持相同字段与证据状态。
使用方式:每次调用先阅读 prompts/authorization-testing.md,遵循其输入审计、覆盖清单与输出契约;评估该技能时阅读 evals/eval.yaml 及匹配的 evals/cases/;仅在目录存在且任务需要时阅读 references/、examples/、scripts/ 或 output-formats.md。提取主体角色、所有权、租户、动作、字段、委托范围/生命周期与撤销规则,交付主体/资源/动作单元格与撤销时间线,追踪允许与拒绝决策,不因角色名称推断全局权限。
适用场景:授权决策、触发条件、预期关注点与证据状态的审查;高影响、难检测、权限敏感或数据敏感路径的优先分析;使用脱敏材料、最小权限、隔离环境与可逆验证建议。
限制:仅分析主体-资源-动作关系、权限边界、拒绝路径与委托,不登录、不调用真实API、不读取凭据;不编造漏洞、利用成功、修复完成、扫描覆盖或安全通过结论;无支撑证据标记为待定、阻塞或未评估,并提供隔离验证方法;风险接受、例外授权与发布判断交由人工。常见误区包括将宽泛安全审查或API契约检查当作授权测试的完整替代、只列攻击名称而无适用性/证据/预期结果/关闭条件、在输入不完整时宣称系统安全或为求完整读取真实凭据。