git404hub

what is wp2shell-scanner fr?

zephrfish/wp2shell-scanner — explained in plain English

Analysis updated 2026-05-18

23PythonAudience · researcherComplexity · 4/5Setup · moderate

tl;dr

A Python security tool that detects and, in an authorized lab, demonstrates a WordPress remote code execution vulnerability.

vibe map

mindmap
  root((wp2shell-scanner))
    What it does
      Non destructive exposure scan
      Blind SQLi validation
      Pre auth RCE demo
    Tech stack
      Python
      Docker Compose
      Nuclei template
    Use cases
      Scan hosts for CVE exposure
      Practice exploit chain in lab
      Extract data via blind SQLi
    Audience
      Security researchers
      Penetration testers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Scan one or many WordPress hosts to check exposure to this CVE without sending an exploit.

VIBE 2

Run the full authorized-lab exploit chain against a bundled vulnerable WordPress instance.

VIBE 3

Extract database values through the blind SQL injection timing technique for research.

what's the stack?

PythonDocker Compose

how it stacks up fr

zephrfish/wp2shell-scanneraaravkashyap12/advise-project-approachabu-rayhan-alif/django-saas-kit
Stars232323
LanguagePythonPythonPython
Setup difficultymoderateeasymoderate
Complexity4/52/53/5
Audienceresearcherdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Needs Python 3 plus Docker Compose to spin up the bundled lab for the exploit modes.

The README does not state a license for this project.

in plain english

wp2shell-scanner is a security research tool for detecting and testing a specific WordPress vulnerability, tracked as CVE-2026-63030 and CVE-2026-60137. It is a single Python script with no external dependencies, meant for security researchers and penetration testers checking whether a WordPress site is exposed to this issue, and for demonstrating the exploit chain in an authorized lab setting. The tool has several modes chosen with a command line flag. A basic scan mode simply checks the WordPress version and confirms a certain internal web route is reachable, without sending anything that could actually exploit the site. Other modes go further and are meant only for systems the user owns or has explicit permission to test: one confirms a database timing based vulnerability with a harmless probe, another extracts specific pieces of data from the database using that same timing technique, and two more modes actually attempt to gain code execution on the target, either using a cracked administrator password or, in the more advanced mode, by forging administrator access entirely through the vulnerability itself, without needing any password at all. A final mode checks, without actually escalating anything, whether the conditions needed to go from a web shell to full server access are present. Anything beyond the basic scan mode requires the user to confirm interactively that they are authorized to test the target, unless that prompt is explicitly skipped for automation, and running the tool against a non local target with the most aggressive mode requires an extra flag confirming authorization. The project ships a small local lab environment using Docker Compose so the whole exploit chain can be tried safely against a deliberately vulnerable copy of WordPress rather than a live site. The repository also includes the research notes and patch differences used to work out how the vulnerability functions, along with a template for the Nuclei scanning tool and a linked blog post that walks through the technical details of how the exploit chain was traced. Options exist to scan a single host, a list of hosts, or hosts read from a file, with adjustable thread count, timing delays, and the ability to route traffic through a proxy such as Burp for closer inspection.

prompts (copy fr)

prompt 1
Explain the difference between the --scan, --check, and --rce modes in this tool.
prompt 2
Walk me through spinning up the Docker Compose lab and running the exploit chain against it.
prompt 3
Explain how the credential-less --rce mode forges admin access through the SQLi.
prompt 4
Help me understand the authorization prompts and flags this tool requires before running exploits.

Frequently asked questions

what is wp2shell-scanner fr?

A Python security tool that detects and, in an authorized lab, demonstrates a WordPress remote code execution vulnerability.

What language is wp2shell-scanner written in?

Mainly Python. The stack also includes Python, Docker Compose.

What license does wp2shell-scanner use?

The README does not state a license for this project.

How hard is wp2shell-scanner to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is wp2shell-scanner for?

Mainly researcher.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.