
Une extension Firefox pour détecter les vulnérabilités React2Shell (CVE-2025-55182 et CVE-2025-66478) dans les applications web.
Une extension Firefox pour détecter les vulnérabilités React2Shell (CVE-2025-55182 & CVE-2025-66478) dans les applications web.
RSC Sentinel est une extension de navigateur Firefox destinée aux chercheurs en sécurité et aux éducateurs qui souhaitent observer les indicateurs React Server Components (RSC) et Next.js App Router lors de la navigation. Elle se concentre par défaut sur la détection passive, mettant en évidence les signaux potentiels sans modifier le comportement du site. Pour les évaluations autorisées, elle propose également des outils manuels optionnels pour un sondage actif et une exécution de commandes contrôlée initiée par l'utilisateur.
RSC Sentinel évalue une combinaison d'indicateurs d'exécution, d'en-têtes de réponse HTTP et de motifs de contenu de réponse couramment associés au comportement RSC et App Router. Les résultats sont présentés sous forme de signaux et doivent être interprétés comme des indicateurs plutôt que comme une preuve définitive de vulnérabilité.
Installez l'extension à partir des sources en utilisant le workflow d'extension temporaire de Firefox :
about:debugging.manifest.json dans le répertoire du projet.L'extension se chargera immédiatement pour la session de navigateur en cours.

Exemple d'organisation des fichiers sources de l'extension :
.
├── manifest.json
├── background.js
├── content.js
├── popup.html
├── popup.js
├── images/
│ └── img2.png
│ └── img1.png
└── rules.json
Cette extension ne doit être utilisée que sur des systèmes que vous possédez ou pour lesquels vous avez une autorisation explicite de tester. Une mauvaise utilisation des outils de sécurité peut être illégale ou contraire à l'éthique. Utilisez RSC Sentinel de manière responsable et conformément à toutes les lois et politiques applicables.
Ce projet est open-source et fourni à des fins éducatives et de recherche en sécurité autorisée. L'auteur n'est pas responsable d'une mauvaise utilisation. Effectuez toujours les tests de manière légale, éthique et avec une autorisation explicite.