Penetration testing

A real, human-led pen test. Not an automated scan with a different label.

A senior engineer manually probes your application for the things scanners can't find — IDOR, broken access control, business logic abuse, chained exploits, authenticated session attacks. Methodology-based, fixed-fee, with an audit-ready report.

$4,999 flat · $1,999 retest 5–10 business day turnaround Stakeholder-ready report

Pick the right tool for the actual question.

Different problems need different answers. Both are useful. They aren't the same thing — and we're never going to pretend they are.

Automated Security Assessment

Our scanner toolchain runs against your application. Catches a real, defined subset of issues. Great as an annual artifact for vendor questionnaires and a baseline for any team.

  • Missing security headers (CSP, HSTS, etc.)
  • TLS / cipher misconfigurations
  • Known CVEs in your stack
  • Exposed admin panels, .git folders, .env files
  • Verbose error / stack trace disclosure
$1,999 / year · all-in flat rate · see the automated service →

Penetration Testing  SENIOR TESTER, HUMAN-LED

A senior engineer spends real time in your application. Manual exploitation, business logic probing, authenticated session attacks, chained exploits. The class of finding scanners genuinely cannot produce.

  • IDOR / broken access control (OWASP A01)
  • Authentication & session attacks (MFA bypass, fixation)
  • Business logic flaws (coupon abuse, race conditions, workflow bypass)
  • Injection: SQL / NoSQL / command / template (OWASP A03)
  • Server-side request forgery (SSRF) / SSTI
  • API authorization (BOLA / BFLA)
  • Privilege escalation & chained-exploit paths
$4,999 / engagement · $1,999 retest · book a pen test →

What we hunt for that scanners genuinely can't.

Selected categories from the OWASP Web Security Testing Guide that need a person, not a template, to evaluate.

A01 / Authorization

Broken access control & IDOR

User A reading or modifying User B's data. Forced browsing to admin endpoints. Indirect object references that aren't authorized.

OWASP A01:2021
A07 / Identification & auth

Authentication bypass

MFA bypass, session fixation, token reuse, race conditions in login flow, password-reset weaknesses, JWT mishandling.

OWASP A07:2021
Business logic

Workflow & logic abuse

Coupon stacking, race conditions on rate-limited actions, multi-step bypass, abuse of refund / cancel / role-change flows.

OWASP WSTG-BUSL
A03 / Injection

SQL / NoSQL / command injection

Beyond the templated checks — context-aware payload crafting, second-order injection, blind & time-based exfiltration, NoSQL operator injection.

OWASP A03:2021
A10 / SSRF

Server-side request forgery

Coercing your backend to reach internal services, cloud metadata endpoints (IMDSv1/v2), or arbitrary URLs. Often chains into RCE.

OWASP A10:2021
API security

BOLA & BFLA (API authz)

Broken object-level authorization and broken function-level authorization across your REST/GraphQL/gRPC endpoints, including admin-only paths reachable as a regular user.

OWASP API1, API5

We follow standards your auditor already knows.

Every engagement maps to documented, public methodologies — so the report is defensible end-to-end.

PTES — Penetration Testing Execution Standard

The seven-phase industry framework: pre-engagement, intelligence gathering, threat modeling, vulnerability analysis, exploitation, post-exploitation, reporting. Our engagements explicitly track each phase.

pre-engagereconthreat-modelexploitpost-exploitreport

OWASP Web Security Testing Guide v4.2

The canonical checklist of test cases for web applications — 100+ documented procedures across configuration, identity, authentication, authorization, session, input validation, error handling, cryptography, and business logic.

WSTG-CONFWSTG-IDNTWSTG-AUTHNWSTG-AUTHZWSTG-SESSWSTG-INPVWSTG-CRYPWSTG-BUSL

OWASP ASVS v4.0.3

The Application Security Verification Standard. Findings are mapped to specific ASVS controls (Level 1 / 2 / 3) so the report can drop directly into your compliance evidence package.

V1–V14Level 1Level 2Level 3

MITRE ATT&CK Mapping

Exploitation paths are mapped to the MITRE ATT&CK matrix (Initial Access, Execution, Persistence, Privilege Escalation, Lateral Movement) so your detection & response team can simulate the chain.

Initial AccessExecutionPersistencePriv EscLateral

The specific probes a senior engineer runs and the engine automates.

A pen test stops being magic when you can read what the engine does. Here's the actual coverage list — these are the phases that fire on every engagement, plus the human review on top.

