Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Security for public bodies

The security section of the Governments help - Exponential's documented security posture (OWASP Top 10, ASVS, CSP), hardening, the audit trail, two-step sign-in, CSP enforcement, request-shield, passwords and sessions…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/government/security/README.md

On this page

Security for public bodies

This section is for information security officers, administrators, developers, hosting teams and project managers of public bodies that run a site with Exponential. Every product statement comes from the repository: the project's Security standards (whose status words "Partly complies", "Unverified" and, for OWASP A09, "Complies" are kept as written), Security hardening, Chapter 13 of the installation guide, the audit guide and the feature pages. Gaps are named where they exist: lockout off by default, two-step sign-in opt-in, CSP report-only on the administration and off on sites, HSTS empty by default, no security.txt shipped, no dependency scan in the project's CI.

Contents

  1. Reading order
  2. Pages in this section
  3. Related pages

Reading order

  • Security officers and project managers: posture at a glance, the OWASP mappings, the framing pages (NIS2, NIST CSF, ISO 27001), go-live checklist, penetration tests, incident response.
  • Administrators: hardening overview, then the pages on sign-in, sessions, headers, HTTPS, CSP, the audit trail, logs and backups.
  • Developers and hosting teams: CSP plan, uploads, form tokens, proxies, file permissions, configuration managed by the deployment, request-shield.

Pages in this section

PageAnswers
Exponential's security posture at a glancestatus by standard; on and off by default; known gaps
Mapping the OWASP Top 10 to Exponentialmitigations, your part and evidence per category
Mapping OWASP ASVS to Exponentialcontrols by chapter; the password length gap
Hardening an Exponential site for a public bodythe layers in order
Go-live security checklist for public siteschecklist with evidence to file
The audit trail for public bodieswhat is recorded (and not), retention, who reads
Audit alerts and their recipientsthe seven shipped rules; routing mail
Audit integrity and verificationhash chains, checkpoints, verify, broken chains
Forwarding the audit trail to a SIEMsyslog and webhook sinks
Two-step sign-in for public staffturning on, requiring, rolling out, lost phones
Content Security Policy for public siteshow it ships, settings, reports
From report-only to an enforced CSPa staged plan with rollback
request-shield in front of a public sitea separate firewall; monitor first
Request logs and the security log404.log, security.log, masking, retention
Security headersthe five defaults; checking and changing
HTTPS and HSTSsteps, settings, raising HSTS safely
Password policysettings and a length-based policy
Account lockoutoff by default; enabling, unlocking
Sessions and cookiescookie flags, timeouts, signing users out
Roles and least privilegesensitive policies, a role design, access reviews
File uploads and SVGupload defenses and the SVG sanitizer
Configuration managed by the deploymentlocking configuration changes in production
File consistency checkdetecting changed files
Vulnerability disclosurethe project's policy and your own
Adding security.txtRFC 9116 file and the rewrite rule
Patching cadencewhat to watch and an update routine
NIS2 and an Exponential sitegeneral framing of common measures
NIST Cybersecurity Framework and an Exponential sitethe six functions
ISO/IEC 27001 and an Exponential siteISMS scope and evidence
Penetration tests of an Exponential sitescope, preparation, findings
Secrets in settings/overridewhich files hold secrets and how to protect them
Separating the administrationown host, network restriction, request rules
Log review routineweekly and monthly checks
Debug output in productionsafe defaults; debugging for one address
CSRF and form tokensezformtoken and custom code
Proxies and trusted headersTrustedProxies[], reading from the right
File permissions and ownershipone writer, read-only code, hardened modes
Backups and recoveryconsistent backups, restore tests, smaller recoveries
Incident response for an Exponential sitecontain, investigate, rebuild, notify

Tasks that apply these pages step by step are in the compliance tasks of this help (Compliance tasks).

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x