Demander une démo
Sécurité & confiance

Sécurité & confiance chez OpsCodex

OpsCodex est conçu pour des données de processus qui doivent rester en interne. Il tourne on-premise, dans votre propre périmètre, et chaque action de l’IA est une proposition qu’un humain approuve.

Déploiement & cloisonnement

OpsCodex est déployé en mono-tenant, on-premise, dans votre propre environnement. Vos documents et modèles de processus ne sont stockés que dans votre environnement. Ils ne sont transmis à un modèle d’IA que là où vous le décidez — et, si vous le souhaitez, uniquement au sein de votre propre réseau. Il n’existe aucun plan de données partagé entre clients.

Accès & authentification

Protection des données

Auditabilité

Les actions de gouvernance sont écrites dans une piste d’audit en append-only. C’est imposé au niveau de la base de données, pas dans le code applicatif : un trigger sur la table d’audit rejette chaque UPDATE et DELETE, et le rôle base de données sous lequel tourne l’application s’est vu retirer ces droits. L’application ne peut pas réécrire son propre historique d’audit, même compromise — seul le rôle de migration distinct, utilisé pour les changements de schéma et le démontage des tests, le peut, et ce rôle ne sert jamais une requête.

Pour être précis sur la limite : le trigger couvre la modification et la suppression au niveau des lignes. Il ne couvre pas TRUNCATE, et il ne protège pas contre quelqu’un disposant d’un accès superutilisateur à votre propre serveur de base de données — aucun contrôle applicatif ne le peut. Considérez la piste comme inviolable de manière détectable à la portée de l’application, et associez-la aux contrôles de sauvegarde et d’accès base de données que vous appliquez déjà à vos autres systèmes de référence.

Quand un auditeur demande qui a approuvé un modèle et quand, la réponse est consignée : auteur, relecteur, approbateur, horodatage et empreinte d’export de ce qui a été publié.

Durcissement applicatif

Chaque réponse porte des en-têtes de sécurité navigateur modernes — Content-Security-Policy, HTTP Strict Transport Security, protections contre le clickjacking et le MIME-sniffing, et une Permissions-Policy verrouillée. La limitation de débit protège l’authentification et les autres points d’entrée sensibles, et les contrôles de dépendances et de sécurité s’exécutent en intégration continue.

Versions & chaîne d’approvisionnement

Propriété des données & confidentialité

Vous pouvez partir.

Un produit de gouvernance ne mérite la confiance que s’il ne vous enferme pas. Trois sorties — toutes vous appartiennent.

Votre base de processus survivra à tout changement d’éditeur, de modèle ou de moteur — y compris au nôtre.

IA

L’IA est une couche d’assistance optionnelle : elle propose, un humain approuve. Par défaut, le contenu de vos prompts n’est pas stocké ; si un administrateur active l’historique du chat, celui-ci reste dans votre propre base de données. Voir Gouvernance de l’IA pour le fonctionnement des clés fournisseur, de la conservation des données et de l’inférence privée ou auto-hébergée.

Auto-évaluation OWASP ASVS de niveau 2

Nous évaluons nous-mêmes OpsCodex au regard de l’OWASP Application Security Verification Standard (ASVS) 5.0.0, au niveau 2. Le niveau 2 inclut le niveau 1 : les 253 exigences des deux niveaux sont donc évaluées une par une, au regard du code source, des tests, des images de conteneurs et des artefacts de déploiement de la version. Chaque exigence satisfaite indique l’endroit du code, du test ou de la configuration qui l’impose ; chaque exigence non satisfaite indique le point ouvert qui la comblera.

Ce qu’elle n’est pas. Il s’agit de l’évaluation en boîte blanche que l’éditeur réalise lui-même, avec une revue de code assistée par IA puis vérifiée à la main. Ce n’est ni un test d’intrusion indépendant ni une certification. Elle est renouvelée à chaque version fonctionnelle et décrit donc la version que vous installez.

Résultat par niveau

Satisfaite vaut pour chaque partie concernée d’OpsCodex ; En partie pour certaines d’entre elles ; N/A signifie que l’objet de l’exigence n’existe pas dans OpsCodex (par exemple WebRTC, ou un serveur d’autorisation OAuth). Certaines exigences dépendent de l’installation (par exemple TLS en bordure de votre réseau, ou la connexion multifacteur auprès de votre fournisseur d’identité) ; elles sont jugées d’après ce qu’OpsCodex livre et documente, jamais comptées comme N/A.

En partie signifie le plus souvent l’une de deux choses : le code satisfait l’exigence, mais l’ASVS demande aussi un document qui n’existe pas encore ; ou l’exigence est satisfaite presque partout, mais pas encore à un endroit.

20 points sont encore ouverts, aucun de priorité élevée. Chacun est suivi chez nous comme une tâche.

L’évaluation complète — une ligne par exigence, avec les preuves et le détail de chaque manque — est mise à la disposition de votre équipe sécurité sous accord de confidentialité (NDA) : [email protected].

Ce qui nous manque encore

Une page sécurité qui n’énumère que ce qui existe ne vous dit que la moitié de ce dont vous avez besoin. Voici les manques que vous devriez sinon découvrir en posant des questions — nommés ici pour que vous puissiez les peser tôt plutôt que tard.

Si vous trouvez un manque que ni cette liste ni les points ouverts de l’auto-évaluation ASVS ne nomment, dites-le-nous : il y sera ajouté. Une page comme celle-ci ne vaut d’être lue que si elle est complète.

© 2026 OpsCodex · Un produit Mews Partners