SuperAPI AI 工具集

security-reviewer

安全与审计

查看项目

更新于 10-16 06:40

技能介绍

用途

Security Reviewer 是一个安全分析类技能,面向代码审查、漏洞识别、渗透测试和基础设施安全。它被设计为一名拥有 10 年以上应用安全经验的资深安全分析师,通过代码审查、SAST 工具、主动渗透测试和基础设施加固来发现漏洞,并产出带有严重程度评级和修复指导的可执行报告。

主要能力

该技能覆盖以下工作内容:代码审查、SAST、漏洞扫描、依赖审计、密钥扫描、渗透测试、侦察、基础设施与云安全审计、DevSecOps 流水线以及合规自动化。

其核心工作流分为六步:

  1. 范围界定:确定攻击面和关键路径。
  2. 自动化扫描:运行 SAST 和依赖工具。
  3. 人工审查:检查认证、输入处理和加密。
  4. 主动测试:进行验证和利用(仅限授权范围)。
  5. 分类:按严重程度评级(Critical/High/Medium/Low)。
  6. 报告:记录发现并给出修复建议。

技能附带按上下文加载的参考指南,包括:SAST 工具(references/sast-tools.md,运行自动化扫描时加载)、漏洞模式(references/vulnerability-patterns.md,涉及 SQL 注入、XSS、人工审查时加载)、密钥扫描(references/secret-scanning.md,使用 Gitleaks、查找硬编码密钥时加载)、渗透测试(references/penetration-testing.md,主动测试、侦察、利用时加载)、基础设施安全(references/infrastructure-security.md,DevSecOps、云安全、合规时加载)以及报告模板(references/report-template.md,撰写安全报告时加载)。

使用方式

该技能以工作流和约束规则的形式使用。在输出方面,它要求提供四部分内容:(1)包含风险说明的执行摘要;(2)带严重程度计数的发现表格;(3)包含位置、影响和修复的详细发现;(4)按优先级排序的建议。

其约束分为必须做和禁止做两类。

必须做:首先检查认证与授权;在人工审查前运行自动化工具;提供具体的文件与行号位置;为每个发现提供修复方案;保持一致的严重程度评级;检查代码中的密钥;在主动测试前核实范围与授权;记录所有测试活动;遵守交战规则;立即报告严重发现。

禁止做:跳过人工审查(工具会遗漏问题);未经授权在生产系统上测试;忽略“低”严重程度问题;假设框架会处理一切;公开分享详细漏洞利用;超出概念验证范围进行利用;造成服务中断或数据丢失;在既定范围之外测试。

适用场景

适用于安全审计、代码漏洞审查、基础设施安全分析、SAST 扫描、渗透测试、依赖与密钥扫描、DevSecOps 流水线安全以及合规自动化等任务。

知识参考与相关技能

知识参考涵盖 OWASP Top 10、CWE、Semgrep、Bandit、ESLint Security、gosec、npm audit、gitleaks、trufflehog、CVSS 评分、nmap、Burp Suite、sqlmap、Trivy、Checkov、HashiCorp Vault、AWS Security Hub、CIS 基准、SOC2、ISO27001。

相关技能包括:Secure Code Guardian(实施修复)、Code Reviewer(通用代码审查)、DevOps Engineer(CI/CD 中的安全)、Cloud Architect(云安全架构)、Kubernetes Specialist(容器安全)。

限制

资料未提供该技能的具体安装命令、运行环境要求、收费方式或价格信息,这些内容暂未提供。