SecureBlockLog in
All servicesWeb & API Testing

Web & API security testing built for modern applications.

OWASP Top 10, REST, GraphQL, business logic flaws, and multi-role authorization — by human testers who understand how developers build, not just how scanners scan.

OWASP WSTG methodologyAuthenticated multi-role testingUndocumented route discovery
What we test

Full coverage, tested by hand.

Every assessment is led by an OSCP- or CREST-certified tester — not a scanner with a human proofreading the output.

OWASP Top 10 & beyond

Full OWASP Top 10 coverage plus business logic flaws, mass assignment, IDOR, and privilege escalation paths that automated scanners consistently miss.

REST & GraphQL assessment

Schema and introspection analysis, endpoint enumeration including undocumented routes, and deep-dive authorization testing across every operation and mutation.

Multi-role authorization matrix

Every role your application defines — admin, user, guest, partner — verified against every resource to confirm that each principal can only access what it's supposed to.

Session & SSO testing

Session fixation, cookie security flags, SAML and OAuth flows, token leakage in JS bundles, and CSRF — covering the full authentication and session surface.

Methodology

How we run the engagement.

A structured process that ends with a report you can hand directly to your auditor.

1
Reconnaissance

Map the full application surface: all endpoints, input fields, auth flows, and exposed JS bundles. Build an authenticated session for every role.

2
Authorization testing

Test every endpoint under each role combination. Attempt horizontal and vertical privilege escalation, parameter tampering, and IDOR.

3
Business logic

Walk through every business workflow looking for logic flaws — order manipulation, balance tampering, and state machine bypasses.

4
Technical exploitation

SQL injection, XSS, SSRF, XXE, deserialization, and template injection — confirmed exploitable, not just flagged by a scanner.

Sample findings

The kind of issues we find.

Real finding types from past engagements — titles and targets anonymised.

criticalCVSS 9.1SB-W-001
Horizontal privilege escalation via predictable resource IDs
api.acme.com/users/{id}/documentsDay 2
Remediation — Implement server-side ownership validation on every resource fetch; never rely on client-supplied IDs as implicit authorization.
highCVSS 7.5SB-W-002
Mass assignment allows users to self-assign admin role
POST /api/v2/users/profileDay 3
Remediation — Use an allowlist of writeable fields per role; strip unrecognised keys before binding request body to model.
mediumCVSS 5.4SB-W-003
GraphQL introspection enabled in production
api.acme.com/graphqlDay 1
Remediation — Disable introspection on production schemas; implement depth and complexity limits to prevent query abuse.
FAQ

Questions about this service.

Still unsure? Ask an engineer in chat — not a sales rep.

We prefer staging with production-like data seeding. We can test production for read-only flows with prior agreement and a rollback plan.

Know where you stand before your auditor does.