Deterministic Defensive Telemetry

Web Security Scoring Criteria & Allocation Methodology

Every website and IP address analyzed by Skopeon Labs is evaluated against an objective, non-invasive standard derived from NIST, CIS, and OWASP guidelines. Here is how your score and letter grade are calculated.

100
Clean Baseline

Every perimeter begins with a pristine score of 100 before vulnerability deductions.

-18
Critical Deductions

Assigned for immediate compromise vectors (expired TLS, open database ports, DNSBL blacklist).

-8 / -3
Issues & Warnings

Deductions for missing defense-in-depth headers, permissive DMARC, or missing CSP.

+10
Pass Ratio Stabilization

Proportional score bonus awarded for robust configuration across 40+ evaluated vectors.

Mathematical Model

The Scoring Formula

The composite score is calculated deterministically across verified observations without arbitrary rounding or hidden heuristics:

Score = Clamp0–100( 100 - (Critical × 18) - (Issues × 8) - (Warnings × 3) - BlacklistPenalties + PassBonus )
Critical (× 18): Direct exposure or integrity failure requiring emergency action.
Issues (× 8): High-impact omissions that weaken security perimeter (e.g. no Content-Security-Policy).
Warnings (× 3): Best-practice omissions (e.g. missing X-Content-Type-Options: nosniff).
Pass Bonus (Up to +10): round((PassCount / TotalAssessed) × 10) awards targets maintaining high baseline compliance.
Deduction Matrix

Severity Allocation Criteria & Technical Basis

Specific point weights are tied to empirical threat exposure models and industry security standards:

Severity TierPoint ImpactQualifying Findings & ExamplesRegulatory & Standard Basis
Critical-18 Points each
  • Expired, untrusted, or self-signed TLS/SSL certificate
  • Listed in active Spamhaus/SURBL/DNSBL threat blacklists
  • Exposed administrative or DB ports (MySQL 3306, Redis 6379, Telnet 23, RDP 3389)
  • Completely unencrypted plaintext transport on critical entry points
NIST SP 800-52r2
CIS Controls v8 (Measure 7.1)
Mandates immediate cryptographic validity and eradication of open perimeter services.
Security Issue-8 Points each
  • Missing Content Security Policy (CSP) header
  • DMARC missing or set to permissive p=none (allows email spoofing)
  • Missing SPF record or permissive +all configuration
  • DNSSEC signature verification disabled or broken
  • Strict-Transport-Security (HSTS) missing or sub-6-month max-age
OWASP ASVS 14.4
RFC 7489 (DMARC)
RFC 6797 (HSTS)
Direct protection against XSS, clickjacking, domain spoofing, and SSL-stripping.
Configuration Warning-3 Points each
  • Missing X-Content-Type-Options: nosniff MIME header
  • Missing X-Frame-Options or framing directives
  • Missing Referrer-Policy (allows leaking path/tokens)
  • Missing Permissions-Policy header
  • Deprecated TLS 1.0 or TLS 1.1 negotiated by server
  • No CAA DNS record restricting certificate authority issuance
CIS Web Benchmark
OWASP Secure Headers
Defense-in-depth measures that limit information disclosure and drive-by exploitation.
Passing ChecksUp to +10 Points
  • Modern TLS 1.3 cryptographic handshake negotiation
  • Strict HSTS with includeSubDomains and preload
  • Hardened DMARC with p=reject enforcement
  • Valid DNSSEC cryptographic chain of custody
NIST SP 800-115
Rewards defense-in-depth architectures with verified compliance across all 40+ vectors.
Rating Bands

Letter Grade Classification & Recommended Action

Scores map to executive letter grades that dictate remediation priority:

A
90 – 100Low Risk

Robust Perimeter Security Posture

The attack surface demonstrates strong defense-in-depth. TLS 1.3 is enabled, modern HTTP security headers are deployed, email authentication is enforced, and no blacklist listings are active.

Recommended SLA: Maintain automated weekly scans to verify new deployments remain compliant.
B
70 – 89Moderate Risk

Acceptable Baseline, Hardening Recommended

Core transport security is sound, but defensive omissions exist—such as permissive DMARC policies, missing Content Security Policies, or absent defense headers that increase susceptibility to web threats.

Recommended SLA: Implement missing security headers in next sprint (within 30 days).
C
40 – 69High Risk

Significant Vulnerabilities Detected

Multiple core security controls are absent or misconfigured. Vulnerable to credential interception, DNS spoofing, clickjacking, or permissive email impersonation.

Recommended SLA: Immediate remediation sprint required within 7 days.
D
0 – 39Critical Exposure

Active Perimeter Exposure / Blacklisted

Emergency intervention required. The target possesses invalid/expired certificates, active blacklist listings on global spam/malware databases, or exposed internal database/management ports.

Recommended SLA: Emergency triage within 24 hours. Isolate exposed services.
Compliance & Baselines

Industry Standards Alignment

Skopeon Labs scoring is aligned with globally acknowledged cybersecurity benchmarks:

🏛️

NIST SP 800-115 & 800-52

Technical Guide to Information Security Testing and Assessment; Guidelines for TLS Implementation.

🛡️

CIS Web Infrastructure Benchmarks

Center for Internet Security recommendations for web server hardening, cipher negotiation, and minimal port exposure.

⚔️

OWASP ASVS & Top 10

Application Security Verification Standard baseline for cross-site scripting (XSS), framing, and content-injection defense.

🌐

IETF RFC Specifications

Strict conformance with RFC 6797 (HSTS), RFC 7489 (DMARC), RFC 8446 (TLS 1.3), and RFC 8659 (DNS CAA).

Ready to Audit Your Website's Security Score?

Run a free, instant, non-invasive scan across 40+ security checks to calculate your score.