access-control
该技能用于在源代码中分析访问控制类安全漏洞。当用户要求检查访问控制问题、分析授权逻辑、查找 IDOR 漏洞、审计 CORS 配置时使用。覆盖 OWASP A01:2021 类别,包括缺失授权检查、不安全直接对象引用、CORS 配置错误、JWT 篡改、目录遍历和权限提升等问题,覆盖 CWE-200、CWE-284、CWE-285、CWE-352、CWE-639、CWE-862、CWE-863。技能会先确定分析范围,检测可用的扫描器(semgrep、bandit、brakeman),运行扫描并归一到统一结果结构,同时无论扫描器是否可用都进行人工代码分析:清点路由并检查授权中间件、验证对象访问的所有权检查、审查 CORS 配置、检查 JWT 验证、检查路径遍历防护、检查角色权限覆盖。结果按统一格式输出,使用 AC 前缀编号。