用途:对 Java 应用进行安全审计,按 OWASP Top 10 识别漏洞并给出修复指导。适用于审计 Java 代码库、检查 SQL 注入与 XSS、审查认证授权、发现敏感数据暴露、扫描依赖 CVE、检查反序列化与会话管理、检测硬编码凭据、部署前安全验证等场景。
主要能力:覆盖 A01 访问控制、A02 加密失败、A03 注入、A04 不安全设计、A05 安全配置错误、A06 过时组件、A07 认证失败、A08 数据完整性、A09 日志监控、A10 SSRF,并额外检查 XSS、CSRF、路径遍历。审计范围可包括源码、配置文件、依赖清单、数据访问层、认证授权代码与 API 端点。
使用方式:将技能指向 Java 代码库即可,例如“Perform security audit on this Java project”,或指定目录“Security audit for src/main/java/com/example/controller/”,也可针对特定漏洞“Check for SQL injection vulnerabilities in this codebase”。依赖检查可用 mvn dependency-check:check、gradle dependencyCheckAnalyze、mvn versions:display-dependency-updates。
限制:资料未提供该技能的安装命令、收费方式、支持平台与运行环境要求,暂未提供。审计结果依赖代码与依赖清单的完整性,无法替代人工安全评审。