OPENAI AUDIT · ADMIN API · BETA

Quelles clés API sont oubliées dans votre org OpenAI ?

Nous récupérons les users, projects, clés API et audit-log depuis l'API admin OpenAI Platform. Obtenez la liste des clés inutilisées depuis >90 jours (= risque de fuite), voyez qui a ajouté quoi, exportez chaque mois un evidence pack signé pour votre auditeur.

Pourquoi c'est nécessaire

Une clé API dormante est un breach qui attend de se produire.

L'API admin OpenAI montre toutes les clés par projet avec un `last_used_at`. En pratique :

monsys highlight chaque clé inutilisée depuis >90 jours + dont l'owner a quitté l'org. Plus un audit-log de qui a modifié quoi. Pour quand votre auditeur demande : « prouvez que vous n'avez pas de clés orphelines ».

Comment ça marche

Une admin key, snapshot complet toutes les heures.

01

Générer une Organization Admin Key

platform.openai.com → Settings → Organization → Admin Keys → Create. Pas une user-key — une Admin Key donne accès aux /v1/organization/* endpoints. Roter tous les 90 jours.

02

Coller dans monsys

Dashboard → OpenAI Audit → '+ Connecter une org'. Vérification via test-call. Admin key chiffrée AES-256-GCM.

03

Snapshot horaire

Worker pull users + projects + clés par projet + audit_logs. Snapshots remplacés à chaque pull; events append-only avec dedup.

04

Evidence pack à la demande

POST /api/v1/openai/evidence-packs pour une période → tarball gzip avec users.jsonl + projects.jsonl + api_keys.jsonl + events.jsonl + manifeste signé.

Ce que nous gardons et pas

Emails hachés. Pas accès aux prompts/completions.

GARDÉ

  • User IDs OpenAI + SHA256 de l'email + préfixe 4-char pour affichage
  • Project IDs, noms, statut, timestamps
  • API key IDs, redacted value (sk-...xxxx), type, created + last_used
  • Audit events avec actor-hash + target_id + timestamp

PAS GARDÉ

  • Emails complets — supprimés à l'ingestion
  • La valeur complète de la clé API — seulement sk-...4-char redacted
  • Ce qu'une clé a appelé — pas dans l'admin API
  • Conversations ChatGPT navigateur — nécessite Compliance API (Q4 2026)
Tarification

€1 par user + €5 par project par mois.

Par-user et par-project facturés séparément car ce sont les deux cost drivers. Snapshot quotidien, moyenne sur le mois.

Exemple : 25 users, 3 projets actifs → 25 × €1 + 3 × €5 = €40/mois.

Mensuel via Stripe — ligne séparée 'monsys.ai OpenAI Audit — N users × €1 + M projets × €5'.

Ouvrir le dashboard →Guide d'installation complet