Port 3306 (MySQL) is open to the internet
MySQL should never be reachable from the internet; it is a common way in for attackers and ransomware.
Fix Close port 3306 in the firewall or bind the service to localhost/VPN only.
A real Monitor report for a fictional company, acme-logistics.example: the score and its trend, every finding with the exact fix, the technical evidence behind it, and the alert email that lands in your inbox when something changes.
Checked 24 Oct, 16:59 UTC · needs attention · 1 critical change since yesterday
| HTTPS | OK (HTTP 200) |
|---|---|
| HTTP → HTTPS | Redirects |
| Certificate | 12 days left |
| Open ports | 80 HTTP, 443 HTTPS, 3306 MySQL |
| Missing headers | strict-transport-security |
| Server | nginx/1.18.0 · PHP/7.4.33 |
| SPF | Present (~all) |
| DMARC | p=none |
| DKIM | |
| MX / MTA-STS | MX present · No MTA-STS |
| DNSSEC / CAA | DNSSEC off · No CAA |
| security.txt | Missing |
| Domain expiry | 211 days left |
| Subdomains (CT logs) | 9 |
MySQL should never be reachable from the internet; it is a common way in for attackers and ransomware.
Fix Close port 3306 in the firewall or bind the service to localhost/VPN only.
If renewal fails, browsers will block the site.
Fix Confirm automatic renewal works, or renew manually this week.
Browsers may connect over plain HTTP first, where traffic can be intercepted.
Fix Send Strict-Transport-Security: max-age=31536000; includeSubDomains.
Server header: nginx/1.18.0 · PHP/7.4.33. Version numbers help attackers pick exploits.
Fix Hide version details in the web server configuration.
Spoofed mail is reported but still delivered.
Fix After a few weeks of clean reports, move to p=quarantine, then p=reject.
DNS answers for this domain cannot be verified, which allows some spoofing attacks.
Fix Enable DNSSEC at your DNS provider and add the DS record at your registrar.
Any certificate authority may issue certificates for this domain.
Fix Publish CAA records for the authorities you use (for example letsencrypt.org).
Researchers who find a problem have no official way to tell you.
Fix Publish /.well-known/security.txt with a Contact: line (RFC 9116).
Every subdomain is part of your attack surface; forgotten ones are a common way in.
The site answers over HTTPS (HTTP 200).
Receiving servers can check who may send mail for this domain.
Selectors: google.
It expires in 211 days.
No daily digest to ignore. When a check finds a critical change, you get exactly what changed and a link to the fix — to up to five addresses on Pro.
Today's check found changes that need your attention:
Security score: 77 → 50/100
See the details and how to fix it →Free for one domain, weekly. Daily checks from $19 a month.