Check your domain for free
MenuClose

Warren

Your whole company

We check everything: your platforms, your office network, your internal systems and any modules you add. It is built to fit, and you get the quote before we start.

Custom scope: everything in Rabbit Hole, plus an internal network and Active Directory pentest through the LOP BOX, multiple platforms and the chosen modules. A second Lop reviews every finding.

Duration
From 3 weeks
Start
We agree on the start date when we close the scope

from US$15,000

one-time payment

Request my Warren audit

Is it urgent? Write to us and we will set a minimal scope to start sooner.

It is for you if

What we check

44 points we check by hand

A free scanner checks whether the door exists. A Lop tests whether it opens: with real accounts, by hand, and chaining small flaws that look like nothing alone and cost a lot together.

Automated scanners detect known signatures. Access control, session logic and vulnerability chains only show up with authenticated manual testing. Every finding is confirmed with a proof of concept and reviewed by a second Lop.

CustomWeb systemsWeb applications (OWASP WSTG)

  • Nobody gets into someone else’s account: passwords, password recovery and sessions.
  • Authentication, account recovery, session management and MFA.
  • Nobody can slip code or commands in through a form, a search box or a web address.
  • SQL, NoSQL, command and template injection; reflected, stored and DOM XSS.
  • Nobody can upload dangerous files disguised as a photo or a PDF.
  • File upload: type, content, name, path and server-side execution.
  • Your site cannot be used to trick your visitors or to reach your internal systems.
  • CSRF, open redirects, SSRF, clickjacking and misconfigured CORS.
  • Forgotten files and pages: backups, test panels, old versions.
  • Content discovery: exposed backups, .git and .env, staging environments and unlinked endpoints.
  • An error on screen does not reveal internal data, keys or code.
  • Error handling, stack traces, secrets in client-side code and information leaks.
  • Plugins, themes and site software with known flaws.
  • Components with known CVEs: CMS, plugins, themes and JavaScript libraries.
  • Your customers’ data travels protected and is not left exposed in the browser.
  • Cookies (Secure, HttpOnly, SameSite), security headers, CSP and sensitive data on the client.
  • Nobody can try thousands of passwords or flood your forms with a bot.
  • Rate limiting, user enumeration, captcha and anti-automation controls.

CustomUser typesRoles

  • One user cannot see another user’s orders, invoices or data.
  • Horizontal access control (IDOR) in views, downloads, exports and internal calls.
  • A regular user cannot reach admin functions.
  • Vertical privilege escalation and unprotected admin functions.
  • What is hidden on screen is also locked behind it.
  • Authorization enforced on the server, not the browser; tampered parameters and hidden fields.

Servers exposed to the internetExternal surface: ports and services

  • Everything of yours that is open to the internet, even what nobody remembers.
  • Subdomain discovery (DNS and certificate logs), ports and services.
  • Panels, databases or remote access that should not be visible from outside.
  • Exposed admin services: SSH, RDP, databases, hosting and CMS panels.
  • Old software with flaws attackers are already using.
  • Versions with known CVEs, prioritized by real exploitation (KEV and EPSS).
  • The secure connection, the browser padlock, is set up right.
  • TLS: protocols, ciphers, certificates and HSTS.
  • Nobody can take over a subdomain you stopped using.
  • Subdomain takeover and DNS records pointing to retired services.

Nobody sends mail in your nameSPF, DKIM and DMARC

  • Nobody sends emails that look like yours to your customers or suppliers.
  • SPF, DKIM and DMARC: records, policy and alignment.
  • Your email travels encrypted between servers.
  • STARTTLS, MTA-STS and TLS-RPT on your mail servers.
  • Your domain is not on blocklists that send your emails to spam.
  • Domain and sending IP reputation on blocklists.

Your Microsoft 365 or Google accountsM365 or Workspace configuration (CIS)

  • Every account has two-factor and no old doors are left without it.
  • MFA, conditional access and legacy authentication disabled.
  • Who is an admin, and who should no longer be one.
  • Privileged accounts, admin roles and inactive accounts.
  • Your documents are not shared with anyone who has the link.
  • External sharing and public links in OneDrive, SharePoint or Drive.
  • Rules that forward your mail outside and apps allowed to read it.
  • External forwarding, mailbox rules and third-party apps with OAuth grants.
  • There is a record and an alert if someone gets in where they should not.
  • Audit logging, alerts and mail filtering, per CIS Benchmark.

Connections between systemsREST and GraphQL APIs (OWASP API Top 10)

  • Nobody uses the API to see or change another user’s data.
  • Object and function level authorization (BOLA, BFLA) on every endpoint.
  • API permits and keys cannot be stolen or reused.
  • API authentication, token (JWT, OAuth) and key lifetime and revocation.
  • The API neither returns nor accepts more data than it should.
  • Excessive data exposure and mass assignment.
  • Nobody can overload the API or abuse its limits.
  • Resource consumption and missing usage limits (rate limiting).
  • Old versions and test environments of the API still left open.
  • API inventory: deprecated versions and exposed test endpoints.

Business rules: payments, coupons, limitsBusiness logic

  • Nobody pays less, duplicates a payment or ends up with a balance they should not have.
  • Tampering with the payment flow, prices and amounts on the client side.
  • Coupons cannot be stacked and promotion limits cannot be exceeded.
  • Coupon abuse, stacking and limits on promotions and stock.
  • Steps in a process cannot be skipped, such as confirming an order without paying.
  • State and order skips in multi-step processes, race conditions included.

