Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
scanner-for-CVE-2025-55182-vulnerability — CVE-2025-55182 Detector. Find which of your GitHub repositories are exposed to the critical React/Next.js RCE vulnerability and generate a clean Markdown report. | Kitploit
Tools/GitHubGitHub/shakilkhatri/scanner-for-cve-2025-55182-vulnerability
Vulnerability ScannersCode AnalysisWeb SecurityDevSecOpsSecret DetectionSupply Chain Security
GitHubshakilkhatri/scanner-for-cve-2025-55182-vulnerability

scanner-for-CVE-2025-55182-vulnerability

CVE-2025-55182 Detector. Find which of your GitHub repositories are exposed to the critical React/Next.js RCE vulnerability and generate a clean Markdown report.

View Repository
49 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

🛡️ GitHub Vulnerability Scanner for CVE-2025-55182 (React/Next.js RCE)

This Python script is designed to scan all your public and private GitHub repositories for dependencies that are potentially vulnerable to CVE-2025-55182 (a critical Remote Code Execution affecting specific versions of React Server Components and Next.js).

The script authenticates using a Personal Access Token (PAT), iterates through your repositories, checks the package.json file for vulnerable major versions, and generates a clean Markdown report.

📝 Prerequisites

  1. Python: Ensure you have Python (3.6 or newer) installed on your system.

  2. Dependencies: You need the requests and packaging libraries.

    root@kitploit:~
    pip install requests packaging
    

⚙️ Setup and Usage

1. Download the Script

Save the provided Python code as scan.py.

2. Generate a GitHub Personal Access Token (PAT)

IMPORTANT: Do not share your token with anyone. The script requires a PAT to access your private repositories.

Steps to Generate the PAT:

  1. Go to Developer Settings:
    • Log in to your GitHub account.
    • Click your Profile Picture in the top-right corner.
    • Select Settings from the dropdown menu.
    • Scroll down the left-hand sidebar and click Developer settings.
  2. Create a New Token (Classic):
    • In the left sidebar, click Personal access tokens.
    • Select Tokens (classic).
    • Click Generate new token and choose Generate new token (classic).
  3. Configure Permissions:
    • Note: Give it a clear name (e.g., CVE-2025-55182-Scan).
    • Expiration: Set a short expiration (e.g., 7 days or less).
    • Select Scopes: Check the box labeled repo (Full control of private repositories). This is necessary to read the contents of package.json in all your repos.
  4. Copy the Token:
    • Click Generate token.
    • IMMEDIATELY COPY the resulting token string. It will only be shown once.

3. Run the Script

Execute the script from your terminal:

root@kitploit:~
python scan.py
Download Tool