SuperAPI AI 工具集

java-route-mapper

编程与开发

查看项目

更新于 10-16 04:56

技能介绍

用途:从 Java Web 项目源码中提取全部 HTTP 路由与请求参数结构,为下游漏洞审计 Skill 提供完整路由数据。不进行安全漏洞评估、代码质量分析或路由提取之外的内容输出。

主要能力:识别并分析多框架混合项目,包括 Spring MVC / Spring Boot、Servlet、JAX-RS、Struts 2、CXF 等 Web Service。扫描 @Controller、@RequestMapping 及其变体、WebMvcConfigurer#configurePathMatch / PathMatchConfigurer#addPathPrefix 路径前缀、web.xml 与 @WebServlet、@Path/@GET/@POST、struts.xml 与 Web Service 端点配置。为每个路由解析 Path、Query、Body、Header、Cookie 等参数来源与类型。必要时使用 CFR 反编译器处理 .class 或第三方 JAR 中的签名。输出为 MD 文件,包含主索引、模块详情、Web Service 详情与说明文档,按模块/namespace 拆分,主索引放根目录,模块详情放子目录,Web Service 放 webservice/ 子目录,命令保持原文如 mkdir -p、find、grep。

适用场景:无 API 文档项目的完整接口梳理;下游漏洞审计 Skill 的路由数据源;源码端点完整分析。

限制与要求:不评估安全漏洞或代码质量。强制完整输出所有接口,禁止使用省略号、等、其他、摘要或仅列关键接口。Web Service 路径必须读取配置文件 address 属性,不得按类名或 endpoint id 推断。输出前需通过数量一致性、省略词、文件完整性等校验。大型项目可分批处理。具体安装方式、收费、价格、平台、效果等资料暂未提供。