✓ Retenue 1e sur 8 proposéesIndieSécurité

Surveillance de l'intégrité inter-registres des extensions IDE

Capture les releases des extensions VS Code, Cursor et Open VSX, compare-les entre registres et alerte les équipes sécurité dès qu'un build altéré ou divergent est publié.

Ouvrir la discussion ↗

Un brief prêt à coller dans Claude Code, Cursor ou tout agent de code (en anglais).

Global6.8/10
Douleur7
Volonté de payer6
Timing8
Manque7
Avantage défensif5
Faisabilité8

Pour

Qui paie
Responsables sécurité ingénierie ou plateforme dans les entreprises de plus de 100 développeurs utilisant des forks de VS Code (Cursor, Windsurf) ; 500 à 2 000 $/mois sur le budget sécurité de la chaîne d'approvisionnement logicielle.
Ce que les gens ont dit · 5
  • Une extension Claude Code backdoorée est restée en ligne sur la Cursor Marketplace pendant environ 11 heures avant son retrait, avec un accès complet au code source et aux outils de développement. Tiré de l'article ↗
  • La version compromise est apparue sur Open VSX et Cursor, mais apparemment jamais sur le registre officiel de Microsoft, ce qui révèle une divergence dangereuse entre registres. Lire le commentaire ↗
  • Les développeurs réalisent que les outils de code IA exécutent quotidiennement du code distant non vérifié, et personne ne contrôle ce que font réellement ces CLI et extensions. Lire le commentaire ↗
  • Les délais de mise à jour automatique ne s'appliquent pas aux « éditeurs de confiance », et les utilisateurs ne peuvent pas configurer les éditeurs à approuver. Une mise à jour malveillante peut donc se propager instantanément. Lire le commentaire ↗
  • L'auteur s'attend à ce que des acteurs étatiques ciblent de plus en plus les outils de développement et l'open source, et estime que tous les artefacts entrants doivent être traités comme hostiles. Lire le commentaire ↗

Reformulé à partir de la discussion. Suivez les liens pour lire les commentaires d'origine.

Concurrents et manque

SocketSnykEndor LabsStepSecurity

Les outils existants de supply chain surveillent les registres de paquets (npm, PyPI) et les pipelines CI. Personne ne surveille en continu les marketplaces d'extensions IDE pour détecter les releases altérées, les changements d'éditeur ou les builds qui divergent d'un registre à l'autre.

Pourquoi maintenant
Cursor et d'autres forks de VS Code exploitent désormais leurs propres marketplaces d'extensions, avec des pipelines de publication séparés et moins stricts. L'adoption des extensions d'IA a explosé l'an dernier, et cet incident prouve que la voie d'attaque fonctionne.
Avantage défensif · 5/10
Base de données historique versionnée des bundles d'extensions, enrichie d'un jeu croissant de diffs entre releases bénignes et malveillantes. Les coûts de changement augmentent avec les intégrations aux outils d'alerte et de MDM.

Contre

Équipe rouge
Une backdoor restée 11 heures en ligne sur la marketplace Cursor prouve la voie d'attaque et l'existence de budgets de sécurité supply chain. Socket et Snyk couvrent npm et PyPI, mais pas les registres d'extensions IDE ni la détection de divergences inter-registres.
Ce qui la ferait échouer
Les marketplaces (Microsoft, Cursor, Open VSX) imposent la signature obligatoire et intègrent une détection d'anomalies native, ce qui comblerait le manque avant que la base client ne soit construite.

Démarrer

Les trois premières étapes
  1. Développer des crawlers qui capturent les quelque 500 extensions les plus populaires sur la VS Code Marketplace, Open VSX et la marketplace Cursor, en stockant les hashes versionnés des bundles et les métadonnées des éditeurs.
  2. Construire un moteur de diff qui signale les versions absentes d'autres registres, les changements d'éditeur ou de clé de signature, et les nouvelles capacités dangereuses (child_process, écritures dans ~/.ssh, LaunchAgents).
  3. Livrer des alertes Slack et webhook, ainsi qu'un tableau de bord où les équipes enregistrent les extensions utilisées par leur organisation.
Discussion d'origine
Backdoor in Claude Code for VS Code extension on the Cursor Marketplace ↗ 579 points401 commentairesDes commentairesArticle lié

Traduit de l'anglais. Lire l'original

Plus dans cette édition

#NoteIdéeTypeCatégorieDouleurPayerTimingManqueDéfenseFaisable
1 6.2 Vérification des réponses du support assisté par LLMCouche d'assurance qualité pour les équipes support qui vérifie les réponses des agents par rapport à la documentation produit et signale les étapes inventées ainsi que les réponses au style robotique typique des LLM avant envoi. Venture SaaS B2B 768556