Monitoraggio dell'integrità tra registry per le estensioni IDE
Cattura snapshot delle release di estensioni VS Code, Cursor e Open VSX, le confronta tra i registry e avvisa i team di sicurezza quando viene rilasciata una build manomessa o divergente.
Un brief pronto da incollare in Claude Code, Cursor o qualsiasi agente di programmazione (in inglese).
Totale6.8/10
Problema7
Disponibilità a pagare6
Tempismo8
Vuoto di mercato7
Fossato5
Fattibilità8
A favore
- Chi paga
- Responsabili di security engineering o platform in aziende con oltre 100 sviluppatori che usano fork di VS Code (Cursor, Windsurf); $500–2.000/mese dal budget per la sicurezza della supply chain software.
- Cosa ha detto la gente · 5
- Un'estensione Claude Code con backdoor è rimasta online sul Cursor Marketplace per circa 11 ore prima della rimozione, con pieno accesso al codice sorgente e agli strumenti di sviluppo. Dall'articolo ↗
- La versione compromessa è apparsa su Open VSX e Cursor ma apparentemente mai sul registry ufficiale di Microsoft, a dimostrazione di una pericolosa divergenza tra registry. Leggi il commento ↗
- Gli sviluppatori si stanno rendendo conto che gli strumenti di coding AI eseguono ogni giorno codice remoto non verificato, e nessuno controlla cosa facciano realmente questi CLI ed estensioni. Leggi il commento ↗
- I ritardi negli aggiornamenti automatici non si applicano ai 'publisher fidati', e gli utenti non possono configurare quali publisher considerare fidati, quindi gli aggiornamenti malevoli possono propagarsi immediatamente. Leggi il commento ↗
- Ci si aspetta che gli attori statali prendano sempre più di mira gli strumenti per sviluppatori e l'open source, quindi tutti gli artefatti in arrivo dovrebbero essere trattati come ostili. Leggi il commento ↗
Parafrasato dalla discussione. Segui i link per i commenti originali.
- Concorrenti e lacuna
Gli strumenti esistenti per la supply chain controllano i registry di pacchetti (npm, PyPI) e le pipeline CI; nessuno monitora in modo continuo i marketplace delle estensioni IDE alla ricerca di release manomesse, cambi di publisher o build che divergono tra registry.
- Perché ora
- Cursor e altri fork di VS Code gestiscono ora marketplace di estensioni propri, con pipeline di pubblicazione separate e più deboli, e l'adozione delle estensioni AI è esplosa nell'ultimo anno. Questo incidente dimostra che il vettore di attacco funziona.
- Fossato · 5/10
- Database storico versionato di bundle di estensioni e un dataset crescente di diff tra release benigne e malevole; costi di passaggio elevati grazie alle integrazioni con sistemi di alerting e MDM.
Contro
- Red team
- Un backdoor rimasto attivo per 11 ore sul marketplace di Cursor dimostra che il vettore d'attacco esiste, che i budget per la sicurezza della supply chain ci sono e che Socket/Snyk coprono npm/PyPI ma non i registry di estensioni IDE né il rilevamento delle divergenze tra registry.
- Cosa la farebbe fallire
- Marketplace (Microsoft, Cursor, Open VSX) introducono firma obbligatoria e rilevamento nativo delle anomalie, chiudendo il gap prima che si costruisca una base di clienti.
Partire
- I primi tre passi
- Costruire crawler che catturano snapshot delle circa 500 estensioni più diffuse su VS Code Marketplace, Open VSX e marketplace di Cursor, salvando hash versionati dei bundle e metadati dei publisher.
- Costruire un motore di diff che segnali le versioni assenti in altri registry, i cambi di publisher o di chiavi di firma e le nuove capacità pericolose (child_process, scritture in ~/.ssh, LaunchAgents).
- Rilasciare alert via Slack/webhook e una dashboard in cui i team registrano le estensioni usate dall'organizzazione.
- Discussione originale
- Backdoor in Claude Code for VS Code extension on the Cursor Marketplace ↗ 579 punti401 commentiDai commentiArticolo collegato
Tradotto dall'inglese. Leggi l'originale