Static Portfolio Surface
The public portfolio is delivered as a static site with Apache-level security headers and no client-side secrets.
A transparent view of the controls, architecture, and design decisions protecting AhmedRabeeah.com and its supporting services. The focus is simple: use verifiable controls, minimize unnecessary exposure, keep secrets server-side, and make trust visible without turning security into theater.
The site separates the public portfolio from vulnerability-intelligence processing. Browser-side code receives only normalized public data. Secrets and upstream API access remain inside the Worker boundary.
The public portfolio is delivered as a static site with Apache-level security headers and no client-side secrets.
Vulnerability intelligence is isolated on a dedicated hostname rather than mixed into the primary site origin.
The NVD API key is stored as a Cloudflare Worker secret and is never exposed to browser JavaScript or static HTML.
Cloudflare KV stores the latest successful normalized dataset so visitors do not trigger upstream security feeds directly.
The Worker refreshes vulnerability intelligence on a scheduled cadence while preserving prior data if an upstream refresh fails.
CSP limits outbound browser connections and CORS restricts which site origins may consume the vulnerability API.
These controls reflect the current site architecture and configuration. The goal is to document what is actually implemented rather than display unsupported security claims.
The portfolio remains a simple static attack surface while the Worker handles external APIs, normalization, caching, and scheduled refreshes.
All authenticated NVD calls originate from the Cloudflare Worker. The public interface receives only sanitized JSON intended for display.
If an upstream source fails during a scheduled refresh, the previous successful KV snapshot remains available to visitors.
The site CSP permits only intended network destinations, while the vulnerability Worker restricts cross-origin browser access to the portfolio origins.
This page intentionally avoids claims about controls that have not been configured or independently verified.
Vulnerability Watch combines CVSS, CISA KEV, EPSS, exploit references, ransomware context, network reachability, and attacker prerequisites.
The vulnerability service health below is retrieved directly from the public Worker health endpoint.
This page separates documented controls from dynamic service checks.
Security-related concerns can be reported using the site contact address.