
Extension Chrome pour détecter les sites next.js vulnérables à CVE-2025-55182 (react2shell)
Chrome extension qui exécute next.version localement et injecte un popover d'avertissement si le site utilise une version de next vulnérable à react2shell
Ceci est un projet d'extension Plasmo initialisé avec plasmo init.
Tout d'abord, lancez le serveur de développement :
bun dev
Ouvrez votre navigateur et chargez la build de développement appropriée. Par exemple, si vous développez pour le navigateur Chrome, avec le manifest v3, utilisez : build/chrome-mv3-dev.
Vous pouvez commencer à modifier le popup en changeant popup.tsx. Il devrait se mettre à jour automatiquement au fur et à mesure de vos modifications. Pour ajouter une page d'options, ajoutez simplement un fichier options.tsx à la racine du projet, avec un composant React exporté par défaut. De même, pour ajouter une page de contenu, ajoutez un fichier content.ts à la racine du projet, importez un module et faites une logique, puis rechargez l'extension dans votre navigateur.
Pour plus de conseils, consultez notre documentation
Exécutez la commande suivante :
bun run build
Cela devrait créer un bundle de production pour votre extension, prêt à être compressé et publié sur les stores.
La façon la plus simple de déployer votre extension Plasmo est d'utiliser l'action GitHub intégrée bpp. Avant d'utiliser cette action, assurez-vous de builder votre extension et de téléverser la première version sur le store afin d'établir les identifiants de base. Ensuite, suivez simplement cette instruction de configuration et vous serez en bonne voie pour une soumission automatisée !