
estensione Chrome per rilevare siti Next.js vulnerabili a CVE-2025-55182 (react2shell)
Chrome extension che esegue next.version localmente e inietta un popover di avviso se il sito esegue una versione di next vulnerabile a react2shell
Questo è un progetto di estensione Plasmo inizializzato con plasmo init.
Prima di tutto, esegui il server di sviluppo:
bun dev
Apri il browser e carica la build di sviluppo appropriata. Ad esempio, se stai sviluppando per il browser Chrome, usando il manifest v3, usa: build/chrome-mv3-dev.
Puoi iniziare a modificare il popup agendo su popup.tsx. Dovrebbe aggiornarsi automaticamente mentre apporti modifiche. Per aggiungere una pagina delle opzioni, aggiungi semplicemente un file options.tsx alla radice del progetto, con un componente react esportato di default. Allo stesso modo, per aggiungere una pagina di contenuto, aggiungi un file content.ts alla radice del progetto, importando qualche modulo e implementando una logica, quindi ricarica l'estensione nel browser.
Per ulteriori indicazioni, visita la nostra Documentazione
Esegui il seguente comando:
bun run build
Questo dovrebbe creare un bundle di produzione per la tua estensione, pronto per essere compresso e pubblicato negli store.
Il modo più semplice per distribuire la tua estensione Plasmo è usare l'azione GitHub bpp integrata. Tuttavia, prima di usare questa azione, assicurati di compilare la tua estensione e caricare la prima versione allo store per stabilire le credenziali di base. Quindi, segui semplicemente questa istruzione di configurazione e sarai sulla buona strada per l'invio automatico!