Scrydon

Catalogue des événements d'audit

Le catalogue complet des actions d'audit émises par la plateforme — espaces de noms, types de ressources, forme des charges utiles et les contrôles de conformité que chacun satisfait.

La plateforme émet un ensemble fixe et énuméré d'actions d'audit. Les chaînes d'action libres ne sont pas autorisées — chaque action que votre SIEM reçoit provient de ce catalogue. Cela garantit que les événements sont analysables par machine et que la même action signifie la même chose pour tous les clients.

Pour le modèle de stockage, la rétention et le transfert du journal d'audit, consultez Journal d'audit. Pour le format de transfert SIEM, consultez Transfert SIEM.

Actions par espace de noms

Secrets

ActionDescription
SECRET_CREATEUn secret a été créé.
SECRET_UPDATEUn secret a été mis à jour.
SECRET_DELETEUn secret a été supprimé.
SECRET_ACCESSLa valeur d'un secret a été lue (déchiffrée).

Fournisseurs de secrets

ActionDescription
PROVIDER_CREATEUne configuration de fournisseur de secrets a été créée.
PROVIDER_UPDATEUne configuration de fournisseur de secrets a été mise à jour.
PROVIDER_DELETEUne configuration de fournisseur de secrets a été supprimée.
PROVIDER_TESTUn fournisseur de secrets a été testé par connexion.

Ressources génériques

Pour les ressources sans espace de noms dédié (workflows, documents de base de connaissances, tables gérées, etc.) :

ActionDescription
RESOURCE_CREATEUne ressource a été créée.
RESOURCE_UPDATEUne ressource a été mise à jour.
RESOURCE_DELETEUne ressource a été supprimée.
RESOURCE_ACCESSUne ressource a été lue.

Décisions d'autorisation

Ces événements enregistrent les décisions d'autorisation refusées et accordées pour les opérations sensibles :

ActionDescription
AUTH_READ_DENIEDAccès en lecture refusé.
AUTH_WRITE_DENIEDAccès en écriture refusé.
AUTH_DELETE_DENIEDAccès en suppression refusé.
AUTH_EXECUTE_DENIEDAccès en exécution refusé (par ex. exécution de workflow).
AUTH_ADMIN_DENIEDAccès administrateur refusé.
AUTH_DELETE_GRANTEDSuppression destructive accordée.
AUTH_EXECUTE_GRANTEDAccès en exécution accordé.
AUTH_ADMIN_GRANTEDAccès administrateur accordé.

Seules les décisions refusées et les décisions accordées pour des opérations destructives / privilégiées sont journalisées. Les décisions courantes du type « cet utilisateur peut lire ses propres workflows » ne le sont pas — cela noierait le journal.

Autorisations d'exécution

Autorisations d'exécution de workflow — les tokens à courte durée de vie émis par le serveur qui autorisent une exécution de workflow. Voir Autorisation.

