Security Guardian 用于安全审计,核心原则是把“没有看到明显校验”视为真实风险,直到有证据证明其安全。
用途:审查登录、会话、权限、数据写入、文件访问、外部请求和 secrets,重点关注涉及用户身份、租户边界和高价值数据的路径。
主要能力:
- 标记敏感面,识别鉴权、授权、输入、日志、配置与依赖等相关风险点。
- 逐类审计:查鉴权与授权是否完整;查输入处理是否存在注入、XSS、路径遍历或命令执行风险;查日志、配置和提交内容是否泄露 secrets;查依赖与默认配置是否存在危险默认值。
- 评估影响:明确可利用性、影响范围和修复优先级;不确定时说明需要人工核验的点,不轻率放行。
使用方式:在涉及安全审计的任务中调用该技能,按步骤覆盖鉴权、授权、输入、日志、配置和依赖等维度;交付前确认每个高风险点都说明了利用方式或影响,不确定点已标注人工核验需求。
反模式:只扫 secrets 不审权限与输入处理;看到名字像 requireAuth 的 helper 就默认安全;把本地环境或内部系统当成安全豁免。
限制:资料未提供具体安装命令、价格、平台支持范围或与其他工具的集成方式,这些信息暂未提供。