$ cat README.md
What it is. A monitoring and alerting toy built around the PHP//Shell vulnerabilities. You tie a wallet, a token hold, an NFT, and exactly one domain together, and PHPSHIELD keeps an eye on that domain's public exposure signals.
What it checks. Only things anyone on the internet can already see by making ordinary requests: response headers like Server and X-Powered-By, PHP version leaks, whether session.upload_progress looks enabled, obvious misconfigurations such as an exposed phpinfo(), and TLS posture. From those it computes a risk score.
What it is NOT. It is not a scanner that attacks you, not an exploit, not a WAF, and not a patch. It never touches memory, never sends a payload, never tries the bug. It reads what's public and tells you how exposed you look. Fixing exposure is still on you: update PHP, suppress version banners, lock down session.upload_progress, and remove debug endpoints.
Why the token / NFT. It's a meme. The token gate and NFT are a vanity layer and an access ritual. The useful part is the monitor and the alerts; the badge is for the flex.
tl;dr — PHPSHIELD tells you when your domain starts looking vulnerable to PHP//Shell. It does not make it safe. That part's your job.
In this demo everything on-chain is mocked and all scan findings are generated locally, so you can click the whole flow without a wallet, a chain, or touching any real site.