本文目录

AI Agent 安全 Skills:审计、加固与安全测试

最后更新:2026-10-29

安全工作首先要明确问题:你是在审查源码、改进安全设计、评估下载的 Skill,还是测试正在运行的服务?每种任务需要的访问权限和证据都不同。下面五个目录条目都面向安全任务,但各有侧重。

本文依据公开工作流及其使用要求整理,并非检测能力排名;任何一个 Skill 都无法证明系统不存在漏洞。

按作者指南安装
npx skills add addyosmani/agent-skills --skill security-and-hardening
按作者指南安装
npx skills add NVIDIA/SkillSpector --skill skill-inspector
按作者指南安装
npx skills add usestrix/strix
按作者指南安装
npx skills add usestrix/strix

Agent 支持情况

由 Skill 作者声明

SkillAgent 支持情况
Cloudflare Security Audit未注明
Security and HardeningClaude Code, Codex CLI, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Kiro, Google Antigravity
NVIDIA SkillSpector未注明
Web App Penetration TestingClaude Code, Codex CLI, Cursor, GitHub Copilot
API Security TestingClaude Code, Codex CLI, Cursor, GitHub Copilot

按安全任务选择

任务 Skill 需要准备
调查信任边界与源码证据 Cloudflare Security Audit 仓库、审查范围与安全验证环境
设计或检查安全控制 Security and Hardening 威胁、信任边界和实现约束
安装前检查 Agent Skill NVIDIA SkillSpector 待审查源码;静态扫描需要 SkillSpector CLI
测试正在运行的网站 Web App Penetration Testing 经授权的测试环境、账号和排除项
测试 API 安全 API Security Testing 经授权的 API、接口说明、测试凭证与范围

Cloudflare Security Audit:检查源码与信任边界

Cloudflare Security Audit 以源码为基础,覆盖代码库、API 和服务等安全问题。入口说明 区分针对具体问题的指导模式和产生结构化产物的完整审计。

适合需要把发现与具体信任边界、受影响资源和源码依据联系起来的场景。完整审计有更广的流程与输出要求,普通安全提问不会自动启动全流程。执行目标代码需要满足严格沙箱条件;条件不具备时,未解决的问题应标记为需要验证。

Security and Hardening:把控制放进实现

Security and Hardening 来自 Addy Osmani 的 Agent Skills 合集。说明 包含威胁建模、认证授权、输入处理、依赖、密钥和 AI 功能等内容。

设计或修改安全敏感功能时,可以提供预期操作、信任边界、运行环境和约束。上游流程引用共享资料,安装时需要保留。清单能帮助组织审查,但勾选完成不能单独证明控制有效。

NVIDIA SkillSpector:安装前检查 Agent Skill

NVIDIA SkillSpector 将静态扫描与对目标 Skill 的用途、权限、脚本和外部通信的源码审查结合起来。Skill Inspector 说明 要求根据证据给出 APPROVE、CAUTION 或 REJECT,而不是只看风险分数。

扫描器是可选依赖:没有安装 CLI 时,流程要求明确说明并继续人工审查。该 Skill 默认使用 --no-llm;可选模型分析需要用户同意并配置服务商。即使关闭模型分析,依赖名称和版本也可能发送到 OSV.dev 查询漏洞。审查不执行目标 Skill 的脚本,也不能保证绝对安全。

Web App Penetration Testing:测试经授权的网站

Web App Penetration Testing 使用 Strix 测试运行中的网站,也可结合源码。流程 要求先确认授权、环境、排除项和测试账号。

适用于你拥有或明确获准测试的应用。优先使用测试环境:上游说明主动测试可能发送攻击载荷并创建或修改数据。Strix 需要配置工具和模型,或使用其托管服务。检查报告、复核发现,并确认任务是否提前结束,再判断测试结果。

API Security Testing:检查接口与授权

API Security Testing 是 Strix 的另一项任务,面向 REST、GraphQL 和 gRPC API。说明 使用接口结构或端点信息、测试身份和明确排除项,调查对象级授权、输入处理等问题。

使用获准测试的 API 和代表不同角色或租户的测试账号。流程支持把 OpenAPI 或 Postman 说明作为目标,也说明了提供 gRPC 定义的方法。上游建议检查报告并复现发现后再报告。Strix 通用配置在单独的配套 Skill 中,仅安装本任务不会自动配置扫描器。

给 Agent 明确的范围

开始前写清目标和预期结果。源码审查应注明版本及相关路径;主动测试应明确授权环境、允许使用的账号、排除操作和限制。要求结果给出证据、受影响条件,以及实际检查和未检查的范围。

源码审计、扫描报告和渗透测试提供的证据不同。按问题选择工作流,结合上下文判断发现,再针对相同失败条件验证修复。普通代码正确性审查可参考代码审查 Skills。

相关文章

浏览所有 Testing AI Skill →