| SQL error, login form, numeric ID, search, ORDER BY | SQL Injection |
MongoDB $gt/$ne, $where, $regex | NoSQL Injection |
| User input reflected in HTML/JS/DOM | XSS |
| URL input, webhook, image fetch, PDF export | SSRF |
Template engine (Jinja2/Twig/Mako/EJS), {{ }} in output | SSTI |
| XML input, SOAP, SVG upload, DOCX upload | XXE |
Shell metachar in params, ;, |, `, $() | Command Injection |
| File upload form, image processing, avatar | File Upload |
Path parameter, file=, template=, page= | Path Traversal |
| Serialized object, pickle, Java ObjectInputStream | Deserialization |
| JWT token in Authorization header | JWT Attacks |
| OAuth flow, SAML assertion, redirect_uri | OAuth/SAML |
| Node.js app, merge/clone/deep-extend | Prototype Pollution |
| Reverse proxy, Content-Length / Transfer-Encoding | HTTP Smuggling |
| GraphQL endpoint, introspection query | GraphQL |
| Concurrent requests to state-changing endpoint | Race Conditions |
| Payment flow, password reset, coupon/voucher | Logic Flaws |
| Stack trace, .git/.env, CORS *, verbose errors | Info Disclosure |
| DOM postMessage, browser features, CSP gaps | Client-Side |