What problem does it solve? Web applications that pass user-supplied URLs into server-side HTTP clients or redirect destinations expose internal networks, cloud metadata endpoints, and users to phishing. This Skill finds those SSRF and open redirect weaknesses in SQIsoft Spring Boot and JSP/Servlet codebases before attackers exploit them. ## Core Features & Use Cases - Hybrid static scanning: Runs a Semgrep ruleset (rules/ssrf-redirect.yml) or a regex grep-fallback to flag RestTemplate, WebClient, HttpURLConnection, URL.openStream, sendRedirect, and "redirect:" + parameter patterns across both spring-modern and jsp-legacy stacks. - AI context verification: Traces each candidate's data flow to separate real vulnerabilities from false positives such as hardcoded redirect paths or fixed-domain API calls. - Standardized reporting: Produces a severity-ranked report with what is vulnerable, why, a conceptual proof of concept, and a concrete fix for each confirmed finding. - Use Case: Point it at a legacy JSP project where login redirects use a returnUrl parameter; it flags response.sendRedirect(request.getParameter("returnUrl")) as a confirmed open redirect and provides a relative-path-only fix. ## Quick Start Ask the AI to check the project at a given source path for SSRF and open redirect vulnerabilities, for example by saying to run the SSRF and open redirect scan on your Spring or JSP codebase.