Preparing the report canvas and latest scan state.
Preparing the report canvas and latest scan state.
civic-portal.demo
https://civic-portal.demo
Civic Portal is publicly reachable over HTTPS, but several foundational controls are absent or inconsistent. The site would benefit from transport hardening, stronger browser headers, and clearer cookie protections before it would present as security-mature to a stakeholder or procurement team.
The HTTP endpoint answered directly instead of redirecting to HTTPS, leaving room for users and old links to hit a weaker channel first.
Remediation: Configure a site-wide 301 or 308 redirect from HTTP to HTTPS.
Strict-Transport-Security was not visible, so browsers are not instructed to keep using HTTPS after the first secure visit.
Remediation: Add a Strict-Transport-Security header with a meaningful max-age once HTTPS redirection is stable.
Two visible cookies did not include the full set of expected Secure, HttpOnly, or SameSite protections.
Remediation: Mark session-related cookies Secure, HttpOnly, and SameSite=Lax or Strict where possible.
This surface is good enough for a live demo but not for a confident security posture story. HTTPS exists, yet transport controls are incomplete because HTTP remains open, HSTS is absent, certificate renewal should be monitored closely due to the short remaining lifetime, and the domain lacks basic disclosure and DNS governance signals such as security.txt and CAA.
Add a permanent redirect from every HTTP request to the equivalent HTTPS URL and verify legacy paths behave consistently.
Once HTTP redirect behavior is stable, instruct browsers to prefer HTTPS automatically.
Review application and marketing cookies, then add security.txt and certificate governance records to round out the public-facing posture.
HSTS tells the browser to keep using HTTPS so a visitor is less likely to land on an insecure version of the site later.
SameSite limits when browsers send cookies with cross-site requests, which helps reduce some account abuse and request forgery scenarios.