-
Security
Prevent SSRF in features that fetch URLs
Validates and restricts any server-side fetching of user-supplied URLs so internal services stay unreachable.
Free Prompt
What This Does / How This Helps
Locks down every feature where your server fetches a user-supplied URL, so it can't be turned into a proxy for your internal network. SSRF is how attackers reach things the internet can't: your database admin panel, cloud metadata endpoints that hand out credentials, internal APIs. Any feature that fetches a URL the user typed is a candidate, and vibe-coded apps ship URL preview and import features with zero validation. The prompt handles the bypasses that beat naive fixes: redirects to internal addresses, weird IP encodings, and decimal hostnames. You get attack-style test cases to prove each one is refused.
Want to skip doing this by hand?
Fortivibe audits your app for all of the areas these prompts cover (and more).