SHELLPROOF (@PHP_ShellProof) header
SHELLPROOF (@PHP_ShellProof) profile picture

Free, open-source PHP security toolkit. Scans your server, config, dependencies and keys, then tells you exactly how to fix what it finds.

Joined October 2026
Photo by SHELLPROOF (@PHP_ShellProof)Photo by SHELLPROOF (@PHP_ShellProof)Photo by SHELLPROOF (@PHP_ShellProof)Photo by SHELLPROOF (@PHP_ShellProof)
PHP2Shell is being exploited right now. It's critical RCE in PHP itself (CVE-2026-109618, CVE-2026-109619), fixed Oct 21 in 8.5.12, 8.4.27, 8.3.36 and 8.2.35. We built Shellproof so you can check if you're exposed and fix it without guessing. What's in it: - A version checker. Paste php -v and get a straight answer. - A one-file scanner for your server (shellproof.pyz, any Python 3.8+). It checks the PHP runtime, php.ini, composer.lock, risky code, exposed keys and file integrity. - Fix playbooks with the exact upgrade, restart and verify commands for your platform. Upgrading alone isn't enough if your PHP workers are still running the old code. - Interim mitigations for anyone who can't patch tonight. - Crypto checks. It finds exposed keypairs and seed phrases (masked, never shown), watches a Solana wallet and tells you when it signs a transaction, and lists token approvals so you can revoke the ones you didn't set up. - A CSP builder, so browsers block scripts from hosts you didn't allow even if your PHP server is compromised. Free and MIT licensed, and you can read the source on the site. It all runs on your machine or in your browser. GL51FXf1Qqt9DHHoCRSmNGUH8qnuCPjRRRqnx9Wxpump shellproof.dev
24
3
27
1,695
Good list for users. For the people running the servers, two things matter on the PHP2Shell side: 1. Patching the binary isn't the end. PHP-FPM pools, mod_php and queue workers keep running the old code until they're restarted. 2. If a site was exposed before it was patched, look for signs someone got in, and treat every key the web worker could read as stolen. Shellproof checks all of that in one pass. It's a single Python file, nothing to install: curl -LO shellproof.dev/downloads/she… python3 shellproof.pyz scan /var/www It flags vulnerable PHP versions and workers still on old code, php.ini settings against the interim mitigations, composer.lock packages with known advisories, PHP files in upload folders, code changed since a date you give it, exposed private keys and API secrets (masked, never printed), and modified WordPress core files. shellproof fix prints the upgrade, restart and verify commands for your platform. Free and MIT licensed. It runs on your server, the only network calls are read-only lookups to php.net, Packagist and WordPress.org, and --offline turns those off.
⚠️ ALERT: More “Black October” PHP2SHELL breach reports are emerging, including a massive new allegation involving PwC. Everest group claims to have stolen 590.69 GB of PwC files, including sensitive employee and HR data. Many other verified breaches have emerged such as Capcom's exposure of 11.77 million email addresses, and Onamae Cloud's discovery of malware on customer servers. These incidents are a reminder to do our part to protect our accounts. Here are 5 precautions to take to stay safe: 1. Expect fake “Breach alerts” “Your account was exposed.” “Install this emergency security update.” “Verify your details to avoid suspension.” A real incident gives scammers a believable story. Open the company’s app or use a saved bookmark to check. Don’t use the link or phone number supplied in an unexpected message. 2. Don’t install a “PHP security patch” from a message PHP2Shell is a server-side problem. Ordinary visitors do not need to install PHP software on their phone or laptop to browse. Keep your browser, operating system and apps updated through their built-in settings or official stores. Do not follow a website’s instructions to paste commands, install certificates or disable security protections to “fix” this incident. 3. Check your accounts for changes Look for unfamiliar devices, changed recovery details, unexpected purchases and messages you didn’t send. For email, check forwarding rules and filters too. An attacker can use them to keep receiving your messages. 4. Secure your main email first Your inbox receives password-reset links for other accounts. Give it a unique password, review its recovery email and phone number, and enable a passkey or two-factor authentication. 5. Use passkeys where available Passkeys resist fake login pages because they are tied to the genuine service. Where passkeys aren’t available, enable two-factor authentication. Prefer a security key or authenticator app where supported. We can’t prevent every company breach. But unique passwords, passkeys and quick action can help stop one breach from spreading to our other accounts.
12
12
338
PHP2Shell is a serious security hole in PHP, the software that WordPress and many other websites run on. Attackers are already using it. It lets them run their own code on a website's server without logging in. The fix is out: PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35. The hard part is knowing whether your site is on one of them. Shellproof is a free tool that checks for you. Paste your PHP version and it tells you if you're exposed. It can also check your server settings, give you the exact commands to update, find secret keys left in your files, and check a Solana wallet for activity. The checks run in your browser, and your files never leave your device. Right now a lot of it assumes you're technical. We're working on that now: a simple start page that shows you where to find your PHP version in WordPress or your hosting account, tells you in plain words whether you need to act, and writes the message to send your hosting company. shellproof.dev
4
8
293
Here's what using Shellproof actually looks like. Version check, php.ini audit, fix commands, key scan, wallet check and CSP builder, all in one take on the real site. shellproof.dev
6
2
5
412
The entire crypto community is at risk of exploitation. Tools like ShellProof provides users and devs tools to secure their infrastructure using a distributed tokenized model instead of charging users high prices like some other security companies do. Forget Saas This is SaaT ( Security as a Token) $SHELL teapaw.org/CryptoSlate/status/211…
The internet is going into a LOCKDOWN. Hundreds of millions of websites are potentially at risk from cyberattacks. Governments, banks and major platforms have already taken their websites OFFLINE. Many are already calling it “Black October.” At the centre of the shutdowns is something most of us have never heard of, but use every day. PHP, the software behind roughly 7 in 10 websites, has two critical flaws that can let hackers break in without a password. Dubbed PHP2Shell, both are rated 9.2 out of 10 for severity. Details began circulating on Oct 20. Emergency fixes arrived the next day, but attackers were already moving. Cloudflare’s CEO says hacking attempts then jumped from thousands to MILLIONS within hours. Cybersecurity agencies across several countries are telling PHP site owners the same thing: Patch it now, or take it offline. Websites have gone dark worldwide, from government portals and hospitals to banks. CrowdStrike warns these attacks leave almost no trace, so some sites may not know if they’ve been hit. Around 2.6 MILLION internet-facing servers run PHP, potentially hosting hundreds of sites each. Over 1.1 million use older versions no longer receiving official PHP updates. Older installations may need an upgrade to a supported PHP version or a fix from their software provider. And patching does not remove a backdoor an attacker may already have planted. Cloudflare also says hackers are now tweaking their attacks to try to slip past its protections. But PHP isn’t the only security story unfolding. -Japan’s Onamae suspended ALL Desktop Cloud plans after malware was found on customer servers. -India’s eMudhra had 8 website-certificate keys so weak, one was literally the number “4”. -State Bank of India confirmed 3,897 customer records on the dark web. -Criminals used AI agents to break into 400+ Latin American banks. -Capcom confirmed a breach exposing 11.7 million email addresses. -GitLab disclosed a 10/10 severity flaw in versions going back to 2014. -LiteLLM removed a malware-containing release. Railway reported possible exposure of customer secrets. None of these has a confirmed link to PHP2Shell. We’re seeing separate breaches unfold together. The true number of incidents could take months to come out. The world is still on alert. Attacks are still coming.
10
3
9
589
Can someone else spend your tokens? A token delegate can move up to an approved amount without your signature. Shellproof lists every token account with an active delegate, plus the command to revoke it. Read-only. You revoke from your own wallet. shellproof.dev/crypto
3
10
414
To support this guidance, we released Shellproof, a free and open-source tool that identifies PHP installations affected by CVE-2026-109618 and CVE-2026-109619. It checks PHP versions, configuration and dependencies and provides update and restart steps. shellproof.dev
Two critical vulnerabilities have been identified in PHP, a widely used programming language that powers websites and web applications. These vulnerabilities (CVE-2026-109618 and CVE-2026-109619) could allow malicious cyber actors to remotely execute code in PHP core, potentially compromising sensitive data and networks. The FBI urges organizations to take the following steps now: ➡️ If an immediate update is not feasible it is recommended that organizations take the system offline until it can be fully mitigated. ➡️ Immediately update affected PHP installations following the guidance on php.net. Inventory where PHP runs in your environment, prioritizing internet-facing systems and vendor products that bundle PHP. ➡️ Monitor web servers for suspicious activity, including PHP processes unexpectedly launching command shells or downloading files. Ensure appropriate process-monitoring capabilities are in place to help identify potential exploitation. ➡️ If you find signs of compromise, isolate affected systems, preserve your web server and PHP logs, and report it to your local FBI field office or ic3.gov. Those reports help us identify the actors involved and warn other organizations before they become victims. For the latest information, follow PHP’s announcement on php.net, CERT-EU Security Advisory 2026-018, and CISA’s Known Exploited Vulnerabilities catalog.
1
3
352
Can't patch tonight? Shellproof audits your php.ini or pasted phpinfo() against the PHP2Shell interim mitigations and shows the exact line to change. Mitigations only reduce the risk. Updating PHP is the fix. shellproof.dev/check
5
370