ActionDescription
EXECUTION_GRANT_CREATEUne autorisation d'exécution de workflow a été émise.
EXECUTION_GRANT_BINDUne autorisation a été liée à une instance de workflow.
EXECUTION_GRANT_REJECTUne autorisation a été présentée mais rejetée (expirée / révoquée / non-correspondance d'instance).
EXECUTION_GRANT_EXPIREUne autorisation a expiré sans être utilisée.
EXECUTION_GRANT_REVOKEUne autorisation a été explicitement révoquée (par ex. annulation de workflow).

Provisionnement SCIM

ActionDescription
scim.token.createdUn token API SCIM a été généré.
scim.token.revokedUn token API SCIM a été révoqué.
scim.user.provisionedUn utilisateur a été créé ou lié via SCIM.
scim.user.updatedUn utilisateur a été mis à jour via SCIM.
scim.user.deactivatedUn utilisateur a été désactivé via SCIM.
scim.user.reactivatedUn utilisateur précédemment désactivé a été réactivé via SCIM.
scim.group.createdUn groupe SCIM a été associé à une équipe.
scim.group.updatedUn groupe SCIM a été mis à jour.
scim.group.deletedUn groupe SCIM a été dissocié (l'équipe est conservée).
scim.group.member.addedUn utilisateur a été ajouté à une équipe associée à SCIM.
scim.group.member.removedUn utilisateur a été retiré d'une équipe associée à SCIM.
scim.error.invalid_tokenUn appel SCIM a été rejeté pour un token invalide.
scim.error.scale_cap_hitUn appel SCIM a atteint un plafond organisationnel.
scim.error.email_conflictUn appel SCIM a été rejeté en raison d'un conflit d'e-mail.

Droits d'intégration

Pour les intégrations installées et la configuration de cloisonnement :

ActionDescription
INTEGRATION_ENTITLEMENT_GRANTUn droit d'intégration a été accordé à un workspace.
INTEGRATION_ENTITLEMENT_REVOKEUn droit d'intégration a été révoqué.
INTEGRATION_ENTITLEMENT_SYNCUne synchronisation de cloisonnement s'est exécutée (la plateforme a poussé le delta vers le fournisseur d'identité).
INTEGRATION_ENTITLEMENT_DISABLEDLe cloisonnement a été désactivé pour un identifiant.
INTEGRATION_INSTALLUne intégration fournisseur a été installée.
INTEGRATION_UNINSTALLUne intégration fournisseur a été désinstallée.

Événements propres au SIEM / journal d'audit

ActionDescription
SUBSCRIPTION_CREATEUn abonnement webhook au journal d'audit a été créé.
audit.testUn événement de test synthétique (émis depuis l'interface d'administration du journal d'audit).
audit.exportUne exportation du journal d'audit a été demandée.
audit.retention.updatedLa politique de rétention du journal d'audit a été modifiée.
AUDIT_FORWARDING_DEGRADEDLe tampon du forwarder est presque plein / en contre-pression (événement opérationnel).

Licence

ActionDescription
LICENSE_APPLIEDUn nouveau JWT de licence a été appliqué au cluster.
LICENSE_VALIDATEDLe heartbeat quotidien vers license.scrydon.com a réussi.
LICENSE_VALIDATION_FAILEDLe heartbeat quotidien a échoué (réseau ou licence invalide).
LICENSE_EXPIREDL'horodatage exp de la licence est dépassé.

Types de ressources

Le champ resourceType de chaque événement identifie l'objet sur lequel l'action a été effectuée :

TypeDescription
secretUne entrée du coffre-fort de secrets.
secretProviderUne configuration de fournisseur de secrets.
userUn compte utilisateur.
organizationUne organisation.
workspaceUn workspace.
fileUn fichier en stockage.
workflowUne définition ou exécution de workflow.
knowledgeBaseUne base de connaissances.
documentUn document de base de connaissances.
folderUn dossier en stockage.
templateUn modèle de workflow.
processTemplateUn flux de processus.
scheduleUn déclencheur planifié.
memoryUn magasin de mémoire d'agent.
chatUne session de discussion.
webhookUn abonnement webhook.
copilotToolUn outil Copilot.
auditLogSubscriptionUn abonnement de forwarder du journal d'audit.
auditLogUne auto-référence (par ex. pour les changements de rétention).
auditLogRetentionConfigLa configuration de rétention du journal d'audit.
executionGrantUne autorisation d'exécution de workflow.
integrationUne intégration fournisseur installée.
integrationEntitlementLe droit d'un workspace à utiliser une intégration.
scimTokenUn token API SCIM.
licenseLe JWT de licence.

Charge utile des événements

Chaque événement porte :

ChampDescription
idID d'événement stable.
actionL'une des actions ci-dessus.
resourceTypeL'un des types ci-dessus.
resourceIdL'ID de la ressource spécifique.
actorIdL'utilisateur ou le service qui a effectué l'action.
organizationIdLe périmètre de l'organisation.
metadataUne charge utile structurée, spécifique à l'action. Ne contient jamais de valeurs de secrets ni de contenu de documents.
ipAddressIP de l'appelant (configurable, capturée par défaut).
userAgentUser-agent de l'appelant (configurable, capturé par défaut).
createdAtHorodatage ISO 8601.

Exemples de charges utiles

SECRET_ACCESS

{
  "id": "aud_abc123",
  "action": "SECRET_ACCESS",
  "resourceType": "secret",
  "resourceId": "sec_xyz789",
  "actorId": "usr_456",
  "organizationId": "org_001",
  "metadata": { "secretName": "OPENAI_API_KEY", "strategy": "LOCAL" },
  "ipAddress": "10.0.1.42",
  "userAgent": "Mozilla/5.0...",
  "createdAt": "2026-03-16T10:30:00Z"
}

AUTH_EXECUTE_DENIED

{
  "id": "aud_def456",
  "action": "AUTH_EXECUTE_DENIED",
  "resourceType": "workflow",
  "resourceId": "wf_q3report",
  "actorId": "usr_789",
  "organizationId": "org_001",
  "metadata": {
    "policy": "workflow.execute",
    "reason": "actor not a workspace member"
  },
  "ipAddress": "10.0.1.99",
  "userAgent": "PostmanRuntime/7.32.0",
  "createdAt": "2026-03-16T10:31:15Z"
}

INTEGRATION_ENTITLEMENT_SYNC

{
  "id": "aud_ghi789",
  "action": "INTEGRATION_ENTITLEMENT_SYNC",
  "resourceType": "integrationEntitlement",
  "resourceId": "ent_m365_alpha",
  "actorId": "system",
  "organizationId": "org_001",
  "metadata": {
    "provider": "microsoft",
    "scopeId": "<entra-security-group-object-id>",
    "added": 3,
    "removed": 1,
    "unchanged": 12,
    "unmappable": 0
  },
  "ipAddress": null,
  "userAgent": null,
  "createdAt": "2026-03-16T11:00:00Z"
}

Ce qui est délibérément absent du journal

Le catalogue enregistre qu'il s'est passé quelque chose, pas les données sur lesquelles l'action a porté :

  • Les valeurs de secrets ne sont jamais journalisées. Les noms et IDs de secrets le sont.
  • Le contenu des documents de la base de connaissances n'est jamais journalisé. Les IDs et classifications de documents le sont.
  • Les charges utiles d'entrée et de sortie des workflows ne sont jamais journalisées. Les IDs de workflow, durées et résultats le sont.
  • Le contenu des prompts LLM n'est jamais journalisé. Les comptages de tokens, IDs de modèles, coûts et la source d'intégration le sont.
  • Les mots de passe des utilisateurs ne sont jamais journalisés. Les événements de connexion le sont.

Cette séparation est ce qui permet d'exposer le journal d'audit aux auditeurs sans exposer les données sous-jacentes.

Correspondance de conformité

ContrôleActions qui le satisfont
ISO 27001 A.5.16 (Gestion des identités)scim.*, INTEGRATION_ENTITLEMENT_*
ISO 27001 A.5.17 (Informations d'authentification)SECRET_*, PROVIDER_*
ISO 27001 A.8.5 (Authentification sécurisée)scim.*, événements de connexion (lorsqu'étendus — voir feuille de route)
ISO 27001 A.8.15 (Journalisation)Chaque événement
ISO 27001 A.8.16 (Activités de surveillance)Tous AUTH_*, INTEGRATION_*, SCIM_*
SOC 2 CC6.1 / CC6.6 (Accès logique)Tous AUTH_*, RESOURCE_ACCESS
SOC 2 CC7 (Opérations système)LICENSE_*, AUDIT_FORWARDING_DEGRADED
SOC 2 CC8 (Gestion des changements)RESOURCE_CREATE / _UPDATE / _DELETE sur workflow, template, processTemplate
GDPR Article 32 (Sécurité du traitement)AUTH_*, SECRET_*
Acte IA UE Article 12 (Tenue de registres)Événements d'exécution de workflow via RESOURCE_*

Automatisation Vanta

De nombreux référentiels de conformité posent les mêmes questions (« montrez-moi les connexions échouées », « montrez-moi les revues d'accès »). Le catalogue d'événements d'audit est connecté à la collecte de preuves de Vanta — consultez Conformité pour savoir quels créneaux Vanta chaque famille d'événements remplit.

Connexe

Sur cette page

Sur cette page