Malware Scanner
The Malware Scanner is Panelica's purpose-built defense against hacked websites: the obfuscated PHP web shells, backdoors and injected code that signature-based antivirus misses because they are brand new or one-off. It is a separate engine from Antivirus with its own multi-layer detection, confidence scoring and CMS integrity checking.
Security → Malware Scannerhttps://YOUR-SERVER-IP:8443/security/malware-scannerwp-content/uploads/x.php98% · web shellHow it detects the undetectable
Signature antivirus asks "have I seen this exact file before?". A fresh web shell fails that test. The Malware Scanner instead asks "does this file behave like malware?", across several independent layers, and combines them into a confidence score.
| Layer | What it looks for |
|---|---|
| Hash | Exact matches against known-bad signatures |
| Pattern | Over a hundred rules for known web-shell and backdoor code |
| Obfuscation | Encoded, hex-escaped or concatenated code hiding its intent |
| Entropy | Statistically random-looking blocks that signal packed/encrypted payloads |
| Behavioral | Dangerous behavior: file-inclusion, reading /etc/shadow or SSH keys, password-gated shells, self-modifying files |
Scanning and findings
Four scan types: Quick, Full, Domain (scan a single site's document root, the go-to when one site is misbehaving) and Custom. Non-admin accounts are scoped to their own home. Scans run in the background with live progress.
The Findings tab is where you work: filter by classification, severity, layer, certainty or domain, and for each hit see the file, a confidence percentage, the layer that caught it, and its severity. Preview a suspect file to read it in place, then quarantine, delete, or whitelist it, individually or in bulk.
CMS Integrity
The CMS Integrity tab compares your WordPress core files against the official published checksums and lists any files that have been modified or are missing, which is how injected code hiding inside a legitimate-looking core file gets caught. It is one of the fastest ways to confirm whether a WordPress install has been tampered with.
Signatures
You can add your own hash signatures (categorized as web shell, backdoor, cryptominer, dropper and so on) to teach the scanner about malware specific to your environment, on top of the automatically synced public sets.
Access
Behind the security.malware-scanner page permission; scans and findings are scoped by the roles and permissions chain, so an account only sees its own results. Signature management is limited to ROOT and ADMIN.