Skip to main content
Website Diagnostics

Security Headers Checker

Inspect HTTP response headers for CSP, HSTS, X-Frame-Options, and security flags protecting your web traffic.

~1 minDeterministicClient-Safe Privacy

Notice: This is a configuration-level security check, not a penetration test. It does not test internal network vulnerabilities or software application logic.

Inspect Domain Security Posture

Enter any public URL. Our scanner inspects HTTP/HTTPS headers to evaluate browser defense policies and transport encryption.

Try quick sample:
Security headers scan complete for https://github.com. Grade: A+, Score: 100 out of 100.

Header Security Breakdown

Target: https://github.com (42ms)

Security Grade:A+
Content-Security-Policy
pass

Restricts script injection sources and cross-site scripting (XSS) vectors.

default-src 'none'; base-uri 'self'; script-src 'self' https://github.githubassets.com;
Strict-Transport-Security
pass

Enforces HTTPS encryption and prevents SSL-stripping man-in-the-middle attacks.

max-age=31536000; includeSubDomains; preload
X-Frame-Options
pass

Guards against clickjacking by disallowing unauthorized iframe embedding.

DENY
X-Content-Type-Options
pass

Stops browsers from MIME-sniffing responses away from the declared Content-Type.

nosniff
Referrer-Policy
pass

Limits URL query parameter exposure when users click external links.

origin-when-cross-origin, strict-origin-when-cross-origin
Permissions-Policy
pass

Disables unused browser hardware features (camera, mic, geolocation).

geolocation=(), camera=(), microphone=()

Remediation Configuration

Ready-to-deploy defensive headers for your reverse proxy or framework

// next.config.mjs
const securityHeaders = [
  { key: 'X-DNS-Prefetch-Control', value: 'on' },
  { key: 'Strict-Transport-Security', value: 'max-age=63072000; includeSubDomains; preload' },
  { key: 'X-Frame-Options', value: 'SAMEORIGIN' },
  { key: 'X-Content-Type-Options', value: 'nosniff' },
  { key: 'Referrer-Policy', value: 'origin-when-cross-origin' },
  { key: 'Permissions-Policy', value: 'camera=(), microphone=(), geolocation=()' },
];

export default {
  async headers() {
    return [{ source: '/:path*', headers: securityHeaders }];
  },
};

Security Assessment Summary

ExcellentVerified Calculation

Security Headers Grade: A+ (100/100)

HTTP security posture evaluated at Grade A+ (100/100). Checked 6 primary defensive headers with 0 findings identified.

Security Score
100/100
Deterministic Scale

Evaluation Dimensions

Weighted assessment across key technical and business factors

5 Factors
Content Security & Injection Defense
Excellent100/100

CSP header configured.

Transport Encryption & HSTS
Excellent100/100

HSTS header configured.

Clickjacking & Framing Protection
Excellent100/100

X-Frame-Options configured.

MIME Type Sniffing Defense
Excellent100/100

nosniff directive active.

Privacy & Permissions Hardening
Excellent100/100

Referrer and Permissions policy evaluations.

Diagnostic Findings

Automated architectural, economic, and technical observations

No Findings in this Category

The input parameters do not trigger high architectural or economic risk flags.

Primary StrategyRecommended Action Plan

Apply Standard Defensive HTTP Response Headers

Implement the recommended baseline configuration in your application gateway or reverse proxy.

Immediate Execution Milestones

  • Add Strict-Transport-Security with a 1-year max-age and includeSubDomains.
  • Set X-Content-Type-Options: nosniff and X-Frame-Options: SAMEORIGIN.
  • Define a restrictive Content-Security-Policy starting in report-only mode if necessary.
  • Strip X-Powered-By and server version disclosures from response headers.
Robonom Enterprise Implementation
Security Headers Audit: Grade A+

Need a comprehensive application security & cloud infrastructure audit?

Robonom conducts enterprise penetration testing, API vulnerability assessments, and infrastructure hardening for mission-critical web applications.

Fixed-scope engineering
Guaranteed delivery milestones
Zero vendor lock-in
Direct consultation with Robonom engineers
Request Security Infrastructure Review

Frequently Asked Questions

What is the purpose of HTTP Security Headers?

Security headers instruct visitor web browsers how to handle authentication tokens, restrict script injection, prevent clickjacking, and enforce HTTPS encryption, hardening your web application before malicious requests reach server logic.

Why does Content-Security-Policy (CSP) have the highest weight in this audit?

CSP is the web platform's most powerful defensive mechanism against Cross-Site Scripting (XSS) and data exfiltration. Without a CSP, any compromised third-party script or ad network can execute arbitrary code inside your visitor's authenticated session.

Is this audit a full web application penetration test?

No. This is a configuration-level security check evaluating defensive HTTP response headers. It does not probe application endpoints, execute exploits, test SQL injection, or replace a manual penetration test.