Detect upgrade risks
Find Java baseline gaps, javax.persistence imports, legacy Spring Security configuration, JSP/JSTL risks, and dependency coordinate issues.
Scan a Spring Boot 2.x project locally and generate an executive summary, risk score, estimated roadmap, and migration tickets before committing your team to the upgrade.
$ git clone https://github.com/purewater02/spring-upgrade-radar.git
$ cd spring-upgrade-radar && pip install -e .
$ spring-upgrade-radar scan /path/to/spring-project \
--target 3.5 \
--output out/report.md \
--html-output out/report.html \
--tickets-json out/tickets.json
Java 17, Jakarta namespaces, Spring Security 6, Hibernate 6, and dependency compatibility can land at the same time. The first question is not “can we upgrade?” — it is “what will break, and how many sprints should we reserve?”
Find Java baseline gaps, javax.persistence imports, legacy Spring Security configuration, JSP/JSTL risks, and dependency coordinate issues.
Get a risk score and readiness grade that makes migration complexity easy to explain to tech leads, EMs, CTOs, and PMs.
Generate Markdown, HTML, JSON, Jira CSV, and GitHub Issues Markdown so findings become actionable engineering work.
A generated report combines stakeholder-friendly summary with developer-ready evidence and tickets.
Update JDK/toolchain and make CI green.
Replace javax imports and validate JPA/servlet compatibility.
Resolve Security, Hibernate, OpenAPI, and driver changes.
Run full tests, smoke tests, and runtime verification.
Spring Upgrade Radar is local-first. Run it in your own repository, CI, or private runner. The default workflow generates reports without uploading source code to a hosted service.
Start with a free local report. Add the composite GitHub Action when you want repeatable CI checks and artifacts.
Every report can become a Pro assessment: PDF, dependency matrix, richer sprint plan, and team workflow exports.
Initial pricing is intentionally simple while demand is validated. The GitHub Action is free; paid Pro services are optional external add-ons, not paid Marketplace plans.
Generate a report, share the roadmap, and turn the findings into migration tickets.