Passer au contenu principal
L’intégration Anthropic Claude collecte l’Activity Feed de la Compliance API pour la surveillance de la sécurité et la détection. Elle couvre les connexions, les modifications du SSO et des restrictions IP, le cycle de vie des clés API et de service, les connecteurs MCP, les attributions de rôles, les modifications de partage et les paramètres de l’organisation, sans nécessiter de logiciel sur les appareils des employés.
Wirespeed lit uniquement les métadonnées d’activité. Il ne demande pas le contenu des conversations, fichiers, projets ou sessions, et n’utilise jamais les scopes read:compliance_user_data ou delete:compliance_user_data.

Prérequis

Choisissez le parcours qui correspond à votre organisation : Une organisation Claude Console liée à une organisation parente Claude Enterprise est couverte par la Compliance Access Key de la parente ; suivez le parcours Claude Enterprise.

Étape 1 : activer la Compliance API

Claude Enterprise : connectez-vous en tant que primary owner, ouvrez claude.ai → Organization settings → API et activez la Compliance API. L’activation s’applique à l’organisation parente et à chaque organisation claude.ai et Claude Console liée. Claude Console autonome : ouvrez Claude Console → Settings → Security et activez l’option Compliance API.
L’activité n’est enregistrée que lorsque la Compliance API est activée. Anthropic ne récupère pas rétroactivement l’activité antérieure à l’activation, et la désactivation interrompt l’enregistrement jusqu’à sa réactivation.

Étape 2 : créer une clé

Claude Enterprise : Compliance Access Key

  1. Ouvrez claude.ai → Organization settings → API et repérez Keys
  2. Cliquez sur Create key et saisissez un nom, par exemple Wirespeed Activity Feed
  3. Choisissez si la clé couvre l’organisation parente (toutes les organisations liées) ou une seule organisation
  4. Sélectionnez read:compliance_activities
  5. Vous pouvez également sélectionner read:compliance_org_data pour que Wirespeed enregistre les paramètres d’organisation en vigueur (voir Paramètres d’organisation en vigueur)
  6. Cliquez sur Create et copiez la clé, qui commence par sk-ant-api01-
Les scopes d’une Compliance Access Key ne peuvent pas être modifiés après sa création. Pour ajouter ou retirer un scope, créez une nouvelle clé et remplacez-la dans Wirespeed.

Claude Console autonome : clé Admin API

  1. Vérifiez que la Compliance API est déjà activée (étape 1)
  2. Ouvrez Claude Console → Settings → Admin keys et créez une clé
  3. Copiez la clé, qui commence par sk-ant-admin01-
Une clé Admin API ne peut lire l’Activity Feed que si elle a été créée après l’activation de la Compliance API. Si une clé plus ancienne renvoie une erreur de scope manquant, créez-en une nouvelle.
Anthropic n’affiche la clé qu’une seule fois. Conservez-la en lieu sûr.

Étape 3 : connecter Anthropic Claude à Wirespeed

  1. Dans Wirespeed, ouvrez Intégrations → Ajouter une intégration
  2. Recherchez et sélectionnez Anthropic Claude
  3. Collez la clé
  4. Cliquez sur Intégrer
Wirespeed valide la clé auprès de l’Activity Feed avant d’activer l’intégration. Une connexion réussie prouve que la clé peut lire le flux ; elle ne signifie pas que de l’activité existe déjà. La page de l’intégration indique, sous forme de droits, les scopes dont dispose la clé : Paramètres d’organisation : désactivé est normal pour les clés Admin API et pour les Compliance Access Keys créées sans ce scope ; la collecte de l’activité n’est pas affectée. Wirespeed revérifie les deux scopes à l’activation de l’intégration, puis une fois par jour.

Quels événements sont collectés ?

Wirespeed importe tous les types d’activité renvoyés par l’Activity Feed, notamment :
  • Les connexions SSO, par lien magique et sociales, ainsi que leurs échecs
  • Les modifications du SSO, du SCIM, des restrictions IP et des paramètres de l’organisation
  • Le cycle de vie des clés Admin API, des clés de service et des clés API
  • Les modifications des utilisateurs, invitations, rôles et groupes
  • Les modifications des serveurs MCP, connecteurs et intégrations
  • L’activité de partage des conversations, projets, fichiers et artefacts
  • L’accès à la Compliance API par chaque clé
