Know what'sexposed onyour domain— every week

An authorized external scan of the domain you verify, every week, under a published safe profile. Every open scan finding is tested again on the next run, every report carries a fingerprint anyone can verify, and the evidence goes to Drata or Vanta. Your first report is free.

Checks per scan
4,870
Between scans
7 days
First report
$0

The dashboard, previewed

example.comScanning authorized

Hosts that answered

4

of 4 discovered

Checks run

4,870

safe profile, 18 minutes

Open scan findings

1

medium, www.example.com/.git/config

Fixes verified

1

re-tested 27 Sep 2026

First scan, checks completed

02:41 to 02:59 UTC
Checks completed during the first scan, 02:41 to 02:59 UTC: 4,870 checks over 18 minutes, the finding on api.example.com at 02:57.

Findings seen

Critical
0
High
2
Medium
1

Latest report

External vulnerability scan report, 27 Sep 2026

d6190b918a9ce7e16bda5bfcc65c6a3a5bb767e1d39afafafe58573dd030f1de

Your dashboard after the first scan — the same screen, your domain.

Free domain check

Free domain check — no signup needed. You'll see how many verified findings our intelligence already holds for the domain.

The free external scan needs a work email; free providers such as Gmail, Yahoo and Proton are not accepted.

  • Defensive by default — we only test with your authorization
  • No credit card
  • Work email required

Recognized by the teams we reported to

VulnVerify researchers have been recognized in the security hall-of-fame and responsible-disclosure programs of leading global companies — for privately identifying and reporting vulnerabilities in their products.

  • Oracle
  • OpenAI
  • NVIDIA
  • Verizon
  • PayPal
  • Tesla
  • Apple
  • Meta
  • Mastercard
  • Google

Every scan finding keeps a ledger

A finding stays open until a complete scan can no longer reproduce it on the same live host. A host that has gone away is reported as gone, never as fixed.

The finding

Open
Host
api.example.com
Path
/.env
Check
VV-0412 Laravel - Sensitive Information Disclosure
Severity
High
CVSS
8.3
CWE
CWE-522

A scan finding: a check from the published safe profile matched on this host during the first scan of example.com, 13 Sep 2026, and was tested again on every scan after it.

Its ledger

  1. First seen

    First scan, 13 Sep 2026, 02:57 UTC

  2. Last reproduced

    Weekly scan, 20 Sep 2026, 02:57 UTC

  3. Fixed, verified

    Weekly scan, 27 Sep 2026, 02:59 UTC

Issued in the scan report of 13 Sep 2026. Fingerprint d6190b918a9ce7e16bda5bfcc65c6a3a5bb767e1d39afafafe58573dd030f1de

Most vulnerability data is noise

Point a scanner at the internet and it will hand you a long list, most of it low severity, some of it wrong, none of it telling you whether last month's fix held. We run a narrower scan, only against the domain you verified and authorized, and we test every open scan finding again on the next scan — so the list you get is the list worth fixing, and the fixes are proven.

What a raw scanner hands you

  • Mostly low and informational findings

    The few worth fixing are buried in a long list.

  • Aggressive checks that set off your own alerts

    Fuzzing and brute force read as an attack in your logs.

  • Never tested again: fixed and still open look the same

    Last month's fix is a note in a ticket, not a proven state.

  • Scans of hosts nobody proved they own

    No verified domain and no authorization behind the test.

  • A PDF nobody can map to a control

    Your auditor gets a file, not evidence against a control.

What lands in your report

  • Critical, high and medium only

    Low and informational checks are not run at all.

  • Every open scan finding tested again on the next scan

    A fix is verified only when a later complete scan checks the same live host with the same check and can no longer reproduce the finding. A host that has gone away is reported as gone, never as fixed.

  • Safe profile: no denial-of-service, fuzzing or brute force

    At most 50 requests a second, 10 checks in flight, a 10-second timeout and a host dropped after 30 errors, published as profile safe-1.

  • Only your verified domain, only with your authorization

    Control proved by a DNS TXT record, an HTTPS file or a role mailbox email; scanning authorized by name and title. Nothing is scanned until both are done.

  • The intelligence findings for the same domain

    Reproduced by one of our researchers, not matched by a check, and the report says which is which.

How it works

