KS-Agents
Confiance & Sécurité

Une sécurité intégrée à chaque couche

Résidence des données dans l'UE, TLS 1.2+ en transit, chiffrement au niveau des champs pour les token sensibles, une politique de divulgation RFC 9116 et une réponse aux incidents engagée par écrit. Voici précisément ce que nous faisons, avec qui les données sont partagées et comment signaler un problème.

Résidence des données dans l'UE (Helsinki, Finlande)
TLS 1.2+ en transit, Fernet sur les token de bot
RFC 9116 security.txt
SLA d'accusé de réception de 3 jours
En chiffres

Des engagements concrets, pas des platitudes

Les quatre chiffres qui comptent pour un administrateur d'espace de travail qui nous évalue face à une checklist d'entreprise.

EU
100%
Résidence des données dans l'UE
Toutes les données clients sont conservées chez Hetzner Helsinki + dans la juridiction UE de Cloudflare R2.
3BD
Accusé de réception d'une divulgation
Délai maximal entre la réception d'un rapport de sécurité et la première réponse humaine.
2min
TTL du token de magic-login
À usage unique, consommation atomique — même un lien dérobé expire avant de poser problème.
30d
Remédiation des vulnérabilités critiques
Objectif ferme pour les vulnérabilités critiques. Élevées : 60 j. Moyennes : 90 j. Tout est public sur cette page.
Divulgation des vulnérabilités

Comment signaler une découverte

Divulgation coordonnée, en texte clair, aucun NDA à signer avant de signaler. Les chercheurs agissant de bonne foi sont protégés de toute action en justice.

1
≤ 3 jours ouvrés

Accuser réception

Réponse humaine depuis [email protected] confirmant la réception & attribuant un identifiant de suivi.

2
≤ 10 jours ouvrés

Tri

Gravité évaluée (alignée sur CVSS), reproduction confirmée, ticket interne ouvert avec une échéance de divulgation.

3
30 / 60 / 90 jours

Remédier

Objectifs fermes par gravité : critique <30 j, élevée <60 j, moyenne <90 j. Le chercheur reste informé.

4
Après la mise en production du correctif

Accuser réception

Reconnaissance écrite de la découverte et, avec l'accord du chercheur, un remerciement public dans les notes de version.

Dans le périmètre À signaler

  • ks-agents.com et tous les sous-domaines (production, staging, marketing).
  • Les API REST & GraphQL de KS-Agents.
  • L'application Slack de KS-Agents — slash commands, Events API, flux OAuth, interactivité.
  • Le bot Microsoft Teams de KS-Agents.
  • Tous les dashboards destinés aux clients, vues intégrées comprises.

Hors périmètre Inutile de signaler

  • Ingénierie sociale, phishing, attaques physiques.
  • DoS / DDoS volumétrique ou fuzzing des limites de débit.
  • Header de bonnes pratiques absents sans impact démontrable.
  • Vulnérabilités dans les services tiers utilisés (à signaler en amont).
  • Sortie de scanner non validée sans PoC élaboré à la main.
Architecture

Défense en profondeur, couche par couche

Ce que nous faisons réellement — non ce qu'une page marketing aspirationnelle prétend. Chaque ligne ci-dessous correspond à du code, une configuration ou un contrat précis.

Identité & accès

Des options d'authentification qui répondent aux exigences d'achat des grandes entreprises.

  • SSO Entra ID (OIDC) pour la connexion à l'échelle du tenant
  • Solutions de repli Google OAuth & LinkedIn OAuth
  • Provisionnement des utilisateurs via SCIM 2.0
  • MFA imposé sur les comptes du personnel
  • Octroi de droits par utilisateur dans la couche Slack

Protection des données

TLS en transit, chiffrement au niveau des champs pour les token sensibles, stockage hébergé dans l'UE.

  • TLS 1.2+ pour tout le trafic, préchargement HSTS
  • Fernet (AES-128-CBC + HMAC-SHA256) pour les token de bot & les enregistrements du module d'audit
  • Clé maître par environnement, renouvelée pour chaque environnement
  • Snapshots quotidiens de la base de données, les 7 plus récents conservés
  • Juridiction UE de Cloudflare R2 pour les médias clients

Durcissement des intégrations

Spécifiquement pour les intégrations Slack et Teams.

  • Vérification HMAC-SHA256 sur chaque webhook Slack
  • Tolérance d'horodatage de 5 minutes (prévention du rejeu)
  • Déduplication des Event-ID via Redis (TTL d'une heure)
  • Isolation inter-tenants imposée au niveau de la base de données
  • Token de magic-login : TTL de 2 min, usage unique, consommation atomique
Sous-traitants

Qui traite les données, et où

L'ensemble minimal requis pour faire fonctionner la plateforme. Clauses contractuelles types signées avec chaque fournisseur hors UE. Liste complète et DPA sur /legal/subprocessors/.

Fournisseur But Région
HetznerHosting de l'application + de la base de donnéesUE · Finlande
Cloudflare R2Stockage objet (médias, exports)Juridiction UE
OpenAIInférence LLM (texte, embeddings)Endpoint UE lorsque disponible
Google Cloud (Vertex AI)Inférence LLM (voix, texte)europe-west4 (NL)
Microsoft Azure OpenAIInférence LLM (repli UE)Sweden Central
RequestyCouche de routage LLM (ZDR)Proxy sans état
StripeFacturation & abonnementsMondial, SCC signées
Postmark / ResendEmails transactionnelsÉtats-Unis, SCC signées
IubendaPolitique de confidentialité & gestion du consentementUE
Ce que nous suivons

Transparents sur ce que nous avons et n'avons pas

Nous indiquons en toute transparence quels frameworks sont effectivement mis en œuvre et lesquels figurent sur la roadmap. Aucune affirmation marketing impossible à étayer.

Activement suivis En place

  • GDPR — DPA disponible sur /legal/dpa/, effacement Art. 17 sous 30 jours.
  • RFC 9116 — security.txt publié & à jour.
  • EU Data Privacy Framework — conforme à Schrems II, SCC signées dès lors que des données quittent l'UE.
  • Pentesting AI continu en interne (outil Shannon).

Sur la roadmap Pas encore

  • Test d'intrusion externe formel.
  • Chiffrement au repos du volume Postgres (LUKS) et des snapshots de la base de données.

Une découverte ? Prévenez-nous en premier.

Les signalements effectués de bonne foi et dans le cadre de cette politique sont protégés de toute action en justice. Une reconnaissance écrite est adressée au chercheur pour chaque découverte acceptée.

[email protected]
Programmatique : /.well-known/security.txt  ·  clé PGP sur demande  ·  Langues préférées : anglais, italien