
Un'estensione Firefox per rilevare le vulnerabilità React2Shell (CVE-2025-55182 & CVE-2025-66478) nelle applicazioni web.
Un'estensione Firefox per rilevare le vulnerabilità React2Shell (CVE-2025-55182 e CVE-2025-66478) nelle applicazioni web.
RSC Sentinel è un'estensione del browser Firefox pensata per ricercatori di sicurezza e formatori che vogliono osservare gli indicatori di React Server Components (RSC) e Next.js App Router durante la navigazione. Per impostazione predefinita si concentra sul rilevamento passivo, evidenziando potenziali segnali senza alterare il comportamento del sito. Per valutazioni autorizzate, offre inoltre strumenti manuali opzionali per il probing attivo e l'esecuzione controllata di comandi avviata dall'utente.
RSC Sentinel valuta una combinazione di indicatori runtime, header delle risposte HTTP e pattern del contenuto delle risposte comunemente associati al comportamento di RSC e App Router. I risultati vengono presentati come segnali e devono essere interpretati come indicatori piuttosto che come prova definitiva di una vulnerabilità.
Installa l'estensione dal sorgente utilizzando il flusso di lavoro dei componenti aggiuntivi temporanei di Firefox:
about:debugging.manifest.json dalla directory del progetto.L'estensione verrà caricata immediatamente per la sessione corrente del browser.

Struttura di esempio per il sorgente dell'estensione:
.
├── manifest.json
├── background.js
├── content.js
├── popup.html
├── popup.js
├── images/
│ └── img2.png
│ └── img1.png
└── rules.json
Questa estensione deve essere utilizzata esclusivamente su sistemi di tua proprietà o per i quali hai ricevuto esplicita autorizzazione ai test. L'uso improprio degli strumenti di sicurezza può essere illegale o contrario all'etica. Utilizza RSC Sentinel in modo responsabile e in conformità con tutte le leggi e le policy applicabili.
Questo progetto è open-source e fornito a scopo didattico e di ricerca sulla sicurezza autorizzata. L'autore non è responsabile dell'uso improprio. Conduci sempre i test in modo legale, etico e con esplicita autorizzazione.