AI Agent 安全 Skills:审计、加固与安全测试
最后更新:2026-10-29
安全工作首先要明确问题:你是在审查源码、改进安全设计、评估下载的 Skill,还是测试正在运行的服务?每种任务需要的访问权限和证据都不同。下面五个目录条目都面向安全任务,但各有侧重。
本文依据公开工作流及其使用要求整理,并非检测能力排名;任何一个 Skill 都无法证明系统不存在漏洞。

Security and Hardening
对敏感代码建模威胁,并为输入、身份验证、依赖及个人数据设置安全控制。
11.6万Starsnpx skills add addyosmani/agent-skills --skill security-and-hardeningNVIDIA SkillSpector
结合静态扫描与源码审查,在安装前检查 AI Agent Skill 的安全风险。
2.6万Starsnpx skills add NVIDIA/SkillSpector --skill skill-inspectorWeb App Penetration Testing
测试网页应用的鉴权、访问控制和业务逻辑安全。
7.5万Starsnpx skills add usestrix/strixAPI Security Testing
使用 Strix 检查 API 的鉴权、访问控制和接口安全问题。
7.5万Starsnpx skills add usestrix/strixAgent 支持情况
由 Skill 作者声明
| Skill | Agent 支持情况 |
|---|---|
| Cloudflare Security Audit | 未注明 |
| Security and Hardening | Claude Code, Codex CLI, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Kiro, Google Antigravity |
| NVIDIA SkillSpector | 未注明 |
| Web App Penetration Testing | Claude Code, Codex CLI, Cursor, GitHub Copilot |
| API Security Testing | Claude 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。