A-
request.network
90/100
1
Add missing security headers (CSP, X-Frame-Options, Permissions-Policy)
1–2 hours

3 of 5 recommended security headers are missing on request.network: CSP, X-Frame-Options, Permissions-Policy. These headers protect against clickjacking, MIME-sniffing, and unauthorized browser feature access. Adding them is a server configuration change with no application code changes required.

PCI-DSS 4.0Req 6.4.1
Security headers are required application controls
OWASPSecure Headers
Recommended baseline for web applications
How to fix this
1Add Content-Security-Policy header (start with report-only to avoid breakage)
2Add: X-Frame-Options: DENY (or SAMEORIGIN if you use iframes)
3Add: Permissions-Policy: camera=(), microphone=(), geolocation=()
4Verify with: curl -sI https://request.network | grep -iE 'content-security|x-frame|x-content|referrer|permissions'
TLS Version
TLSv1.3
TLSv1.3 negotiated with TLS_AES_256_GCM_SHA384 (256-bit). Strong configuration with no deprecated protocols or weak ciphers detected.
DMARC Policy
p=reject
Strengths: DMARC policy set to reject (strongest); SPF record present with hard-fail (-all); DKIM configured (selectors: google, s1, s2).
SPF Record
Present
v=spf1 a mx include:_spf.google.com include:u2199673.wl174.sendgrid.net -all
Security Headers
2/5 present
Missing: CSP, X-Frame-Options, Permissions-Policy
HSTS
Enabled
HSTS enabled: max-age=31536000. includeSubDomains present. Missing preload directive.
SSL Certificate
Valid
Strengths: Certificate valid, 89 days remaining; Issued by Google Trust Services.
DNSSEC
Enabled
Strengths: 2 nameservers configured (maciej.ns.cloudflare.com., gene.ns.cloudflare.com.); 3 MX records present; DNSSEC enabled; Zone transfers properly restricted.