Methodology & Safety
What Vantyris actually does.
Last reviewed 2026-05-26
This page explains what a Vantyris scan runs and what it doesn't. It also covers why we draw those lines where we do, and the safety controls that let us scan systems on the public internet without becoming part of the problem.
Vantyris is a safety-constrained scanning service. Computer-misuse laws, such as the UK Computer Misuse Act 1990 and the US Computer Fraud and Abuse Act, make unauthorised access to computer systems an offence. So the full scan only runs on domains you have proven are yours, and nothing we run tries to break in.
Two speeds
A target gets two kinds of attention. The free teaser reads only what any internet user can already see: how your padlock is configured, and which protective instructions your site sends to the visitor's browser. It needs no ownership check and gives a partial answer in seconds. Treat it as a sample.
The verified scan only runs once you've proven the site is yours, with a DNS record, a file or an HTML meta tag. It adds the email-impersonation and DNS-hijack checks, which need your authorisation under computer-misuse law before we run them. The first report arrives within about 90 seconds.
The full report is in plain English. Each finding says what it means for your business and how to fix it, including who should do the fix and roughly how long it takes, with the technical evidence one click away. Three PDF layouts come from the same data: the full report, which opens with a one-page executive view for a board pack; a work order for one issue, to hand straight to whoever fixes it; and a compliance report for an auditor or insurer.
Alignment with external standards
Vantyris's posture model is anchored to two public standards. The first is the UK NCSC's External Attack Surface Management (EASM) guidance, which frames the baseline question as "what does the internet see when it looks at us?" In practice that means subdomains, services, certificates and technologies. Every verified target has an attack surface panel that answers the question with data from Certificate Transparency logs and DNS.
The second is the OWASP secure-configuration baselines for the categories we check (TLS, HTTP headers, email authentication, CAA). Where the two standards disagree, which is rare, the report cites both and explains the difference.
Each finding card carries a short "References" list linking to the IETF RFC, NCSC guidance, CISA KEV entry or MDN page that defines what we're flagging. You can check the premise of a finding without taking our word for it.
Cyber Essentials alignment
Vantyris is not a certifying body for UK Cyber Essentials. We don't sign certificates or issue the badge. What we do is map each finding to the five NCSC Cyber Essentials control areas (firewalls, secure configuration, security update management, user access control, malware protection) and show on the report which controls each finding touches.
That helps when you're putting a Cyber Essentials submission together and want to know which questions an external scan can answer. Endpoint posture, policy and staff training still need internal evidence. The alignment section on every verified report draws that line for you.
Priority and confidence
Each finding carries a confidence rating, high, medium or low, based on how deterministic the check is. A TLS handshake either negotiates a deprecated protocol or it doesn't, so that's high. A guess from a version banner could be wrong, so that's medium. A finding that depends on something the scanner can't see from outside, such as server-side rate limiting, a WAF rule that fires after several attempts, or 2FA after the password step, is Medium with the caveats spelled out. Low-confidence findings carry a visible label, so you know where to apply judgement.
Each finding also carries a priority that weighs its severity against real-world exploitation (CISA's Known Exploited Vulnerabilities catalogue) and against your history: whether it is new, recurring or getting worse since the last scan.
The findings list defaults to severity order so the report reads naturally. One click switches it to priority order, or groups it by category so you can work through one area at a time.
What a passive scan can and cannot prove
Vantyris is a passive scanner. We read what anyone on the open internet can already see about your domain. That covers a lot (TLS setup, response headers, DNS records, exposed paths, third-party scripts, public reputation listings), but not everything. The report says so plainly. Pretending otherwise is how you end up arguing at a client meeting that "the scanner said High, but our WAF blocks it".
From outside the front door, a passive Vantyris scan can prove these things:
/wp-login.phpis reachable.- No CAPTCHA, bot challenge or 2FA hint is visible in the rendered page.
- DMARC is, or isn't, published.
/readme.htmlcan, or can't, be downloaded.- The TLS handshake offers TLS 1.0.
/wp-json/wp/v2/usersreturns a list of slugs.
It cannot prove that login rate limiting is missing on the server, or that a Cloudflare bot rule won't fire after three failed attempts. It can't see whether 2FA kicks in after the password step, or whether a WAF will quietly block the next request. We flag the finding so you know to check those controls, but we don't claim they're absent. Findings on this boundary carry Medium confidence and a "what a passive scan cannot prove" caveat in the evidence pack.
So if you already enforce those controls, mark the finding "Accepted as known risk" with a written reason, and the workflow records the decision and the reason behind it.
Workflow and audit trail
Every finding has a workflow state: open, fixed, accepted as known risk, ignored or assigned. Each change adds a row to a separate history table, with who made it and when, and nothing in that table is ever edited. It's what an auditor reads when they ask "when did you decide this was acceptable, and why?"
Accepted and ignored states require a written reason, which stays on the finding and in its history. Assignments take an email and an optional due date.
Continuous monitoring
A verified target can be enrolled in re-scans on a daily, weekly, biweekly or monthly cadence. An email alert goes out for three events only: a new high or critical finding, a security score drop of ten points or more against the previous scan, or a TLS certificate within fourteen days of expiry. You set the cadence and the alerts per workspace.
The nine categories we score
Every verified report scores your site in nine categories. Each one gets its own score and grade, a count of findings by severity, and its worst finding. Healthy categories get a green tick. A category we couldn't assess is marked as such.
- TLS & HTTPS. Whether visitors and search engines see your site as secure. This covers the connection between visitor and server, the certificate, the protocol versions accepted and the HSTS policy.
- Web hygiene. Whether your website is configured to resist common browser-level attacks. The response headers that tell the browser how to defend your visitor.
- Domain & DNS. Whether the domain plumbing underneath is healthy and hard to hijack: who may issue certificates for it, whether forgotten subdomains still resolve, and whether DNSSEC validates.
- Email security. Whether attackers can send convincing emails impersonating your business. SPF, DKIM, DMARC, and the modern follow-ons.
- Exposure. Whether services or files that should be private are reachable from the public internet. This is where you find the thing your previous web team meant to lock down and forgot. WordPress hardening is scored here too, so the Exposure grade reflects how your WordPress site is set up.
- Technology. What attackers can learn about your stack from outside, without logging in. Versions you're advertising, CMS fingerprints, banner leaks.
- Reputation. Whether your domain is flagged by major safety, mail, or trust services. Even if your site is clean today, an old subdomain that got compromised once can sit on a blocklist for months.
- Supply chain. Whether third-party scripts on your site could compromise your visitors. If one of those CDNs is compromised, your site runs whatever they ship next.
- Privacy. Whether the site meets baseline privacy expectations for visitors and regulators: trackers that fire before consent, a missing privacy notice, no IAB TCF signal.
Fix Roadmap: every finding sorted into Today / This Week / Later / Acknowledged
Vantyris puts every finding that needs work into one of four buckets. Today holds fixes the site owner can make this morning. This week holds fixes that need developer time or coordination. Later holds fixes tied to a lifecycle event, like a renewal or a big upgrade. Acknowledged holds findings that need a check rather than a fix. Severity always wins: anything Critical or High goes in Today, however much effort it takes.
Say your site resolves to a shared CDN address that a blocklist has listed. The listing is real, but it comes from another tenant on that shared address, and it's nothing you can or should fix. Filed under Today it would make the report feel like an emergency over an informational note. Acknowledged keeps it visible without the alarm.
Within each bucket, findings are grouped by owner (web host, web developer, DNS admin, domain registrar, email provider, site owner). Each person can pick up everything they need to do without scrolling past anyone else's work. That turns a list of problems into a list of next actions.
Every finding also carries an effort estimate (5-10 minutes, about 30 minutes, 1-2 hours, a developer day, at next renewal, or confirm only), so you can plan against a real calendar instead of vague "low/medium/high" labels.
Executive Summary page
Every verified report opens with a cover and then a one-page Executive Summary for non-technical readers: the partner, the clinic owner, the board member who will read exactly one page and forward the PDF.
It shows the headline grade and the total number of findings, with Acknowledged counted separately. It lists the three biggest wins, sorted by severity and then by regulatory or data-loss risk, and the grade and score you'd get after the first realistic set of fixes. Last comes a Business impact in plain English table that gives each of the top 10 findings a one-line commercial risk, such as a regulatory complaint, brute-force exposure, emails landing in spam, or a full data breach. The detailed evidence and fixes follow.
Exact remediation snippets
Every finding in the detailed findings section comes with an exact fix you can paste alongside the prose. WordPress REST API user enumeration gets the full add_filter('rest_endpoints', …) block. HSTS gets the Cloudflare panel path plus Nginx and Apache directives. /readme.html gets the Nginx location = /readme.html { return 404; } rule and the Apache RedirectMatch equivalent. .env exposure gets the web-server deny block.
The aim is the same as the rest of the report: make the next action obvious. The owner forwards the snippet to whoever runs the panel, they paste it in, and the re-scan records the fix.
Attack Surface map
Every verified report has an Attack Surface section that answers the baseline question in the NCSC's attack surface guidance: what does the internet see when it looks at this domain? It lists the IPv4 and IPv6 addresses the domain resolves to, the nameservers and who runs them (Cloudflare, AWS Route 53 and so on), the MX hosts that receive your email, the DNSSEC state, CAA issuers, the registrar and whether the domain is locked, domain age, and subdomains found in Certificate Transparency logs.
Safety controls
The scanner talks only to the public internet. Every request it makes is checked first, and it refuses to reach private networks, a cloud provider's internal services or an address that changes in the middle of a scan.
Requests are time-limited and spaced out, so a scan never floods your server. We never run exploit tools, password guessing, brute force or fuzz testing.
False-positive policy
We would rather ship a shorter, correct report than a longer noisy one. Where a check cannot be certain from outside, the finding says so and carries a lower confidence rating instead of a louder label. A finding you set to Ignore with reason keeps its written reason, so nothing is hidden without an explanation. If a check starts producing false alarms, we fix it or pull it.
What we don't do
- We are not a penetration test. We don't have a human attacker model.
- We do not make formal compliance claims. No "PCI-compliant" / "HIPAA-compliant" / "NIS2-compliant" / "Cyber-Essentials-certified" labels. Vantyris's mapping to those standards is informational only.
- We do not bypass the verification gate. Ever.
- We do not scan systems on the user's behalf without their assertion of authority to do so.
- We do not store more than is needed: PDFs 12 months, raw artefacts 30–90 days, audit logs 12 months.
Remediation library
Every finding maps to a remediation note written by a person, not generated: what it means for your business, how to fix it, who should do it (your web host, your developer) and roughly how long it takes. When a check changes, its note changes with it.
We scan ourselves
We run Vantyris against vantyris.com. The security headers on this page (Strict-Transport-Security, Content-Security-Policy, X-Frame-Options, Referrer-Policy, Permissions-Policy) follow the standards this page describes.