Java Web 源码路由多层级调用链追踪工具。根据用户指定的路由路径,追踪从 Controller/Action 到 DAO 层的完整调用链,输出每一层的文件位置、方法签名和可传入参数。适用于多种漏洞类型的参数流向追踪:(1) SQL注入 - 追踪参数到SQL拼接点,(2) 命令注入 - 追踪参数到Runtime.exec(),(3) SSRF - 追踪参数到HTTP请求,(4) XSS - 追踪参数到响应输出,(5) 文件操作 - 追踪参数到File操作,(6) XXE/反序列化/LDAP注入/表达式注入等。支持 Spring MVC、Struts 2、Servlet、JAX-RS 等框架。支持反编译 .class/.jar 文件提取调用链。结合 java-route-mapper 使用可实现完整的路由+调用链审计。
$npx -y skills add dest1ny-sec/des-java-auto-skill --skill java-route-tracerInstalls into the current project.
Run `npx skills use "https://github.com/dest1ny-sec/des-java-auto-skill" --skill "dest1ny-sec/des-java-auto-skill/java-route-tracer"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/dest1ny-sec/des-java-auto-skill" that are relevant to the current task. Run `npx skills add "https://github.com/dest1ny-sec/des-java-auto-skill"` and select the relevant skills, then follow their instructions.