You do the first step once; the other four repeat every week on Weekly Scan. Your first scan is free, and so is its report: every finding in it, including the intelligence findings we already hold for your domain. Weekly re-tests, fix verification and the Drata or Vanta push come with the plan.

  1. Step 1: You verify

    Prove you own the domain, then authorize

    Add your domain and prove control with a DNS TXT record, an HTTPS file or a link sent to one of the domain's role mailboxes. Then someone at your organization authorizes scanning, by name and title. Nothing is scanned until both are done.

  2. Step 2: We scan weekly

    An authorized external scan, every week

    Passive subdomain discovery, then critical, high and medium checks under the published safe profile: a bounded request rate, no denial-of-service, fuzzing or brute force, and nothing outside your verified domain. The first scan is free.

  3. Step 3: You get the report

    A verifiable report after every run

    Each finding with its host, path, severity, CVE and CWE where one applies, and remediation — plus any finding our researchers verified for the same domain. Every PDF carries a SHA-256 fingerprint anyone can check on our public verification page.

  4. Step 4: We verify the fix

    Fixes proven on the next run

    Every open scan finding is tested again on the next weekly scan, and so is an intelligence finding that carries a CVE the scanner has a check for. When a complete run checks the same live host and can no longer reproduce it, it is marked fixed and verified, with the date and the run that proved it. A host that has gone away is reported as gone, never as fixed.

  5. Step 5: Evidence pushed

    Evidence where your auditor looks

    New findings, verified fixes and the monthly monitoring statement go to Drata or Vanta through your own API key, mapped to SOC 2, ISO 27001, PCI DSS, HIPAA, GDPR, NIS2 and DORA controls. A signed webhook and GitHub Issues are there too.

What you get

Findings you can act on, and proof you fixed them. Not a one-off PDF — a weekly scan of the domain you verified, a report anyone can verify, and every open scan finding tested again on the next scan.

  • Evidence, not a score

    Everything you need to fix it

    Each finding names the host, the exact path and the check that matched, with the severity, CVE and CWE where one applies, and remediation. Findings from our intelligence pipeline were reproduced by a researcher before they reached you.

    Host
    api.example.com
    Path
    /.env
    Check
    VV-0412
    Severity
    high, CVSS 8.3
    Status
    open, tested again next scan
  • Cadence

    An authorized scan of your verified domain, and a report after every run.

    Weekly

    Scan, report and re-test

  • Closed means proven

    Fix verification

    • Open
    • Fixed, verified
    • Host not responding
    • Risk accepted
  • Authorized

    Signed by your organization

    Name, title and consent version

    Title
    Head of Security
    Consent version
    2026-09-27
  • No noise

    No low or info checks

    • Critical
    • High
    • Medium
  • Delivered your way

    Evidence where you work

    • Drata
    • Vanta
    • Signed webhook
    • GitHub Issues
    • Slack
    • Email

VulnVerify vs. the alternatives

A scanner you run yourself finds things and leaves the rest to you. A pentest is thorough and happens once. A ratings service watches from outside without asking. VulnVerify scans the domain you verified, with your authorization, every week — and tests every open scan finding again on the next run.

VulnVerify compared with a DIY scanner, a manual pentest and ratings services
FeatureVulnVerifyDIY scannerManual pentestRatings services
CadenceYesWeeklyPartlyWhenever you run itPartlyPer engagementYesContinuous, passive
Authorization before testingYesVerified owner consentsPartlyUp to youYesSigned scopeNoNot asked
Fix verificationYesNext weekly runPartlyRe-run by handPartlySeparate retestPartlyOn their schedule
Manual verification of criticalsPartlyIntelligence findingsNoAutomated onlyYesBy the testerNoAutomated only
Compliance evidence pushYesDrata, VantaNoExport by handPartlyOne PDFPartlyRating reports
PriceYes$159/moPartlyTool + your timePartlyPer engagementPartlyAnnual contract

One plan — your first report is free

Verify your domain and the first scan is free — every finding, the report and the export, no credit card. Weekly Scan continues it at $159/mo with a scan every week, fix verification on the next run and compliance evidence for Drata and Vanta.

Weekly Scan

$159/mo

Or $1,590/yr, 2 months free