One customer cannot see another’s dataTenant isolation (multi-tenant)

  • One customer never sees or touches another customer’s data.
  • Data isolation between tenants in queries, exports and files.
  • Changing an identifier does not drop you into another company’s account.
  • Tenant identifier tampering in tokens, routes and parameters.
  • A shared resource does not leak information between customers.
  • Leaks through caches, queues and storage shared between tenants.

Your cloudCloud configuration (AWS, GCP, Azure)

  • No file stores or databases are left open to the internet.
  • Exposed buckets, databases and services; encryption at rest and in transit (CIS).
  • Who can do what in your cloud, and who has more permissions than they need.
  • IAM permissions, over-privileged roles and long-lived keys.
  • There is a record of what happens and the networks are kept apart.
  • Logging and trails, security groups and network segmentation in the cloud.

The libraries your software usesDependency review (SCA)

  • Libraries in your software with known flaws.
  • Dependencies with known CVEs, prioritized by real exploitation (KEV and EPSS).
  • Unmaintained or too-old components.
  • Unsupported dependencies, pinned versions and risky licenses.

Your office network and internal systemsInternal network and Active Directory

  • If someone gets into the office, they cannot jump from one machine to all of them.
  • Lateral movement, internal network segmentation and exposed internal services.
  • A regular account does not end up as administrator of everything.
  • Active Directory: Kerberos, delegations, ACLs and paths to domain admin.
  • Reused passwords or passwords stored where they should not be on the internal network.
  • Reused passwords, passwords in memory or on shares; weak policies.

Taken from the same table that compares the three audits. Compare the three audits

How we work

  1. Week 0

    Custom scope

    We study your company and build the scope with you. We sign what is in and give you the fixed quote.

    Scoping workshop: assets, platforms, internal network and modules. Authorization, rules of engagement and a fixed quote before signing.

  2. Week 1

    Internal access

    To reach your internal network you install the LOP BOX, which connects to us over an encrypted channel, and you switch it off when we finish.

    LOP BOX deployment (virtual machine or mini PC) with an encrypted outbound tunnel, no inbound ports opened. You control the off switch.

  3. Weeks 1 to 3 or more

    Manual testing

    We test your platforms, the office network, your internal systems and the modules you added. If something is serious, we tell you the same day.

    Pentest of platforms, internal network and Active Directory, cloud and chosen modules. Same-day notice for a critical finding.

  4. At the close of each stage

    Verification

    A second Lop reviews every finding to rule out false alarms.

    A second analyst reproduces every finding and rules out false positives before reporting it.

  5. Final week

    Report and wrap-up

    We hand you the report and hold a 30-minute meeting to go through it.

    We deliver the leadership report and the technical report, and close with a 30-minute meeting.

  6. Custom window

    Retests

    You fix it, you tell us and we verify at no cost within the window we agree.

    Unlimited retests of what we found within the agreed window, at no charge.

What you get

  1. A short report for leadership: how much money is at stake and what the law in your country says.
  2. Leadership summary with the business impact and the legal framework of the client’s country.
  3. The detail of every flaw by system, with the full chain when several link together, and how to fix it.
  4. Technical report per system with every finding, its CVSS severity, the exploitation chains and the remediation steps.
  5. Proof that the audit was done, to show customers, auditors or your insurer.
  6. Attestation with a verifiable signature of the scope and the date.
  7. A dashboard where you see the status of every fix across all your systems.
  8. Dashboard with the status of every finding: open, in progress or verified.
  9. 30 minutes to go through the report and answer questions.
  10. 30-minute wrap-up meeting with the technical team.
See a sample report

Scope limits

Includes

  • Everything in Dig and Rabbit Hole: your site, your email, your apps, your API and your cloud.Full Rabbit Hole base: web, API, external surface, email, Microsoft 365 or Workspace and cloud.
  • Your office network and Active Directory, through the LOP BOX.Internal network and Active Directory pentest through the LOP BOX, segmentation included.
  • Several platforms, defined in the custom scope.Several platforms or business units, agreed in the scoping workshop.
  • The modules you add: mobile apps, phishing, firewall, smart contracts or Wi-Fi.Chosen modules: OWASP MASVS (mobile), phishing simulation, firewall (CIS), smart contracts and on-site Wi-Fi.

Does not include

  • Tests that could take your service down. We never run them.Denial of service and any destructive test. Out of scope.
  • The physical infrastructure of the cloud provider or data center.Third-party data centers and hardware. Only your assets and your configuration.
  • Tricking your staff, unless you agree on the phishing simulation module.Social engineering outside the agreed phishing module.

Warren is built to fit. We give you the fixed quote before signing and never charge more halfway through.

Questions before you buy

How long does it take and how much does it cost?

From 3 weeks, depending on the scope. The price is fixed in the scoping workshop, before signing, and does not change halfway through.

What is the LOP BOX?

A virtual machine or a mini PC you install so we can reach your internal network. It connects to us over an encrypted outbound channel, with no inbound ports opened, and you switch it off when we finish.

Will it disrupt my business?

No. We work within a date window and a scope you sign beforehand, and we run no tests that take services down or delete data.

Want your whole company checked?

A custom scope, from 3 weeks, with the internal network included. We fix the price before signing.

Request my Warren audit