White-box pentest

White-box pentest in hours, not weeks.

With access to the code, the agents follow the business logic, the authentication boundaries and the trust between services, validate every finding with a real exploit and our team reviews the report. No waiting for the yearly pentest cycle.

yourcompany/webapp207 files
  1. 1IDOR: report export from another organisationCRITICAL · routes/export.ts
  2. 2SQL injection in the invoice searchHIGH · services/search/query.ts
  3. 3SSRF in the webhook URLHIGH · services/webhooks/deliver.ts
  4. 4XSS in Markdown renderingMEDIUM · lib/markdown.ts
  5. 5No attempt limit on the sign-in codeMEDIUM · services/auth/login.ts

How it works

Starts in the code. Ends in validated risk.

  • ⑂yourcompany/webappGitHub
  • ⑂yourcompany/apiGitLab
  • ⑂yourcompany/adminBitbucket
  • mmarta.ruiz commented on PR #482@merabytes review

Connect the code

GitHub, GitLab or Bitbucket. Choose which repositories, services and user flows are in scope. Five minutes.

routes/export.ts db.ts:203 req.body parse() render() query() tainted pathclean

Follow what an attacker can reach

The agents index the code and ask themselves one question: what would it take for an exploit to work? Business logic, authentication boundaries, payments, trust between services.

Merabytes agent

High: IDOR · report export across organisations export.ts:114

@@ -114,3 +114,3 @@ exportReport()
- const doc = await reports.find(req.id)
+ const doc = await reports.find(req.id, ctx.org)

It proves it. Then it fixes it.

Every finding arrives with a working exploit and a proposed patch. If we can't prove the impact, we don't alert you.

Log of a run

What you see is what happens: every candidate is reproduced. Only what is truly exploited reaches the report.

yourcompany/webapp · branch main00:00
  1. Deploy sandbox
  2. Clone the repository
  3. Build the call graph
  4. Map the attack surface
  5. Scan and exploit
  6. Report and remediation
The window is shrinking

Exploited before it is even known.

The mean time between a vulnerability being published and someone exploiting it has gone from years to negative: attacks now come before disclosure. The only window left is before the code reaches production. That is where white-box pentesting works.

Mean time from disclosure to exploitation

2.3 years → −2 h in eight years

The average vulnerability is already exploited before it is published. A yearly pentest arrives too late: the only window left is before the code ships. Sources: VulnCheck, CISA KEV.

View the data
WeekTime to exploitation
2018840
2019700
2020520
2021360
2022180
202360
20245
20250.5
2026-0.08

Coverage

Depth for real applications.

Web, mobile, backend, API, CLI and native code. The agents follow exploitable behaviour through the code and the architecture instead of stopping at generic vulnerability classes.

Report

A report security stands behind and development uses.

It works as compliance evidence and as a remediation guide. Every finding carries the context to understand the impact, reproduce it and close it.

  • 01Executive summarySeverity, business impact and remediation status, for management and auditors.
  • 02Technical evidenceAffected files, attack path, proof and steps to reproduce it.
  • 03Remediation guidePrioritised steps to close the real risk without arguing over a scanner's output.

yourcompany / webapp · white-box pentest

  • 1 critical · 2 high · 3 confirmed · 6 discarded after reproducing
  • Critical: IDOR in report export across organisations
  • High: SQL injection in the invoice search
  • Re-test: F-01 fixed and verified
  • Mapped to ENS, ISO 27001 and SOC 2

Frequently asked questions

What people ask us before starting.

Is this a black-box pentest?

No. We start with access to the code and the architecture. That lets the agents follow the business logic, authentication boundaries and trust between services that a black-box pentest can't see.

How long does the report take?

The run takes hours. The report, with our team's review, reaches you in days, not weeks. The run log near the top of the page is a real run, shortened.

Does a person review the findings?

Yes. Our team reviews every finding, removes duplicates, confirms the severity and makes sure the report works for both development and audit.

Does it work for ENS, ISO 27001 or SOC 2?

Yes. The report includes an executive summary, technical evidence and remediation status, with every finding mapped to the controls of those frameworks.

What happens to the code's data?

The code is analysed in a sandbox isolated per customer, and any personal data that shows up during the run is redacted before any model sees it.

M

Your first pentest with agents

Start this week, report the next. Real findings that scanners and calendar-driven pentests miss.

Hours

From connecting the code to having the findings validated.

Tenable

0

Findings without an exploit that proves them.

Jira