→ IDOR — the high-leverage class

Sequential-ID fuzz on numeric-arg GraphQL/REST operations

For every authenticated operation that takes a numeric id / userId / paymentId / orderId, we fuzz the ID range under your customer-tier token and diff response bodies. If 2xx responses contain other users' data (email, amount, token, createdAt patterns), it's flagged High with a Burp-Intruder-style results grid in the report. This is the class an automated scanner doesn't catch but an enterprise pen tester does.

→ Account-flow probing

Mutation-diff user enumeration

For each auth/account mutation (resetPassword, forgotPassword, sendInvite, requestMagicLink, passwordlessLogin), we send one request with a known-valid email and one with a random invalid email. If the responses differ (status, body length, errors[].code), the mutation is enumerable — an attacker can iterate any email list against it to discover registered accounts.

→ Schema-driven mutation enumeration

Per-mutation cross-tenant authorization

When introspection is enabled or you provide schema.graphql, we parse every mutation, identify args matching id / email / targetUserId patterns, and replay each under one tenant's token with another tenant's IDs. Flags any 2xx response with data belonging to the other tenant. Catches business-logic IDOR no generic scanner finds.

→ Shadow endpoint discovery

Forgotten GraphQL gateway probe

Even if your documented /graphql correctly blocks introspection, a forgotten Apollo Federation gateway can be sitting at /graphiql / /graphiql.php / /playground / /altair leaking the full schema. We probe all common paths with a real introspection query and grade the finding Medium when types are exposed.

→ OWASP API Security Top 10

OpenAPI ingestion + per-endpoint authorization probe

When you provide openapi.json or swagger.json, we enumerate every endpoint and probe each with customer + admin tokens + no-auth. Flags admin-only endpoints accepting customer tokens (BFLA), supposedly-authed endpoints returning 2xx without auth, and broken function-level authorization across REST and GraphQL.

→ Anti-fabrication controls

Pre-publication verification gate

Before any finding ships, four gates fire: (1) every critical/high finding's captured PoC is re-fired against the target — if the response diverged from the original capture, the finding downgrades; (2) any GraphQL operation name referenced in the report is verified against the live schema; (3) infrastructure mentions (AWS / GCP / Azure) are cross-checked against the target's actual cloud; (4) every HTTP capture stamped with timestamp + replay token for audit trail. If a finding doesn't reproduce within minutes of ship, you don't see it in the report.

A

The Remediation Report — included free

