RiskiBitsSecurity Health Check

riskbits.net

Scanned 2026-10-01 · External assessment, no access required · Report sample0000000001

Good — no critical or high findings; 2 medium items worth fixing.

Findings by severity
2 MEDIUM3 LOW4 INFO
Security score
88 / 100
good
VERIFIED

What was checked

RedAmon full_recon (masscan+nmap+httpx+nuclei+tlsx). Attack surface (subdomains, DNS, IPs) · open ports & services (80, 443, 2052, 2053, 2082, 2083, 2086, 2087, 2095, 8080, 8443, 8880) · TLS certificates (full chain + expiry) · HTTP security headers · vulnerability scan with Nuclei (9,000+ templates) and OpenVAS. Every finding was verified against the live setup before inclusion.

Findings, in priority order9 total · 2 MEDIUM / 3 LOW / 4 INFO

MEDIUM
CSP Allows Unsafe Inline

The Content-Security-Policy header allows inline scripts (unsafe-inline), which weakens protection against cross-site scripting.

Fix: Move inline scripts to external files, or use nonces/hashes in the CSP.

MEDIUM
No Rate Limiting on Login

The login endpoint does not appear to be rate-limited, so automated password guessing is possible.

Fix: Add a rate limit (e.g. 5 attempts per minute per IP) with lockout.

LOW
DNSSEC Not Enabled

The domain does not use DNSSEC, so DNS answers cannot be cryptographically verified.

Fix: Enable DNSSEC at the registrar or DNS provider (one click in Cloudflare).

LOW
Permissions-Policy Header Miss

The Permissions-Policy header is not set, so browser features (camera, microphone, geolocation) are not explicitly restricted.

Fix: Add a Permissions-Policy header that disables features you don't use.

LOW
Referrer-Policy Header Missing

Without a Referrer-Policy header, the full URL may be sent to third parties when visitors leave your site.

Fix: Add Referrer-Policy: strict-origin-when-cross-origin.

INFO
Cache-Control Header Missing o

Static assets are served without explicit cache-control, so browsers may re-fetch them more often than needed.

Fix: Set long-lived Cache-Control on versioned static files.

INFO
Cross-Origin-Embedder-Policy H

The Cross-Origin-Embedder-Policy header is not set.

Fix: Add COEP if you use shared-memory or WebAssembly features.

INFO
Cross-Origin-Opener-Policy Hea

The Cross-Origin-Opener-Policy header is not set.

Fix: Add COOP for site isolation (recommended together with COEP).

INFO
Cross-Origin-Resource-Policy H

The Cross-Origin-Resource-Policy header is not set, so your resources can be embedded by other sites.

Fix: Add CORP: same-origin to control cross-origin embedding.

Working well