用途:这是一个安全审计示例技能,面向代码与配置的安全审查,帮助识别漏洞与安全问题。当用户要求执行安全审查、检查漏洞时使用。
主要能力:审计聚焦五类领域——认证与授权(弱认证机制、缺失授权检查、不安全会话管理、令牌漏洞);输入校验(SQL 注入、XSS、命令注入、路径遍历);加密(弱加密算法、不安全密钥管理、硬编码密钥、弱随机数);数据保护(敏感数据暴露、不安全存储、日志不足、隐私违规);网络安全(不安全通信协议、缺失 TLS/SSL、不安全 API 端点、CORS 配置错误)。
使用方式:按四步流程执行。第一步代码审查,检查全部源文件、识别安全敏感操作、比对已知漏洞模式、分析认证授权逻辑;第二步依赖检查,审查包依赖、已知漏洞、版本更新与许可证合规;第三步配置审查,检查配置文件、安全默认值、暴露的密钥与访问控制;第四步漏洞评估,按严重程度分类、给出影响分析、修复建议与修复优先级。
报告输出:应包含执行摘要(总体风险等级、严重问题数量、建议摘要)、详细发现(漏洞描述、位置即文件与行号、严重等级、影响分析、修复步骤)、风险评估(按严重程度分类、攻击场景、业务影响)以及建议(即时行动、长期改进、最佳实践)。
限制与说明:资料未提供具体安装命令、运行环境、收费方式或平台支持信息,暂未提供。技能强调关注实际可利用的漏洞、为修复提供代码示例、结合业务上下文、按风险与可利用性排序,并纳入 OWASP Top 10、CWE 等合规考量。