Aller au contenu

Connecteurs tiers

Un paquet Python peut ajouter un connecteur vers n'importe quel autre système : un registre de vulnérabilités, une plateforme GRC, un outil de suivi interne... Il a le même interrupteur, la même connexion, les mêmes destinations et les mêmes garanties que les connecteurs intégrés (voir Connecteurs).

Installer un connecteur

Un connecteur publié par un paquet Python (point d'entrée du groupe security_review_mcp.connectors) s'installe à côté du contrôleur, puis s'autorise par le nom de son point d'entrée : installer un paquet ne suffit pas.

uv pip install secreview-acme-connector         # in the image or the environment of the controller
SECREVIEW_CONNECTORS_PLUGINS=acme               # comma separated
SECREVIEW_ACME_URL=https://risk.acme.example/api
SECREVIEW_ACME_API_KEY=...

Le contrôleur charge les connecteurs autorisés au démarrage et refuse de démarrer si l'un manque, est écrit pour une autre version de l'API, ou déclare une variable du serveur lui-même (SECREVIEW_<TYPE>_<CHAMP> ne doit pas être un réglage existant). L'écran Connecteurs l'affiche sous forme de carte marquée Tiers, désactivé tant qu'il n'a pas été activé. Un connecteur s'exécute dans le contrôleur avec ses droits : n'installez et n'autorisez que du code de confiance, comme toute dépendance.