
Heuristic security scanner for detecting React Server Components (RSC) vulnerabilities, including React2Shell-style behavior (CVE-2025-55182). Safe, non-exploitative, multi-target capable.
Heuristic Scanner for React Server Components (RSC) Vulnerabilities — including React2Shell-style behavior (CVE-2025-55182)
react2shell_detector.py is a safe, non-invasive security scanner designed to detect systems potentially exposed to React Server Components (RSC) deserialization vulnerabilities — including the React2Shell class of issues affecting React 19 and certain Next.js server configurations.
This tool does not perform exploitation, and instead relies on a multi-signal heuristic engine:
It is suitable for:
This scanner performs benign RSC probes only.
Use it only on systems you own or are explicitly authorized to test.
Unauthorized scanning may violate laws or organizational policies.
.txt listlow → very_high)Clone the repository:
git clone https://github.com/<yourname>/react2shell-detector.git
cd react2shell-detector
---
## Usage
python react2shell_detector.py -u https://example.com
or
python react2shell_detector.py -f targets.txt
or
python react2shell_detector.py -f targets.txt -t 20