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

Every request carries this user agent:

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

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

It also performs the ordinary network observations a visitor's browser or mail client would: a DNS lookup, a TLS handshake on port 443, and a connection attempt to a short list of common service ports to see whether they answer. Everything else in a report comes from public records and intelligence sources, not from your servers.

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.

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.