Authorized external scanning of your domain, every week, with a verified report.

  • Authorized external scan of your verified domain, every week
  • Critical, high and medium findings under a published safe profile
  • Fix verification: every open scan finding re-tested on the next run
  • Scan report every week, with a public SHA-256 fingerprint
  • Monthly monitoring statement, even in zero-finding months
  • Findings from VulnVerify intelligence on the same domain
  • Email + Slack alerts, CSV / JSON export
  • Drata, Vanta, a signed webhook and GitHub Issues integrations
  • Priority support, 24h target response
Scan my domain

First report free

Enterprise

Custom

For multi-domain teams and MSPs — every domain you verify scanned, on a cadence and scope agreed with you.

  • Everything in Weekly Scan, on every domain you verify
  • Multi-domain and MSP portfolios under one account
  • Custom scan cadence and scope, agreed with you
  • Custom integrations (SIEM, SOAR, ticketing)
  • Dedicated security analyst (named individual)
  • 1h target response + quarterly business reviews

Compare everything on the full pricing page

Hear it from the teams we reported to

Each one was written by the person named, about security work we did for their organization, in their own words.

  • “VulnVerify is a highly professional security research team who provide clear and constructive advice.”

    Jules GascoigneCISO at Transport for London
  • “VulnVerify was professional, clear, and very easy to work with throughout the process. They reported the issue responsibly, explained everything well, and supported us during validation and retesting.”

    Mehmet TaşarCTO at ProjectSynergy
  • “VulnVerify contacted us with a vulnerability they had discovered in our infrastructure and worked with us to achieve remediation in a most professional manner.”

    Fen Labalme, CISSPChief Information Security Officer at CivicActions
  • “I recently received a security report from VulnVerify. They clearly explained the issue and provided a professional report with a detailed explanation. The quality of the work was top-notch.”

    Javed IkbalChief Information Security Officer20+ years
  • “VulnVerify does more than just identify vulnerabilities; they provide clear, constructive recommendations that significantly enhance our digital security. I recommend their services to any company seeking a reliable security expert.”

    Serhii KotliarovCTOFull-Stack Architect
  • “We used VulnVerify's services to evaluate our company web security. That was a valuable contribution to our company and team. Their ethical actions demonstrated their expertise and commitment to a safer online environment. Based on their professionalism, we highly recommend their services to other businesses in need of security testing.”

    Rodrigo AlmeidaCo-Founder & CTO at Sette
  • “VulnVerify provided evidence of a misconfiguration in one of our systems in a very professional manner and within the best practices of ethical disclosure. Their professionalism and ethical behaviour is commendable even if the criticality of the finding was low.”

    Tiago RosadoGlobal CISOFounder, AI SecurityAdvisory Board
  • “VulnVerify contacted our company to inform us we had a security issue, and delivered all the required information to fix it. They are clearly passionate and expert professionals with an outstanding ethic.”

    Roberto Di LilloArtificial Intelligence Engineer at Intelibank
  • “VulnVerify found a security hole and explained it in a clear way, even with an example. Very professional, fixed it right away. They're the good guys and very pleasant to work with.”

    Xavier VermeirenTechnical Co-Founder at Beam
  • “VulnVerify reported a security issue to my company in a responsible and professional manner. +1 for these bug hunters.”

    Daniel DyeGoogle SecOps AI EngineerFulbright Scholar

Recommendation 1 of 10

Who it's for

Built for the people responsible for security outcomes, and what each of them gets from a weekly authorized scan of your domain.

  • Security teams

    A weekly authorized scan of your external surface, under a safe profile with a bounded request rate.

    • Critical, high and medium checks only
    • A report email after each scan that summarizes what it found
    • The host, path and remediation in the dashboard and the scan report
    • The next scan tells you whether the fix held
  • CISO and leadership

    Evidence you can put in front of a board, not a score.

    • A scan report every week and a monthly statement
    • A fingerprint on each that anyone can verify
    • What was found, what was fixed and when the fix was proven
  • Compliance and audit

    New findings, verified fixes and monthly statements, pushed to Drata or Vanta.

    • Mapped to SOC 2, ISO 27001, PCI DSS, HIPAA, GDPR, NIS2 and DORA controls
    • The statement is issued even in months with nothing to report
    • An evidence pack, prepared from your scans, bundles the period for your auditor
  • Engineering and response

    Your engineers start at the fix, not at discovery.

    • When a critical lands, the finding already names the host and the exact path
    • The check that matched and the remediation, beside them
    • The next scan confirms it is gone

