Why it matters in practice
Within API Security, REST and HTTP Assumptions changes how scope, prerequisites and evidence should be handled. Focus on the concrete asset or data flow under test, record the assumptions that make the condition exploitable and connect verified behavior to an operational consequence and remediation decision.
Primary coverage
- Collect the object model: users, tenants, orders, files, invoices, roles and every identifier that links them.
- Test alternate verbs, content types and routing patterns to see where middleware and backend assumptions diverge.
- Watch error messages and timing for hints about resolver paths, validation order and hidden object states.
- Document the exact contract the API thinks it is enforcing before you try to break it.
Assessment focus
For REST and HTTP Assumptions, document the starting condition, tested action, observable result and any constraint that limited validation. Separate what was proven from what remains inferred, then tie each recommendation to the control boundary described in the evidence.
Selected public references
- OWASP WSTGGeneral methodology support for endpoint and auth testing.
- OpenAPI SpecificationSchema contract context.
- MDN HTTP OverviewProtocol basics and method semantics.
