01 / VERTROUWEN VANAF HET ONTWERP

Beveiliging in de kern

CMSHub is vanuit de data ontworpen: tenant-geïsoleerd, controleerbaar en met je content altijd in een database die je kunt exporteren.

Jouw content, standaard PostgreSQL

Alle content staat in standaard PostgreSQL — een schema dat je op elk moment kunt inzien via back-ups en exports. Geen lock-in.

Geharde authenticatie

Met Argon2id afgeleide credentials, intrekbare sessies aan serverzijde en in JWT verpakte sessietokens met controleerbare auth-events.

Tenantisolatie

Overal queries binnen de workspace — elk verzoek is gebonden aan het workspace-lidmaatschap van de aanvrager.

API's die standaard alles weigeren

Machinecredentials hebben expliciete actierechten per collectie. Publieke content-API's blijven dicht totdat jij ze openzet.

Veilige templates

De template-engine weigert uitvoerbare HTML en evalueert nooit JavaScript — gegenereerde pagina's kunnen geen XSS-aanvalsvlak worden.

Forward-only migraties

Schemawijzigingen worden gevalideerd met dry-run-impactchecks en alleen voorwaarts toegepast. Gebruikersdata wordt nooit gereset.

BEGIN MET ÉÉN WORKSPACE

Houd je content draagbaar.

Modelleer content en lever uit via gecontroleerde API's, terwijl je data in standaard PostgreSQL blijft die je kunt exporteren en back-uppen. Een self-hosted editie is er nog niet.