Questions, answered

What the scanner does and does not do, what “verified” means, what is pushed to Drata or Vanta, and what the free first report includes.

Read the scanning policy

Where do the findings come from?

Two places, both about your domain only. Most come from the weekly authorized scan of the domain you verified. The rest come from VulnVerify's intelligence pipeline: findings our research team verified for the same domain from publicly accessible sources, often before you signed up. Both appear in the same dashboard and the same report, and each scan tests the intelligence findings again wherever it has a check for them.

What does “verified” mean?

It depends on where the finding came from, and the report keeps the two apart. A scan finding is verified when a check in the published safe profile matched on your host during an authorized scan; the host, the path and the check that matched are recorded with it. An intelligence finding is verified when one of our researchers reproduced it before it was published. A fix is verified when a later complete scan checks the same live host with the same check and can no longer reproduce the finding. A host that has gone away is reported as gone, never as fixed.

What does the scanner do, and what does it not do?

It collects hostnames under your verified domain from passive sources only, sends each a light HTTP and HTTPS probe, and runs critical, high and medium checks for known CVEs, exposed files and configuration, misconfigurations, subdomain takeovers and TLS problems — at most 50 requests a second across the whole run. It never runs denial-of-service, fuzzing, brute-force, intrusive or default-credential checks, never follows a redirect, and never touches a host outside the domain you verified. It is not a penetration test: it does not log in, and it does not chain findings together the way a person testing your application would. The full profile, our egress addresses and how to stop a scan are on the scanning policy page.

How does the free first report work?

Sign up with a work email, add your domain, prove you control it and authorize the scan. The first complete scan of that domain is free, with no card: every finding in it, including any intelligence findings for the domain, the PDF report and the export are yours to keep. Every report after it, fix verification and the Drata / Vanta push come with Weekly Scan at $159/mo; the free report stays available either way.

What is pushed to Drata or Vanta?

Only your own domain's data, through an API key you add in Settings: each new scan finding, each verified fix, each completed scan report and each monthly monitoring statement, as evidence mapped to SOC 2, ISO 27001, PCI DSS and HIPAA controls. The statements, reports and evidence pack are prepared by the platform from your scan runs, not written up by hand. The same events can go to a signed webhook, or open and close GitHub Issues. The key is stored encrypted, nothing about any other company is ever sent, and pushes are part of the subscription — the free first report can be downloaded and uploaded by hand.

How do I stop a scan?

Press Pause scanning on the domain in Domains to take it out of the schedule, or remove the domain to end its authorization. You can also email security@vulnverify.com. Anyone who sees our scanner in their logs and did not expect it can write to the same address, and we stop scanning the domain concerned while we look into it.

How do alerts work?

Each completed scan sends its own report email with a summary, and the details are in your dashboard and the PDF. Alerts cover findings from our intelligence pipeline: on the Alerts page you create rules for the severities you care about, the channels (email, Slack) and how often a rule may re-fire. Delivery runs once a day at 09:00 UTC, so the frequency setting caps how often a rule can ping you — it does not make delivery faster.

What happens when we fix something?

Nothing, on your side: we re-test every open scan finding on the next weekly scan, under the authorization you already gave, along with any intelligence finding whose CVE the scanner has a check for. If a complete run can no longer reproduce it on the same live host, it is marked fixed and verified, with the date and the run that proved it. Any other intelligence finding you mark Patched by hand. A scan finding's status is the scanner's to change, except that you can accept the risk, with a note.

Why a B2B portal — can I sign up with Gmail?

Every account is bound to a company domain extracted from your work email. This is what makes the single-tenant security boundary work: you see findings on your domain, and only your domain. We block free providers such as Gmail, Yahoo and Proton at signup. Security researchers without a work email can contact us for special-case access.

What if my company is at a subdomain (e.g. ahmed@us.example.com)?

It just works. We fold your work-email host to its registrable domain at signup — us.example.com becomes example.com — so regional and departmental mailboxes land in the same company tenant with no support step. Hosted-platform hosts are the deliberate exception: acme.zendesk.com keeps the acme label, so one platform's customers never share a tenant.

See what's exposed on your domain

Verify your domain, authorize the scan, and your first report is on us. Weekly scanning, fix verification and compliance evidence continue on one plan you can cancel any time.

  • Free first scan
  • $159/mo after