La première synchronisation demande jusqu’à sept jours d’historique disponible. Chaque interrogation collecte ensuite l’activité à partir de la fenêtre précédente. Anthropic rend l’activité interrogeable en une minute environ ; Wirespeed lit donc jusqu’à deux minutes en retard sur le temps réel et relit un court chevauchement pour récupérer l’activité indexée tardivement.
L’Activity Feed n’inclut pas les prompts ni les réponses du modèle, et ne couvre pas l’utilisation de Claude Code authentifiée par une clé API Claude Console ou exécutée via Amazon Bedrock, Google Cloud ou Microsoft Foundry.

Paramètres d’organisation en vigueur

Lorsqu’une Compliance Access Key dispose aussi de read:compliance_org_data, Wirespeed lit les paramètres réellement appliqués à chaque organisation couverte par la clé (toutes les organisations liées pour une clé de l’organisation parente, ou la seule organisation concernée pour une clé limitée à une organisation), après prise en compte des restrictions HIPAA, de la disponibilité des fonctionnalités et des dépendances. Cela inclut l’application du SSO, la liste d’adresses IP autorisées, la conservation des données, le partage, les contrôles de Claude Code et l’inventaire des Compliance Access Keys avec leurs scopes. Wirespeed enregistre un instantané à la connexion de l’intégration, puis à chaque modification des paramètres d’une organisation. Les instantanés figurent dans la même table de journaux que l’activité, avec le type wirespeed_effective_settings_snapshot. Anthropic omet les paramètres que les administrateurs d’une organisation ne peuvent pas modifier ; un paramètre absent signifie « non contrôlable », et non « désactivé ». Wirespeed vérifie la présence du scope à la connexion de l’intégration, puis une fois par jour. Les clés Admin API ne peuvent pas disposer de read:compliance_org_data ; les organisations Claude Console autonomes ne collectent donc que l’activité.

Détections gérées

Wirespeed évalue l’activité collectée pour repérer les modifications de configuration et de posture. Elles sont informatives sauf indication contraire : Les connexions réussies et échouées sont également normalisées en événements d’authentification pour les recherches SIEM et les détections de connexion multiplateformes.

Dépannage

Compliance API non activée

Une erreur 400 indiquant Compliance API is not enabled for this organization signifie que l’étape 1 n’a pas été effectuée ou que la Compliance API a été désactivée. Activez-la, puis attendez la prochaine synchronisation.

Clé invalide ou désactivée

Pour les erreurs 401 (API key is invalid., API key has been deactivated. ou API key has expired.) :
  1. Vérifiez que la clé a été collée en entier, sans espaces
  2. Vérifiez que la clé n’a pas été supprimée dans claude.ai ou Claude Console
  3. Créez une clé de remplacement et mettez à jour Wirespeed

Scope manquant

Une erreur 403 indiquant Missing required scopes signifie que la clé ne dispose pas de read:compliance_activities. Créez une nouvelle Compliance Access Key avec ce scope, ou une nouvelle clé Admin API après l’activation de la Compliance API.

Mauvais type de clé

Une erreur 404 indiquant Not found signifie que la clé n’est ni une Compliance Access Key ni une clé Admin API. Les clés Claude API standard (sk-ant-api03-...) et les clés Analytics API ne peuvent pas lire l’Activity Feed.

L’intégration se connecte mais aucun événement n’apparaît

Une intégration en bon état journalise 0 new logs ingested à chaque interrogation lorsque le flux est vide. Vérifiez que de l’activité existe avant de l’attendre dans Wirespeed :
"data": [] signifie qu’il n’y a rien à ingérer pour Wirespeed. L’enregistrement commence à l’activation de la Compliance API ; déconnectez-vous puis reconnectez-vous à Claude, attendez quelques minutes et relancez la requête.

Paramètres en vigueur indisponibles

Un avertissement indiquant que les paramètres en vigueur ne sont pas disponibles pour une organisation signifie qu’Anthropic n’a pas activé ce point de terminaison pour votre organisation parente. Anthropic l’active indépendamment du reste de la Compliance API ; contactez votre représentant Anthropic. La collecte de l’activité continue normalement.

Limitation du débit

La Compliance API autorise 600 requêtes par minute par organisation parente, partagées entre toutes les clés et intégrations. En cas de réponse 429, Wirespeed conserve sa position et réessaie lors de la synchronisation suivante.

Ressources supplémentaires