8–10tester-days of hands-on testing
At published EU day rates, roughly €5,000–€18,000
The euro band multiplies the day band by €640 to €1,800, the span between Securitum’s published rate and the upper end of SECFORCE’s fair day rate. The width is real: the rate you pay moves the total more than the scope does.
Recommended depth
Grey box
Specification plus one account per role
The default and the best value. You hand over the specification and real credentials for each role; the tester spends the budget on authorization rather than on rediscovering your endpoints.
Grey box + discovery
Two days to rebuild the inventory first
With no current specification, the first two days go on building one from client traffic, bundles and version enumeration. Budget for it explicitly, and keep the inventory afterwards.
Grey box + assurance
Independence and evidence, not more testing
A regulated driver adds requirements around the paperwork rather than the testing: an independent tester, a documented methodology, a coverage matrix and a dated retest statement.
What the plan will be dominated by
- API1:2023 BOLA
- API2:2023 Broken authentication
- API3:2023 Property-level authz
- API4:2023 Resource consumption
- API5:2023 BFLA
- API6:2023 Business flows
- API7:2023 SSRF
- API8:2023 Misconfiguration
- API9:2023 Inventory
- API10:2023 Unsafe consumption
What to have ready
- A current OpenAPI document or schema for every version still served.
- Two accounts per role, plus a second tenant where the API is multi-tenant.
- Logging and alerting left on, so you can compare what we did with what you saw.
- A traffic capture from the web and mobile clients, so undocumented routes surface early.
- Working credentials for every authentication scheme, including client certificates.
- A named production contact, a rate-limit exemption window and an agreed kill switch.
- The clause you are testing against, so findings can be mapped to it in the report.
- A remediation window and a retest date agreed before the engagement starts.
Draft this scope with OffSeq↗ A planning aid, not a quotation. It knows nothing about your data sensitivity, your deployment cadence or your engineers’ availability, and no serious tester will price an engagement without a scoping call.