Urgent, temporary: critical PHP flaw. Free sign-in to check →

For website operators

About MyDomainRisk-Scanner

If you have seen MyDomainRisk-Scanner in your web-server logs, this page explains what it is, what it does, and how to verify or block it.

What it is

MyDomainRisk is an external security-posture assessment service. A scan looks at what a domain shows to any visitor on the internet — its certificate, security headers, published email and DNS records, and public intelligence about it — and turns that into a plain-language report. Nothing is installed anywhere and nothing requires access to your systems. How we scan describes the full boundary.

How it identifies itself

Requests carry this user agent:

Mozilla/5.0 (compatible; MyDomainRisk-Scanner/1.0; +https://mydomainrisk.com/scanner)

If your site refuses the homepage or the plain-HTTP request, the scanner may repeat that one request once with a common browser user agent. The repeat still carries an X-MyDomainRisk-Scanner: https://mydomainrisk.com/scanner header, is signed in the same way, and still honours your robots.txt. A second refusal is reported as not checked, not as a problem with your site.

Requests are also cryptographically signed using HTTP Message Signatures (Web Bot Auth). The public key is published as a signed key directory at:

https://api.mydomainrisk.com/.well-known/http-message-signatures-directory

A request carrying Signature-Agent: "https://api.mydomainrisk.com" whose signature verifies against that key came from us. A request that only copies the user agent did not.

What it fetches

Our scans use bounded, external, non-intrusive checks. They do not attempt exploitation, credential testing or intentional modification of target systems. Checks combine public records, third-party intelligence and bounded connections to public-facing services. They are not equivalent to a casual browser visit.

robots.txt

The scanner reads /robots.txt before fetching any page and does not fetch pages it disallows, whether the rule is addressed to MyDomainRisk-Scanner or to all agents. It honours Crawl-delay. Pages it may not fetch are shown in the report as not checked — never as a pass or a failure. Each redirected page uses its own origin's policy. If policy cannot be retrieved or its delay exceeds our collection budget, we do not fetch the page. Protocol endpoints are separate from page crawling. Requests can appear in logs or trigger alerts.

What it never does

Blocking or contacting us

To stop the scanner fetching pages from your site, add a rule to your robots.txt:

User-agent: MyDomainRisk-Scanner
Disallow: /

Questions or concerns: support@mydomainrisk.com. Please include the hostname and the approximate time from your logs.