
GUI-based security testing toolkit for detecting and exploiting the React Server Actions prototype pollution vulnerability (CVE-2025-55182) with POC verification, virtual terminal, and FOFA-integrated batch scanning.
A security testing toolkit built with Electron + Vue 3, focused on React Server Actions vulnerability detection and exploitation.
中文文档 | English
React2Shell Toolbox is a security testing tool designed for Next.js React Server Actions prototype pollution vulnerability (CVE-2025-55182). It provides a user-friendly GUI with features including POC verification, virtual terminal interaction, FOFA asset search, and advanced route hijacking capabilities.




Download the installer for your platform from GitHub Releases:
Windows-react2shell-toolbox-{version}-setup.exe or Windows-react2shell-toolbox-{version}-portable.exemacOS-react2shell-toolbox-{version}-x64.dmg (Intel) or macOS-react2shell-toolbox-{version}-arm64.dmg (Apple Silicon)Linux-react2shell-toolbox-{version}-x64.AppImage or .deb / .tar.gznpm install
npm run dev
# Windows
npm run build:win
# macOS
npm run build:mac
# Linux
npm run build:linux
# All platforms
npm run build:all
app="Apache-Tomcat")react2shell-toolbox/
├── src/
│ ├── main/ # Electron main process
│ │ ├── index.js # Main process entry
│ │ ├── poc-handler.js # POC execution handler
│ │ ├── terminal-handler.js # Virtual terminal handler
│ │ ├── fofa-handler.js # FOFA API handler
│ │ ├── github-oauth-handler.js # GitHub OAuth handler
│ │ ├── storage-handler.js # Storage management handler
│ │ └── updater.js # Auto-update handler
│ ├── preload/ # Preload scripts
│ │ └── index.js # IPC communication bridge
│ └── renderer/ # Renderer process (frontend)
│ ├── src/
│ │ ├── components/ # Vue components
│ │ │ ├── poc/ # POC verification components
│ │ │ ├── batch/ # Batch verification components
│ │ │ └── settings/ # Settings components
│ │ ├── views/ # Page views
│ │ ├── stores/ # Pinia state management
│ │ ├── router/ # Router configuration
│ │ ├── composables/ # Composable functions
│ │ └── App.vue # Root component
│ └── index.html # HTML entry
├── resources/ # Application resources
│ ├── icon.png # App icon
│ └── icon.ico # Windows icon
├── changelog/ # Version changelogs
├── electron-builder.yml # Build configuration
└── package.json # Project configuration
⚠️ This tool is for security research and authorized testing only
This tool targets the Next.js React Server Actions prototype pollution vulnerability (CVE-2025-55182).
MIT License
Thanks to all contributors who have helped this project!
We welcome all forms of contributions, including but not limited to:
Please check the Issues page to participate in discussions, or submit a Pull Request directly.
Disclaimer: This tool is for security research and educational purposes only. Users should comply with local laws and regulations and must not use it for illegal purposes.