用途:该技能对应用进行系统化的 OWASP Top 10 2021 合规核查,覆盖 A01 至 A10 全部关键类别,用于部署前最终安全验证、安全认证与合规、安全审计准备、修复后复验、季度安全审查以及发布前安全检查清单。
主要能力:按十大类别逐项检查并给出通过/失败状态。A01 访问控制(授权强制、IDOR、CORS、目录列表);A02 加密失败(传输与静态数据加密、弱算法、随机数生成);A03 注入(SQL、命令、LDAP、NoSQL、模板注入);A04 不安全设计(威胁建模、安全设计模式、限流、业务逻辑);A05 安全配置错误(安全响应头、错误处理、默认凭据、多余功能、补丁);A06 易受攻击和过时组件(依赖清单、漏洞扫描、版本管理、组件退役);A07 身份认证失败(密码策略、MFA、会话管理、凭据存储、账户枚举、暴力破解防护);A08 软件和数据完整性失败(不安全反序列化、CI/CD 安全、更新机制、供应链安全);A09 日志与监控失败(安全事件日志、日志内容与保护、监控告警、事件响应);A10 SSRF(URL 校验、网络分段、输入校验)。
使用方式:技能提供大量 grep 命令用于在源码与配置中定位风险点,例如 grep -r "@requires_auth|@login_required|@permission_required" src/、grep -r "md5|sha1|DES|RC4" src/、pip-audit --format json 或 npm audit --json、pip list --outdated 或 npm outdated 等。每类检查后附有清单项与 ☐ Pass ☐ Fail 状态标记,最终按统一格式输出合规报告,包含日期、应用名、评估者、十类状态汇总表、总体合规百分比、关键发现以及立即/短期/长期建议和认证结论。
适用场景:Web 应用与 API 的安全合规评估、上线前安全门禁、安全认证材料准备、修复后回归验证。
限制:资料未说明该技能支持的具体语言、框架或平台范围,也未提供自动化程度、误报率、收费与价格信息;命令示例以 Python 与 JavaScript 为主,其他技术栈的适配情况暂未提供。