Select any of the 4 controlled DNS-over-HTTPS fixtures below to step through 1. Request → 2. Response → 3. Interpretation → 4. Report. This demonstrates how FaultyPacket's evidence-aware DoH engine separates transport/resolver failures (Timeout / SERVFAIL / NXDOMAIN) from genuine missing records (Status: 0 with empty Answer).
Every finding in our sample reports and Python CLI auditors explicitly distinguishes what was observed publicly, how it is interpreted, and what cannot be established without authenticated internal review:
p=none)
OBSERVED WEAKNESS
_dmarc.example.co.uk TXT "v=DMARC1; p=none; rua=mailto:[email protected]" (DNS Status: 0 NOERROR).SERVFAIL on _mta-sts
EVIDENCE UNAVAILABLE
Status: 2 (SERVFAIL) or timed out across primary and fallback DoH resolvers.0/100 score is assigned until an authoritative Status: 0 response is obtained._mta-sts is established during a resolver failure.| Control Area | Compliance Standard | Status & Assessment |
|---|---|---|
DMARC Policy (_dmarc) | NCSC / Cyber Essentials v3.3 ("Danzell") | PASS: Enforced (p=reject) + RUA Reporting v=DMARC1; p=reject; rua=mailto:[email protected] |
SPF Record (v=spf1) | RFC 7208 / NCSC | PASS: Strict HardFail (-all) • 2/10 DNS mechanisms v=spf1 include:_spf.mx.cloudflare.net include:_spf.google.com -all |
SMTP TLS (MTA-STS / TLS-RPT) | RFC 8461 / RFC 8460 | PASS: Enforced (mode: enforce, max_age: 604800) /.well-known/mta-sts.txt (STSv1, mode: enforce) + _smtp._tls RUA active |
| CAA Certificate Lock | RFC 8659 Baseline | PASS: Locked (Cloudflare / Let's Encrypt / Google Trust Services) |
| HTTPS & TLS Transport | UK GDPR Art. 32 | PASS: OK (TLSv1.3, HTTP 200) |
| HSTS Header | OWASP / NCSC TLS | PASS: Enforced (max-age=63072000; includeSubDomains; preload) |
| CSP / Clickjacking Defense | OWASP ASVS | PASS: Enforced (CSP frame-ancestors 'none' + X-Frame-Options: DENY) |
PHP2Shell Exposure (CVE-2026-109618) | Oct 2026 PHP RCE Advisory | PASS: Hidden (No X-Powered-By header) |
-all), DMARC enforces p=reject, HSTS preload and CSP clickjacking headers are active, and MTA-STS policy is published in enforce mode.| Control Area | Compliance Standard | Status & Assessment |
|---|---|---|
DMARC Policy (_dmarc) | NCSC / Cyber Essentials v3.3 ("Danzell") | PASS: Enforced (p=reject) + RUA Reporting v=DMARC1; p=reject; rua=mailto:[email protected] |
SPF Record (v=spf1) | RFC 7208 / NCSC | PASS: Strict HardFail (-all) • ~3/10 DNS mechanisms v=spf1 ip4:160.153.129.223 ip4:109.68.33.0/24 include:spf.protection.outlook.com include:_spf.google.com include:email.freshdesk.com -all |
SMTP TLS (MTA-STS / TLS-RPT) | RFC 8461 / RFC 8460 | WARN: Not Configured (_mta-sts missing) WARN: Not Configured (_smtp._tls missing) |
| CAA Certificate Lock | RFC 8659 Baseline | WARN: No CAA Record (Any CA can issue certs) |
| HTTPS & TLS Transport | UK GDPR Art. 32 | FAIL: <urlopen error _ssl.c:1012: The handshake operation timed ou |
| HSTS Header | OWASP / NCSC TLS | FAIL: MISSING (Vulnerable to SSL Stripping) |
| CSP / Clickjacking Defense | OWASP ASVS | FAIL: MISSING (No CSP or X-Frame-Options) |
PHP2Shell Exposure (CVE-2026-109618) | Oct 2026 PHP RCE Advisory | PASS: Hidden (No X-Powered-By header) |
| Control Area | Compliance Standard | Status & Assessment |
|---|---|---|
DMARC Policy (_dmarc) | NCSC / Cyber Essentials v3.3 ("Danzell") | PASS: Quarantine Enforced (p=quarantine) v=DMARC1; p=quarantine; sp=none; pct=100; rua=mailto:[email protected],mailto:[email protected]!10m; ruf=mailto:[email protected]!10m |
SPF Record (v=spf1) | RFC 7208 / NCSC | WARN: SoftFail (~all) • ~6/10 DNS mechanisms v=spf1 ip4:185.179.20.2 include:ciphr247.com include:spf.sendinblue.com include:spf.hornetsecurity.com include:one.zoho.uk include:spf.protection.outlook.com mx ~all |
SMTP TLS (MTA-STS / TLS-RPT) | RFC 8461 / RFC 8460 | WARN: Not Configured (_mta-sts missing) WARN: Not Configured (_smtp._tls missing) |
| CAA Certificate Lock | RFC 8659 Baseline | WARN: No CAA Record (Any CA can issue certs) |
| HTTPS & TLS Transport | UK GDPR Art. 32 | PASS: OK (TLSv1.3, HTTP 200) |
| HSTS Header | OWASP / NCSC TLS | FAIL: MISSING (Vulnerable to SSL Stripping) |
| CSP / Clickjacking Defense | OWASP ASVS | FAIL: MISSING (No CSP or X-Frame-Options) |
PHP2Shell Exposure (CVE-2026-109618) | Oct 2026 PHP RCE Advisory | WARN: Header Exposed: Next.js, Payload |
| Control Area | Compliance Standard | Status & Assessment |
|---|---|---|
DMARC Policy (_dmarc) | NCSC / Cyber Essentials v3.3 ("Danzell") | WARN: Monitoring Only (p=none — Zero Spoof Blocking) v=DMARC1; p=none; rua=mailto:[email protected] |
SPF Record (v=spf1) | RFC 7208 / NCSC | WARN: SoftFail (~all) • ~2/10 DNS mechanisms v=spf1 include:spf.mailanyone.net include:spf.protection.outlook.com ~all |
SMTP TLS (MTA-STS / TLS-RPT) | RFC 8461 / RFC 8460 | WARN: Not Configured (_mta-sts missing) WARN: Not Configured (_smtp._tls missing) |
| CAA Certificate Lock | RFC 8659 Baseline | WARN: No CAA Record (Any CA can issue certs) |
| HTTPS & TLS Transport | UK GDPR Art. 32 | PASS: OK (TLSv1.3, HTTP 200) |
| HSTS Header | OWASP / NCSC TLS | FAIL: MISSING (Vulnerable to SSL Stripping) |
| CSP / Clickjacking Defense | OWASP ASVS | FAIL: MISSING (No CSP or X-Frame-Options) |
PHP2Shell Exposure (CVE-2026-109618) | Oct 2026 PHP RCE Advisory | PASS: Hidden (No X-Powered-By header) |
| Control Area | Compliance Standard | Status & Assessment |
|---|---|---|
DMARC Policy (_dmarc) | NCSC / Cyber Essentials v3.3 ("Danzell") | FAIL: MISSING (No _dmarc TXT Record) No _dmarc TXT record published |
SPF Record (v=spf1) | RFC 7208 / NCSC | FAIL: MISSING (Direct Domain Spoofing Risk) No v=spf1 TXT record published |
SMTP TLS (MTA-STS / TLS-RPT) | RFC 8461 / RFC 8460 | WARN: Not Configured (_mta-sts missing) WARN: Not Configured (_smtp._tls missing) |
| CAA Certificate Lock | RFC 8659 Baseline | WARN: No CAA Record (Any CA can issue certs) |
| HTTPS & TLS Transport | UK GDPR Art. 32 | PASS: OK (TLSv1.3, HTTP 200) |
| HSTS Header | OWASP / NCSC TLS | FAIL: MISSING (Vulnerable to SSL Stripping) |
| CSP / Clickjacking Defense | OWASP ASVS | FAIL: MISSING (No CSP or X-Frame-Options) |
PHP2Shell Exposure (CVE-2026-109618) | Oct 2026 PHP RCE Advisory | PASS: Hidden (No X-Powered-By header) |