Contrôles des plugins
Choisissez les plugins que votre équipe peut utiliser et gérez l’accès à leurs services connectés et à leurs actions
Les plugins regroupent des workflows réutilisables et peuvent inclure des skills et des MCP servers qui se connectent à d’autres outils. ChatGPT et Codex utilisent le même répertoire public de plugins sur les interfaces prises en charge, tandis que les administrateurs décident quels plugins sont disponibles dans leur espace de travail. En savoir plus sur les plugins, les skills et les services connectés.
Dans ce guide, app et MCP server désignent la même intégration connectée et sont des termes interchangeables. Nous utilisons MCP server dans le texte, mais conservons app dans les libellés de l’interface tels que Workspace apps et App permissions, ainsi que dans les noms de colonnes CSV.
Un membre ne peut utiliser les fonctionnalités d’un MCP server que si le plugin et le MCP server sont disponibles pour son rôle et si le compte authentifié a accès au service connecté. Pour utiliser des identifiants partagés, le membre doit également disposer de l’autorisation correspondante ; le compte externe peut être différent de son compte personnel.
Les plugins fonctionnent dans Chat et Work sur ChatGPT pour le Web, l'application de bureau et les appareils mobiles, dans Codex au sein de l'application de bureau ChatGPT, ainsi que dans le navigateur de plugins de Codex CLI. Ils ne sont pas disponibles dans l'extension IDE.
Pour comprendre comment ces contrôles s’articulent avec les rôles et les autorisations de l’espace de travail, consultez Rôles et autorisations de l’espace de travail.
Pour configurer l’authentification des plugins dans les interfaces prises en charge de l’espace de travail, consultez Connexions de l’espace de travail. Installer un plugin pour tout le monde ne fournit pas, à lui seul, de compte partagé.
Comprendre la chaîne de fonctionnalités
Un plugin peut couvrir les couches de contrôle suivantes :
| Niveau | Ce qu’il détermine | Où le gérer |
|---|---|---|
| Disponibilité | Si l’ensemble fourni par le plugin est accessible à l’utilisateur | Paramètres de l’espace de travail pour les interfaces web et de bureau prises en charge ; le navigateur de plugins de la CLI pour la CLI |
| Skills inclus | Les instructions réutilisables apportées par le plugin installé | Le package du plugin et les contrôles des skills |
| Accès aux MCP servers | Si les utilisateurs peuvent utiliser les fonctionnalités d’un MCP server | Applications de l’espace de travail et Autorisations et rôles |
| Actions et autorisations | Les actions que les utilisateurs peuvent exécuter et les cas où ChatGPT demande confirmation avant d’utiliser ses outils | Les paramètres Contrôle des actions et Autorisations des applications de la connexion dans Applications de l’espace de travail |
| Autorisation du service | Les données et actions externes auxquelles l’identité authentifiée peut accéder | Le service connecté et son fournisseur d’identité |
| Autorisations d’exécution | Ce qu’un agent peut faire après avoir reçu des données ou un outil | Les contrôles de l’environnement d’exécution, de la sandbox et des approbations pour l’interface active |
Utilisez ces couches pour un déploiement en deux étapes : commencez par rendre disponibles les plugins appropriés, puis configurez les fonctionnalités et les autorisations nécessaires à chaque workflow.
Étape 1 : activer la disponibilité des plugins
Pour les interfaces Web et de bureau prises en charge, les contrôles des plugins de l’espace de travail déterminent quels rôles peuvent utiliser ou installer un plugin. Codex CLI utilise son propre navigateur de plugins pour l’installation. Consultez Créer des plugins pour en savoir plus sur la création des paquets et leur distribution.
Pour importer les plugins de l’espace de travail depuis GitHub et les maintenir à jour, consultez Gestion des plugins.
Résoudre le problème « Désactivé par l’administrateur »
Si vous êtes propriétaire d’un espace de travail, vérifiez ces paramètres lorsqu’un plugin affiche « Désactivé par l’administrateur » sur le Web ou dans l’application de bureau :
- Ouvrez la console d’administration, sélectionnez l’espace de travail, puis ouvrez Plugins (Applications dans les espaces de travail FedRAMP). Vérifiez la disponibilité du plugin dans l’espace de travail et les éventuels paramètres de rôle pris en charge. ChatGPT Business utilise une disponibilité à l’échelle de l’espace de travail.
- Si votre espace de travail prend en charge RBAC, vérifiez les paramètres par défaut de l’espace de travail et toutes les attributions de rôles directes et par groupe dans Autorisations et rôles. Confirmez que l’autorisation générale du membre pour les plugins est activée : Autoriser les membres à utiliser des plugins ou Utiliser des plugins, selon le libellé affiché. Les espaces de travail FedRAMP peuvent afficher Utiliser des applications.
- Confirmez que le membre peut accéder à chaque application requise par le plugin et que les actions nécessaires à la tâche sont activées.
- Lorsque des rôles du mode Verrouillage sont disponibles, vérifiez toutes les attributions de rôles directes et par groupe pour repérer les restrictions touchant la fonctionnalité dont le membre a besoin. Le mode Verrouillage ne désactive pas automatiquement toutes les applications dans les espaces de travail gérés, mais ses restrictions peuvent s’appliquer même lorsqu’un rôle ordinaire accorde l’accès.
Pour les comptes ChatGPT Business en libre-service, demandez au membre de vérifier le mode Verrouillage dans Paramètres > Sécurité, lorsque cette option est disponible. Le mode Verrouillage n’affecte pas l’accès réseau de Codex .
Corrigez les paramètres ou les attributions de rôles involontaires conformément à la politique de sécurité de votre organisation. Patientez jusqu’à cinq minutes pour que les modifications de rôles s’appliquent, puis demandez au membre de réessayer. Consultez Contrôle d’accès basé sur les rôles (RBAC) pour en savoir plus.
Exporter le catalogue public pour examen
Les propriétaires et administrateurs d’espaces de travail ChatGPT Enterprise éligibles peuvent télécharger un fichier CSV des plugins publics disponibles pour leur espace de travail. Utilisez l’exportation pour examiner les métadonnées des plugins, des MCP servers et des skills avant de modifier la disponibilité des plugins.
- Ouvrez Admin > Plugins.
- Sélectionnez Public.
- Sélectionnez l’icône de téléchargement (Export CSV) dans l’en-tête de la page.
Le fichier téléchargé porte le nom public-plugins-security-review.csv et contient :
- Métadonnées des plugins :
Plugin Name,Plugin Description,Date Added (UTC),OpenAI Verified,Developer NameetVersion. - Métadonnées des MCP servers :
App Name(s)etApp Description(s). - Métadonnées des skills Chat :
Skill Name(s)etSkill Description(s).
Lorsqu’un plugin inclut plusieurs MCP servers ou skills, des points-virgules séparent les valeurs correspondantes. L’exportation utilise un instantané du catalogue public pouvant dater de 48 heures au maximum, inclut uniquement les plugins publics visibles dans l’espace de travail actuel et ne contient pas les plugins créés pour cet espace de travail. Elle n’est pas disponible dans les espaces de travail FedRAMP.
Étape 2 : gérer les fonctionnalités
La synchronisation des conversations n’accorde aucun accès supplémentaire aux plugins, aux MCP servers ou aux services connectés. Pour l’accès à l’ordinateur local avec Work Cloud, les exigences d’entreprise apps et plugins d’Agent Security s’appliquent aux exécuteurs locaux. Les conteneurs cloud de Work conservent les politiques Work Cloud existantes. Configurez ces exigences en TOML et examinez-les conjointement avec les autorisations de l’espace de travail et celles du compte connecté.
Examinez la prise en charge des hooks séparément de la disponibilité des plugins :
- Hooks d’entreprise. Lorsque cette fonctionnalité est activée pour votre espace de travail, l’accès à l’ordinateur local avec Work Cloud prend en charge les hooks MCP définis par les administrateurs, qui s’exécutent sur le coordinateur cloud (orchestrateur) pour les événements de cycle de vie et d’outils pris en charge. Les hooks de commande et les hooks issus de la configuration locale ou de plugins ne sont pas pris en charge avec l’orchestration cloud, même lorsque les outils s’exécutent localement.
- Orchestration cloud : Les hooks de commande et les hooks issus de la configuration locale ou de plugins ne s’exécutent pas, même lorsque les outils s’exécutent localement et que le plugin lui-même est autorisé. Les utilisateurs grand public ne bénéficient pas de la prise en charge des hooks dans cette fonctionnalité. Lorsque l’orchestration et l’exécution sont toutes deux locales, les hooks existants pris en charge continuent de fonctionner dans les fils Work et Codex entièrement locaux. Les administrateurs peuvent toujours configurer les hooks gérés pris en charge dans Agent Security pour ces workflows.
- Audit. Avant de vous fier à ces hooks, testez la connexion de la fonction de rappel, confirmez les événements qu’elle reçoit et vérifiez l’incidence des échecs sur la tâche. Les hooks MCP ne fournissent pas de piste d’audit complète dans la Compliance API.
Consultez Hooks et la Référence de configuration pour connaître les exigences prises en charge.
Les plugins de ChatGPT et Codex peuvent inclure des connexions à des MCP servers qui effectuent des recherches, récupèrent ou synchronisent des données, ou agissent sur des systèmes externes. La disponibilité des plugins et les accès et actions accordés à chaque connexion relèvent de contrôles distincts.
Gérez les fonctionnalités des MCP servers depuis Applications de l’espace de travail et Autorisations et rôles. Les contrôles disponibles permettent aux administrateurs de :
- Activer les connexions aux MCP servers et attribuer l’accès selon le rôle dans l’espace de travail.
- Pour les connexions qui prennent en charge le Contrôle des actions, autoriser les actions en lecture seule ou un ensemble personnalisé approuvé, et définir la manière dont l’espace de travail traite les nouvelles actions ajoutées.
- Définir les Autorisations des applications qui déterminent quand ChatGPT demande confirmation avant d’utiliser une connexion.
- Maintenir l’accès dans les limites des périmètres et des autorisations accordés par chaque service connecté et chaque compte authentifié.
Pour connaître la disponibilité et les procédures actuelles, consultez Contrôles d’administration, sécurité et conformité dans les apps.
Limiter les comptes d’applications de l’entreprise aux espaces de travail autorisés
Lorsqu’elles sont activées, les restrictions liées aux domaines vérifiés empêchent les utilisateurs de créer de nouvelles connexions aux applications prises en charge avec des comptes du domaine de l’entreprise dans des espaces de travail ChatGPT personnels ou d’autres espaces de travail non autorisés. Les employés doivent utiliser un espace de travail autorisé pour connecter ces comptes d’entreprise.
La vérification d’un domaine n’active pas cette restriction. Les connexions existantes aux applications ne sont pas automatiquement déconnectées.
Pour connaître les applications prises en charge, leur disponibilité et les instructions de configuration, consultez Contrôles administrateur, sécurité et conformité pour les plugins et les applications.
Choisir un ensemble initial ciblé
Activez les plugins qui répondent à un besoin métier approuvé. Limitez le public de chaque plugin aux utilisateurs ou aux rôles qui en ont besoin et effectuez toute vérification requise avant de l’activer.
Pour chaque service connecté, consignez le responsable métier, les données autorisées, les actions de lecture ou d’écriture approuvées, la méthode d’authentification et un contact chargé de l’assistance ou de la suppression.
Avant d’activer des actions d’écriture ou de publier une nouvelle fonctionnalité connectée, vérifiez la portée de son rôle et testez-la avec un compte qui ne possède que les autorisations prévues dans le service connecté.
Pour un déploiement à grande échelle, commencez par les catégories que les équipes utilisent quotidiennement, telles que la messagerie, le calendrier et les systèmes de fichiers ou de documents. Utilisez le Répertoire des plugins pour vérifier la disponibilité actuelle et les fonctionnalités sur les interfaces ChatGPT et Codex prises en charge.
Quel que soit l’ensemble initial, commencez par les actions de lecture. Avant d’activer les actions d’écriture, identifiez le responsable du plugin, examinez les périmètres des MCP servers et les autorisations des services, confirmez les accès aux données et documentez les effets externes ainsi qu’une procédure de récupération.
Comprendre le flux des données et la sécurité
Lorsque ChatGPT utilise un MCP server inclus dans un plugin, il envoie une requête au service connecté et renvoie les données ou les résultats d’actions autorisés par les autorisations du compte authentifié dans ce service.
ChatGPT traite les données des services connectés de deux manières :
- Sans synchronisation : ChatGPT traite temporairement les données du chat et de la recherche approfondie sans les indexer.
- Avec synchronisation : ChatGPT indexe à l’avance les contenus connectés sélectionnés. Vous pouvez vérifier si une connexion prend en charge la synchronisation sur la page de son plugin.
Ce mode modifie la façon dont ChatGPT indexe les contenus connectés ; il ne remplace pas les contrôles habituels de conservation des conversations. Les conversations ChatGPT qui utilisent ces connexions restent accessibles via la Compliance API.
La documentation d’OpenAI sur les services connectés décrit le chiffrement en transit et au repos, les autorisations par utilisateur, les contrôles des rôles et des actions, les restrictions d’accès réseau pour les conversations utilisant ces connexions, ainsi que l’absence d’entraînement des modèles sur les informations consultées via ces connexions pour les clients Business, Enterprise et Edu. Lorsqu’une requête parvient à un service connecté, les périmètres d’accès, les règles de conservation, de résidence des données et les autres politiques de ce service s’appliquent également.
Consultez les pages consacrées à la sécurité et à la conformité des services connectés et aux connexions avec synchronisation pour connaître les modalités actuelles de traitement des données. Pour les MCP servers configurés localement dans l’application de bureau ChatGPT, Codex CLI ou l’extension IDE, consultez la configuration MCP de Codex.