用途
该技能使 Claude 能够扮演安全专家,对代码进行以安全为重点的审查,识别并解释代码中的潜在漏洞,帮助开发者提升应用的安全水平。其核心依托 security-agent 插件完成安全分析。
主要能力
- 识别代码中的安全漏洞,并生成结构化报告,内容涵盖:发现的漏洞、严重程度、受影响的代码位置以及推荐的修复步骤。
- 支持针对具体代码片段的安全检查,例如分析数据库查询代码中的 SQL 注入风险,并给出使用参数化查询等修复建议。
- 支持对项目依赖进行已知漏洞扫描:将依赖与已知漏洞数据库比对,列出存在风险的依赖、对应的 CVE 编号,并建议升级到安全版本。
- 可与其他代码分析工具配合使用,对代码质量和安全性做综合评估。
使用方式
当用户提出安全审查或审计代码的请求时,该技能会被激活:Claude 识别请求,调用 security-agent 插件分析所提供代码,最后输出安全报告。
官方建议的使用要点:
- 具体性:提供需要审查的确切代码或项目。
- 上下文:清楚说明你对该代码的安全关注点。
- 迭代:根据审查发现修复漏洞后,可再次请求复查。
适用场景
- 审查代码是否存在安全漏洞。
- 对代码库执行安全审计。
- 识别软件应用中的潜在安全风险。
资料中给出的示例包括:SQL 注入漏洞排查,以及项目依赖的已知漏洞检查。
限制
资料未提供该技能的具体安装命令、配置方式、支持的编程语言范围、收费或价格信息,以及审查结果准确性的保证,以上内容暂未提供。