Inspection record
manualskipper.com
2026-10-24 22:01 UTC · 0.1s · 19 checks
This domain is in good shape. The checks below are the few things worth keeping an eye on.
Not an official certification. This grade covers only a few externally visible components and is not a security audit. A high grade does not mean a domain is secure. Terms
Stable link for manualskipper.com →
What to fix first
94 → 100Ordered by how many points each fix adds to the score. Fixing everything would raise the score from 94 to 100, keeping the A grade. Re-scan afterwards to confirm.
- 1.+3 pts
DNSSEC is not enabled. DNS answers for this domain can be forged by an attacker in a position to tamper with resolution.
Enable DNSSEC at your DNS host, then add the resulting DS record at your registrar. Most managed DNS providers do both in one click.
Warn · DNS
- 2.+2 pts
No security.txt. Someone who finds a vulnerability has no documented way to tell you.
Publish https://manualskipper.com/.well-known/security.txt with at least a Contact: and an Expires: field (RFC 9116).
Warn · HTTP headers
- 3.+1 pts
CAA has no `iodef` address, so you are not notified when a CA is asked to issue a certificate it should not.
Add: 0 iodef "mailto:security@manualskipper.com".
Warn · DNS
Email authentication
Weight 35 · Score 100Whether someone can send mail pretending to be this domain.
DMARC
email.dmarcDMARC policy is `p=reject`.
v=DMARC1; p=reject
SPF
email.spfSPF ends in `-all`, rejecting mail from unlisted senders.
v=spf1 -all
SPF uses 0 of 10 permitted DNS lookups.
DKIM
email.dkimNo DKIM key found at any commonly-used selector. Selectors cannot be enumerated from DNS, so this does not prove DKIM is absent — check with your mail provider.
MTA-STS
email.mta_stsMTA-STS does not apply: this domain accepts no mail, so there is no inbound delivery to protect.
TLS reporting
email.tls_rptTLS-RPT does not apply: this domain accepts no mail, so there is no inbound delivery to protect.
Mail servers
email.mxNull MX published: this domain explicitly declares that it accepts no mail.
0 .
DNS
Weight 12 · Score 70Integrity and issuance controls on the domain's DNS records.
DNSSEC
dns.dnssecDNSSEC is not enabled. DNS answers for this domain can be forged by an attacker in a position to tamper with resolution.
FixEnable DNSSEC at your DNS host, then add the resulting DS record at your registrar. Most managed DNS providers do both in one click.
CAA
dns.caaCAA records restrict issuance to: letsencrypt.org, pki.goog, sectigo.com.
0 issue "letsencrypt.org", 0 issue "pki.goog", 0 issue "sectigo.com"
CAA has no `iodef` address, so you are not notified when a CA is asked to issue a certificate it should not.
FixAdd: 0 iodef "mailto:security@manualskipper.com".
Nameservers
dns.ns2 nameserver(s).
ns1.vercel-dns.com, ns2.vercel-dns.com
TLS & certificate
Weight 20 · Score 100The certificate and the encryption used to serve the site.
Certificate
tls.certificateCertificate valid for another 89 day(s).
Let's Encrypt, notAfter 2027-01-22T21:01:39.000Z
Certificate covers manualskipper.com.
The certificate chain validates against the public trust roots.
Negotiated TLSv1.3.
TLS_AES_128_GCM_SHA256
Connection strength
tls.strengthThe connection uses forward secrecy, so recorded traffic stays private even if the server key is later stolen.
TLSv1.3, TLS_AES_128_GCM_SHA256
The server supports TLS 1.3.
TLSv1.3, TLS_AES_128_GCM_SHA256
Deprecated protocol versions
tls.legacy_protocolsTLS 1.0 and 1.1 are refused, so only current protocol versions are accepted.
HSTS preload
tls.hsts_preloadThe domain is not on the HSTS preload list. Preloading is optional and hard to undo; most sites do not need it.
HTTP headers
Weight 25 · Score 93Response headers that constrain what a browser will do, and how a researcher can reach you about a problem.
Security headers
headers.securityHSTS is set with a long max-age.
max-age=63072000; includeSubDomains
Content-Security-Policy is set.
default-src 'self'; script-src 'self' 'wasm-unsafe-eval' https://www.googletagmanager.com 'sha256-FgDKl0vJ2rEgiWgUkgEZehV1TUAluNjCTup/VUk1HLs=' 'sha256-MW2uM7Hx++AOH75zqz3Dky8NLOkZZkpiu8PORAIuWK8=' 'sha256-NhgAiuYzy2sP5UVa/FaQx0FE6TxeZhJArfrPSJi/bp4=' 'sha256-b4gNrLa0m4OT8ooxVzTrH1Zot3/byyW747+w60mR
style-src allows 'unsafe-inline'. That is far less dangerous than inline scripts, but it lets injected markup restyle the page, for example to fake a login form.
FixMove to nonce- or hash-based styles when the framework allows it.
X-Content-Type-Options: nosniff is set.
Referrer-Policy is set.
strict-origin-when-cross-origin
HTTPS redirect
headers.https_redirectHTTP redirects to HTTPS (308).
https://manualskipper.com/
Cookies
headers.cookiesNo cookies were set on the homepage response.
Browser hardening headers
headers.hardeningPermissions-Policy is set.
camera=(), microphone=(), geolocation=(), payment=(), usb=()
Cross-Origin-Opener-Policy is set.
same-origin
Neither Cross-Origin-Resource-Policy nor Cross-Origin-Embedder-Policy is set, so other sites may load this response as a sub-resource.
FixConsider `Cross-Origin-Resource-Policy: same-origin` for responses that are not meant to be embedded.
CORS
headers.corsAny website can read this response. That is fine for public data and wrong for anything user-specific.
access-control-allow-origin: *
security.txt
headers.security_txtNo security.txt. Someone who finds a vulnerability has no documented way to tell you.
FixPublish https://manualskipper.com/.well-known/security.txt with at least a Contact: and an Expires: field (RFC 9116).
For the owner of manualskipper.com
Show your grade
Put this badge on your homepage. It links to this report, and when a scan finds it on your site the report is marked verified, so visitors know the grade is yours.
The badge is not an official certification and not a security audit. It reflects only a few external checks, so don’t present it as proof of security or compliance. See the terms.
Publish the change first, then scan again. Surface looks for the badge on https://manualskipper.com/ every time it scans. Reports are reused for 15 minutes, so a scan right after the last one may show the earlier result. The badge image can take up to an hour to show a new grade.
Surface keeps only the latest report for each domain. Re-inspecting manualskipper.com will replace this report, and this link will stop resolving — use the stable link above if you want a URL that always reflects the current state.