01 / LA CONFIANCE DÈS LA CONCEPTION

La sécurité au cœur du produit

CMSHub a été pensé autour des données : isolation des tenants, traçabilité, et un contenu toujours conservé dans une base de données exportable.

Votre contenu, en PostgreSQL standard

Tout le contenu est stocké dans du PostgreSQL standard — un schéma que vous pouvez inspecter à tout moment via sauvegardes et exports. Aucun verrouillage.

Authentification renforcée

Identifiants dérivés avec Argon2id, sessions révocables côté serveur et jetons de session encapsulés dans des JWT, avec des événements d’authentification auditables.

Isolation des tenants

Des requêtes cloisonnées par espace de travail partout — chaque requête est liée à l’appartenance de l’appelant à son espace de travail.

API refusées par défaut

Les identifiants machine portent des permissions explicites par collection et par action. Les API de contenu publiques restent fermées jusqu’à ce que vous les ouvriez.

Templates sûrs

Le moteur de templates rejette le HTML exécutable et n’évalue jamais de JavaScript — les pages générées ne peuvent pas devenir une surface d’attaque XSS.

Migrations uniquement ascendantes

L’évolution du schéma est validée par des simulations d’impact (dry run) et appliquée uniquement vers l’avant. Les données utilisateur ne sont jamais réinitialisées.

COMMENCEZ AVEC UN ESPACE DE TRAVAIL

Gardez votre contenu portable.

Modélisez votre contenu et diffusez-le via des API contrôlées, pendant que vos données restent dans du PostgreSQL standard exportable et sauvegardable. Aucune édition auto-hébergée n’est encore proposée.