After you remediate, request a retest from your dashboard. A senior engineer re-runs the original scan, marks every finding Fixed / Still Vulnerable / Not Tested with verification notes, and ships a separate signed Remediation Report — its own dated artifact with its own letter grade (green A if everything's fixed). This is the document procurement teams at enterprise customers ask for when they want proof of remediation. Most boutique consultancies charge for this separately; here it's included.

Scope to retest, start to finish.

01  /  SCOPE

Pre-engagement

Define targets, rules of engagement, authorized timeframe. You sign the scope-of-work; we sign the NDA.

~2–3 days
02  /  RECON

Recon & threat model

Surface mapping, subdomain enumeration, attack surface scoping, threat model based on your application's trust boundaries.

~2 days
03  /  TEST

Active testing

Manual exploitation, business-logic probing, authenticated flows, chaining. PoC capture as we go.

~5–10 days
04  /  REPORT

Findings report

Executive summary, technical details, reproducible PoCs, CVSS, remediation. Mapped to your compliance framework.

~3 days
05  /  RETEST

Retest & sign-off

After remediation, we retest each finding and issue a remediation report you can hand to the auditor.

included

Reports mapped to the frameworks your auditor already knows.

Findings include the specific control reference for each major framework — drop straight into your evidence collection.

SOC 2
CC6.1, CC6.6, CC7.2
ISO 27001
A.12.6.1 · A.18.2.3
PCI DSS 4.0
Requirement 11.4
HIPAA
§ 164.308(a)(8)
What we deliver to your auditor: a defensible, methodology-based pen test report mapped to the specific controls above, with CVSS-scored findings and reproducible proof-of-concept evidence per issue. Acceptance is between you and your auditor; in our experience, reports built this way are accepted on first review.

One named engineer. One report. One retest.

Single engineer ownership

A single engineer is named in the Statement of Work and owns your engagement end-to-end: scope conversation, testing, reporting, and the retest. No mid-engagement handoffs, no junior contractors layered underneath.

When you reply in the engagement thread, you're talking to the person actually running the test — not a project manager translating to a tester.

No offshoring, no juniors-in-the-shadow

A significant problem in the pen-test industry: the firm you signed with isn't who's actually testing your app. Junior contractors, offshore subs, or "associates" do the work; the named senior signs the report.

We don't operate that way. The engineer named on your SoW is the engineer testing your application. We'd rather take fewer engagements than scale that out.

Documented methodology, not vibes

Every engagement follows a published methodology — PTES, OWASP WSTG v4.2, OWASP ASVS v4.0.3, MITRE ATT&CK, CVSS v3.1 — and the report's methodology coverage matrix shows exactly which test cases were evaluated.

You can audit our methodology against the deliverable. Nothing relies on "trust me, we know what we're doing."

Same-day critical disclosure

Any critical-severity finding is disclosed the same day it's identified — with a proof-of-concept and remediation guidance — rather than waiting for the final report.

Whether you pause the engagement to remediate first or continue with the rest of the scope is your call. We never sit on a finding to "build the narrative."

Who, specifically, will lead my engagement? The named lead engineer is identified in the Statement of Work before kickoff. When you request a quote, we send a bio of the engineer who would lead your specific engagement along with the SoW — so you know exactly who's testing your app before you sign.

Flat fee. No hourly surprise.

$4,999 for the initial engagement. $1,999 for the retest after you remediate. You know the bill before kickoff — no padded hours, no scope creep, no "out of cycle" charges.

Most engagements are scoped against the OWASP WSTG checklist for the target you choose; we add or trim based on your real risk surface.

Book a pen test — $4,999
→ Flat fees
$4,999
initial engagement, single web application or API
+ $1,999
retest (verify your fixes, within 12 months)
  • Senior engineer (no junior offshoring)
  • Manual exploitation + chained-exploit hunting
  • Sequential-ID IDOR fuzzing on authenticated GraphQL/REST operations
  • User-enumeration mutation diff (resetPassword, sendInvite, magicLink)
  • Pre-publication verification gate — every finding's PoC re-fired before ship
  • Burp-style request/response evidence + screenshots per finding
  • Letter-graded report with attack-path narrative
  • Separate signed Remediation Report after retest — its own dated artifact
  • Compliance-mapped (SOC 2, ISO 27001, PCI DSS, NIST, HIPAA, MITRE ATT&CK)
  • NDA + Statement of Work executed at kickoff
  • 5–10 business day turnaround

// Multi-app, internal network, cloud, or continuous PTaaS: quoted separately.

Not sure if $4,999 is the right number for your scope?

Use our interactive calculator. Six questions about your app type, scope, auth, multi-tenancy, and compliance. You get a real industry-range estimate from $2K boutique to $50K Big-4 — and where our flat fee fits.

Open the calculator

Things buyers ask before scoping.

How is this different from your $1,999 automated scan?

The automated scan runs nuclei, httpx, and testssl.sh against your application — fast, useful for header / TLS / known-CVE / configuration issues, but it can't find IDOR, business logic flaws, or authenticated session attacks. A pen test is a senior engineer manually probing for that class of issue. We sell both — clearly labeled — and never call one the other.

Who is actually doing the testing?

A senior engineer. Engagements aren't outsourced to junior contractors. The named lead on your engagement is the person doing the work.

How long does a typical engagement take?

5–10 business days from kickoff to delivered report. Reporting itself is 2–3 days; testing fills the rest. Retest (after you remediate) is a separate 2–4 day cycle.

How does the $1,999 retest work?

After you remediate the findings in the initial report, schedule a retest within 12 months. We re-run every finding, mark each as fixed / partial / not fixed, issue a remediation addendum to the original PDF, and update the public attestation. Same engineer who ran the initial test — no re-onboarding cost.

Can the report be used for SOC 2 / ISO 27001 / PCI DSS / HIPAA?

The findings are mapped to the relevant controls (CC6.1, A.12.6.1, PCI 11.4, etc.) so they drop directly into your evidence collection. See the full compliance mapping. Final acceptance is between you and your auditor — no testing firm can guarantee a specific audit outcome.

What happens if you find a critical vulnerability mid-engagement?

We notify you immediately — the same day, with the proof-of-concept and remediation guidance — rather than wait for the final report. You decide whether to pause the engagement and remediate first or continue with the rest of the scope.

Will testing impact production?

Default profile is non-destructive. We coordinate test windows and rate limits with you in the rules-of-engagement document signed at kickoff. If you want destructive / DoS-style testing, that's an explicit add-on and only against a staging environment unless you specifically authorize otherwise in writing.

Do you provide NDA / MSA / DPA / Statement of Work paperwork?

Yes — all four are downloadable from the trust package. We'll execute your procurement team's paper too if they require it.

What about continuous testing (PTaaS)?

Available — quarterly engagements + on-demand retests + continuous-access platform for findings. Quoted per program. Email hello@thecybergrid.com to discuss.

How much of the engagement is manual versus automated tooling?

The majority of the engagement is hands-on manual work by a senior engineer. Automated tooling is used for reconnaissance and known-CVE coverage — the parts where automation is genuinely faster and as accurate. The engineer's time then concentrates on the things tools can't find: chained exploits, business-logic abuse, authorization boundary failures, authenticated session attacks. The deliverable you receive — CVSS-scored, CWE-tagged, with reproducible proof-of-concept per finding — is the product of that manual time, not a scanner export.

Is every OWASP API Top 10 (or OWASP Top 10) category actively tested?

Yes. Every category in the relevant framework — OWASP API Security Top 10 for API engagements, OWASP Web Top 10 for web app engagements — is actively probed. The methodology coverage matrix at the back of the report shows each category and either the specific findings or a clearly-documented "tested, no issues observed" note. You'll see exactly what was looked for, not a generic statement of intent.

Does testing cover multi-role and multi-tenant authorization boundaries?

Yes — this is one of the highest-value parts of the engagement and where manual effort concentrates. Standard authorization testing includes horizontal authz (same role, different IDs / objects), vertical authz (privilege escalation across roles), and — if your application is multi-tenant — cross-tenant isolation across every read and write surface. Chained exploits are explicitly in scope: the combinations of small issues that compound into a critical, which scanners cannot find by design.

To exercise this fully, you'll need to provision at least two test accounts at distinct privilege levels, and ideally two test tenants if multi-tenant.

Is the mobile app included? What's the add-on cost?

The web / API pen test treats the mobile client as a trusted API consumer — the binary itself is out of scope. For mobile binary testing, the separate Mobile Application Penetration Test SKU covers static analysis, dynamic analysis with runtime instrumentation, local data storage review, deep-link / URL-handler abuse, and the mobile-facing authentication flow. Methodology: OWASP MASVS + MSTG. Pricing: $2,999 for one platform (iOS or Android), $4,999 for both. Same flat fee, same $1,999 retest. If scheduled in parallel with a web/API engagement, the combined timeline is typically 2–3 days shorter than running them separately. See pricing.

Does the $1,999 retest re-attempt exploitation or just check configuration?

Each prior finding's original proof-of-concept is re-attempted against the remediated system — not a configuration spot-check. Every finding is marked one of: fixed (PoC no longer works), partial (original vector blocked but the underlying class of issue is still reachable via a different path — we describe the new path), not fixed (PoC still works), or configuration-verified (a small handful of findings such as "DEBUG=True in prod" are validated by inspecting deployment config because the PoC is just "look at the response" — clearly tagged in the addendum). The retest is delivered as an addendum to the original PDF and updates your publicly-verifiable attestation.

What do you need from us to start, and how soon does testing begin?

From you, before kickoff: signed NDA + SoW (templates at /trust-package); two test accounts at distinct privilege levels (regular + staff/admin); two test tenants if your app is multi-tenant; a staging environment URL (strong preference) or written authorization for production testing with an off-hours window; any API schema / OpenAPI spec / GraphQL introspection dump you have; an IP allowlist entry for the tester's source IP (we provide the IP at kickoff); a single technical point of contact.

From us: SoW + NDA templates within 1 business day of your reply; kickoff call within 2–3 business days of SoW signature; engagement typically starts ~5 business days after SoW signature; progress notes posted to your CyberGrid engagement thread throughout; draft report at day 7–8 for a clarification round; final PDF + publicly-verifiable attestation by day 10.

→ Often bundled

Auditor asking for a pen test and SOC 2?

Most SOC 2 auditors require evidence of current pen testing for CC4.1 / CC7.1 / CC7.2 controls. Bundle our SOC 2 readiness program (from $5,999) with this pen test — we time the test to land inside the readiness window so the report is fresh at audit time and drops straight into the evidence package.

See SOC 2 program
→ Ready to scope

Let's see what an attacker could actually do.

Tell us about your application and what's driving the test. We'll come back within one business day with a personalized scope, methodology mapping, and a transparent quote.

Request a quote See a sample report