Security · JetBrains plugin

SSRF Allow-List Bypass Companion

Free

SSRF Detection

Flags an outbound HTTP call using an endpoint parameter that was only validated with .startsWith/.contains against a raw URL string.

35Downloads
0GitHub stars
—Published
FreePricing

The gap it fixes

CWE-918 (SSRF). Treating a URL as a plain string and checking whether an allowed host is a substring/prefix of it is a well-documented, structurally unsound validation pattern -- confirmed real and current via CVE-2024-22243 (Spring Framework, 2024): a regex mismatch in UriComponentsBuilder parsed the userinfo segment differently from the JDK's own URL handling, so https://evil.com[@127.0.0.1 passed a startsWith/getHost()-style check while the request's real host differed. This isn't a theoretical weakness -- it's a dated, named CVE in the exact framework this plugin's sinks target

Facts and pricing

Category
Security
Pricing
Free
Platform
IntelliJ-family
First published
—
Marketplace ID
#34082
Repository
ssrf-allowlist-bypass-companion
Growth
▲ +3400.0% since 2026-09-05 (1→35)

Related plugins

All Security plugins
Need a tool like this built for your codebase?Custom static-analysis rules, CI/CD integration, private plugin distribution and performance audits for IntelliJ plugins.
Work with Joel

Download and star counts as of 2026-10-18, refreshed twice daily from the JetBrains Marketplace and GitHub APIs.