Back doors
Secret entry points hackers leave behind so they can get back in later. JayShield finds and removes them.
HIGHwp-includes/css/.cache.phpwebshell.wsopattern matchJayShield® Free malware scanner for websites
When hackers get into a website, they leave hidden files behind. JayShield finds them in seconds and locks them away. It never deletes a file unless you say so.
npx @jayhackpro/jayshield scan .$ npx @jayhackpro/jayshield scan ./public_html JayShield® · find and remove web malware v1.2.1 github.com/JayHackPro/JayShield scanning ./public_html 1,284 files read · 0 modified · 0.8s CRITICAL uploads/07/IMG_0412.jpg php_in_media HIGH wp-includes/css/.cache.php webshell.wso MEDIUM themes/site/footer.php obfuscation.b64 3 threats · exit 1 · nothing was modified $ jayshield quarantine ./public_html 3 files sealed in .jayshield-vault/ · site still serving
Detection
Five kinds of threat, tested on real websites so it flags attacks and not your own files.
Secret entry points hackers leave behind so they can get back in later. JayShield finds and removes them.
HIGHwp-includes/css/.cache.phpwebshell.wsopattern matchCode scrambled so people cannot read it. JayShield spots it anyway.
MEDIUMthemes/site/footer.phpobfuscation.base64_chaincode analysisFake photos that secretly run code. A favorite trick in upload folders.
CRITICALuploads/07/IMG_0412.jpgphp_in_mediafile inspectionScripts that steal your visitors’ card details, or use your server to mine crypto.
HIGHjs/theme.min.jsminer.coinhiveknown domainsA list of known bad files, checked by fingerprint. Add your own.
CRITICALtmp/eicar.comknown_hash.eicarfingerprint listPlans
The scanner is free forever. Pro watches your sites for you and tells you the moment something changes.
$0forever
The full scanner and remover. Run it yourself, whenever you want.
Install freeAnnounced at launch
Everything in the free version, plus it runs on a schedule, watches all your sites and alerts you the moment something changes.
Get notifiedSide by side
| Feature | Open Source | Pro |
|---|---|---|
| Finds and removes malware | Included | Included |
| Every detection rule | Included | Included |
| Lock away and restore files | Included | Included |
| Works in automated pipelines | Included | Included |
| No extra parts | Included | Included |
| License | MIT | Commercial |
| Automatic scans | Not included | Included |
| Instant rule updates | Not included | Included |
| Email and Slack alerts | Not included | Included |
| Dashboard for all your sites | Not included | Included |
| One-click fixes | Not included | Included |
| PDF reports | Not included | Included |
| API access | Not included | Included |
| Support | Community | Priority |
Quick start
No account needed. Point it at a folder and read the report.
npx @jayhackpro/jayshield scan ./public_htmlOne command downloads the latest version and runs it. Nothing on your site is changed.
Each finding shows how serious it is, what it is, and exactly where it is.
Happy with the report? One command locks the bad files away. Another brings any of them back.
FAQ
Yes. The full scanner is free forever, with an open MIT license. Nothing is held back to push you to Pro. If the free version is all you need, that is all you need.
Pro does the work for you. It scans all your sites on a schedule and in real time, updates itself, alerts you by email or Slack, and gives you a dashboard, one-click fixes, PDF reports, an API and a commercial license. It is made for people who look after more than one site.
The free scanner sends nothing, ever. It runs only on your computer. Pro sends only the scan results you choose to show in your dashboard, and never your files.
Pro comes with a 14-day refund. If it is not right for you, email info@JayHackPro.com and it will be sorted out.
Run the free scan today. Upgrade when you want JayShield to keep watch for you.