Confiance

Sécurité

Orbit exécute un agent IA avec accès local aux outils sur votre machine : son modèle de sécurité mérite donc d'être énoncé clairement. Voici comment signaler un problème et ce qui en est un.

Dernière mise à jour : 10 octobre 2026

Versions prises en charge

Orbit est antérieur à la 1.0. Les correctifs de sécurité sont apportés à la dernière version et à la branche main.

  • main (dernière) — prise en charge
  • Dernière version étiquetée — prise en charge
  • Versions antérieures — non prises en charge

Signaler une vulnérabilité

Signalez les vulnérabilités en privé — n'ouvrez pas d'issue publique. Utilisez le signalement privé de vulnérabilités de GitHub, ou écrivez à [email protected].

Ce qu'il faut inclure

  • une description du problème et de son impact ;
  • les étapes de reproduction, ou une preuve de concept ;
  • la version d'Orbit, la version de votre système et la façon dont Orbit a été installé (cargo run, un bundle .app ou un DMG) ;
  • la version de la CLI pi (pi --version).

À quoi vous attendre

Vous recevrez un accusé de réception sous quelques jours et une mise à jour de statut au fil du triage. Laissez-nous un délai raisonnable pour livrer un correctif avant toute divulgation publique.

Périmètre et modèle de sécurité

Orbit est un client de bureau local. Il lance l'agent de code pi comme processus enfant et lui donne le même accès local aux outils que dans un terminal. Quelques propriétés sont voulues ainsi et ne sont pas des vulnérabilités en soi :

  • Orbit exécute l'agent avec un accès local complet aux outils. L'agent peut lire, modifier et exécuter des commandes dans votre espace de travail en tant qu'utilisateur. C'est précisément le but de l'outil.
  • Les modes d'accès sont un garde-fou de confirmation, pas un bac à sable. Supervisé, Accepter les modifications automatiquement et Accès complet décident quels appels modifiants demandent d'abord. pi n'embarque aucun bac à sable et Orbit n'en ajoute pas. Un mode qui approuve automatiquement un appel n'est pas une frontière d'isolation.
  • Les données de session vivent dans le stockage propre à pi (~/.pi/agent/, ~/.orbit-pi/). Orbit lit et écrit les mêmes fichiers que la CLI pi.

Les signalements que nous voulons :

  • les bugs de sûreté mémoire ;
  • une injection de commande ou de prompt qui franchit une frontière qu'Orbit prétend garantir ;
  • des identifiants fuyant par la surface RPC ;
  • le programme de mise à jour signé acceptant un artefact non vérifiable.