Only Magento 2 native upload interceptor

Stop Malware
Before It Affects
Your Store

The only Magento 2 module that scans every uploaded file the instant it arrives — stopping malware before it reaches your store. No external service. No cloud. 100% on-premise.

  • Works on Magento 2.4.x CE & EE
  • Compatible with Adobe Commerce Cloud
  • No external API calls — 100% on-premise
  • Covers REST API uploads (PolyShell protected)
  • Caught what Sucuri missed — proven on a live zero-day attack
Malicious Upload Simulation
🛡 Malware Monitor Shield
● Safe ● Blocked ● Suspicious
Filename Threat Status
Full Admin Control dashboard
100% On-Premise — no cloud, no SaaS
Easy Composer installation in minutes
Real-time file upload protection
IP Firewall — block malicious IPs automatically
100% On-Premise Zero Latency Composer Install 30-Day Guarantee 391+ Threat Variants No Cloud · No SaaS Magento 2.4.x Ready 145+ Stores Protected
Trusted by Magento professionals

Testimonials

Real feedback from teams who've had Malware Monitor catch live attacks.

★★★★★

"We had a client store hit by PolyShell before we found this module. Now Malware Monitor goes into every new project. The REST API upload protection alone is worth every penny — nothing else covers that vector."

MT
Marcus T.
Lead Developer · MageCore Agency
★★★★★

"Within the first week it blocked three suspicious uploads during a pentest. The admin alert modal is crystal clear — no false positives, no noise. Our security team was impressed by the forensic detail in the logs."

SK
Sarah K.
eCommerce Manager · FashionHouse.de
★★★★★

"We evaluated Sansec at €1,380/year versus this at $199. For an on-premise native Magento module that blocks at upload time — not after — there is no contest. Set up in under ten minutes with Composer."

JR
James R.
CTO · SportGear Online
★★★★★

"The CLI tools are a game changer for CI/CD. `malware:scan` integrates cleanly into deployment checks. I've never seen anything this well-built for Magento security — the code quality is on par with core modules."

AV
Anna V.
Magento Developer · PixelCommerce Studio
★★★★★

"The IP firewall caught a bot hammering our REST API within hours of install. Combined with real-time upload scanning, I finally sleep without worrying about the store. And there's no external service to go down."

TB
Thomas B.
Store Owner · TechParts Shop
★★★★★

"Our compliance team demanded a file scanning solution. Malware Monitor ticked every box: on-premise, full audit logs, auto-quarantine, email alerts. Got sign-off in one meeting. Deployed the same afternoon."

LM
Lisa M.
Solutions Architect · Adobe Commerce Partner
★★★★★

"I audited the source code before recommending it to our clients — clean DI, proper observers, no hacks. It hooks into the upload pipeline the right way. Exactly what you want from a security module."

DN
Dmitri N.
Backend Engineer · NovaMage Solutions
★★★★★

"After the CVE-2024-39397 disclosure we scrambled to find a native solution. Malware Monitor was the only module that actually intercepted at the PHP layer. Deployed across 6 stores in one day. No issues since."

EP
Elena P.
Head of IT Security · EuroRetail Group
★★★★★

"I recommend this to every client running Magento 2. The settings change audit log caught an unauthorized admin config change we couldn't explain otherwise. That feature alone saved a client from a serious breach."

KO
Kevin O.
Magento Certified Developer · Freelance
★★★★★

"We're not a big tech team, but setup was genuinely straightforward. The admin dashboard gives us a clear picture of what's happening without needing to read log files. Worth every cent for a store our size."

MW
Marta W.
Operations Manager · HomeDecor Store
★★★★★

"The cron-based full store scan runs quietly in the background and emails us only when something is found. Zero performance impact on the frontend. In six months it's flagged four suspicious files we would have missed."

RS
Ravi S.
DevOps Engineer · CommerceLabs India
★★★★★

"We switched from a cloud WAF that was adding 80–120ms latency on every request. Malware Monitor is 100% on-premise — zero added latency, better coverage, and half the price. Should have switched years ago."

CD
Charlotte D.
eCommerce Director · LuxBeauty.fr
★★★★★

"We've packaged Malware Monitor into our standard Magento 2 build. Clients ask about security; we show them the real-time simulation on the landing page and the conversation is over. It sells itself."

SH
Stefan H.
Agency Owner · Mage Wizards GmbH
★★★★★

"A competitor's store was compromised and customer data leaked. That scared us into action. Malware Monitor was installed the same week — knowing uploads are scanned the instant they arrive gives real peace of mind."

NF
Nicole F.
Store Owner · KidsWear Direct
★★★★★

"The database content scanning in Shield Pro is underrated. It found an injected script in a CMS block that had been sitting there for weeks. No other tool in our stack caught it. That's the Pro tier paying for itself."

PA
Paulo A.
Senior Magento Developer · BraziCommerce

Feature Comparison

Feature Shield Shield Pro
Real-time upload scanning (all sources)
Pattern detection (eval, exec, base64, polyglot, obfuscation)
Admin malware alert modal
Auto-quarantine + management grid
Upload attempts log with forensic details
Email alerts on malware detection
Cron-based full store file scanning
Suspicious events log
Admin dashboard threat statistics
Content threat scanning (CMS, products, categories, widgets, email templates, design & system config)
Content threat — block on detection
Database content scanning — CMS pages, blocks, email templates, store config
IP Firewall — whitelist / blacklist
Auto-block IP on detection threshold
CLI tools (malware:scan, monitor, analyse, check, db-scan, test-email)
Directory extension statistics
Owner-candidate file detection
Settings change audit log
Per-user config password protection
Number of Domains 1 3
Priority Support
Price $199/yr $499/yr

Simple, Transparent Pricing

Annual subscription · All updates included · 30-day money-back guarantee.

Need more than 10 domains? Contact us for enterprise pricing

Most Popular
Shield

Shield

$199/yr
1 domain
Save $ — $/domain

Real-time protection for a single store

  • Real-time upload scanning — all sources (product, category, media gallery, swatch, PageBuilder, REST API)
  • Pattern detection: eval, exec, base64, obfuscation, polyglot files
  • Admin malware alert modal on every upload
  • Auto-quarantine + quarantine management grid
  • Upload attempts log with forensic details (IP, user agent, MIME, endpoint)
  • Email alerts on malware detection
  • Cron-based full store file scanning
  • Suspicious events log
  • Admin dashboard threat statistics
  • Content threat scanning (CMS, products, categories, widgets, email templates, design config, system config)
  • IP Firewall — whitelist / blacklist
  • Auto-block IP on detection threshold
  • Content threat — block on detection
  • Database content scanning
  • CLI tools
  • Directory extension statistics
  • Owner-candidate file detection
  • Excluded extensions configuration
  • Settings change audit log
  • Per-user config password protection
  • Priority support
💡 Only $ more → + domains plus every Pro feature Shield Pro saves $/yr for domains — plus every Pro feature
Most Popular
Shield Pro

Shield Pro

$499/yr
3 domains
Save $ — $/domain

Full protection + advanced controls

  • Real-time upload scanning — all sources (product, category, media gallery, swatch, PageBuilder, REST API)
  • Pattern detection: eval, exec, base64, obfuscation, polyglot files
  • Admin malware alert modal on every upload
  • Auto-quarantine + quarantine management grid
  • Upload attempts log with forensic details (IP, user agent, MIME, endpoint)
  • Email alerts on malware detection
  • Cron-based full store file scanning
  • Suspicious events log
  • Admin dashboard threat statistics
  • Content threat scanning (CMS, products, categories, widgets, email templates, design config, system config)
  • IP Firewall — whitelist / blacklist
  • Auto-block IP on detection threshold
  • Content threat — block on detection
  • Database content scanning
  • CLI tools
  • Directory extension statistics
  • Owner-candidate file detection
  • Excluded extensions configuration
  • Settings change audit log
  • Per-user config password protection
  • Priority support
$ more = covers domains ( extra) — full Pro suite included Best deal for domains — saves $/yr vs separate Shield licenses

Compare to Sansec eComscan at €1,380+/year for an external service. Malware Monitor is native, on-premise, and costs less than a single month of their service.

How Malware Monitor Compares

Last verified: April 2026

Feature Malware Monitor Mageplaza Security Amasty Security Suite Sucuri Sansec eComscan cside.com
Intercepts uploads before affect your store
Blocks PolyShell / CVE-2024-39397
File content analysis (not just hash/extension)
?
Entropy-based obfuscation detection
REST API upload protection
File change monitoring
?
Quarantine & admin UI
?
?
?
?
IP blacklist / whitelist
2FA + admin login protection
CLI tools
100% on-premise (no external API)
Client-side JS monitoring (browser skimmer detection)
?
Price $199/yr $99–149/yr $319/yr $229–549/yr €1,380–6,900/yr Free · $99/mo ($1,188/yr)

Sansec eComscan scans files after they land on your server — it’s a post-infection forensics SaaS. Sucuri’s WAF operates at the HTTP layer and cannot inspect file contents. cside.com is a complementary client-side tool — it monitors JavaScript execution in the browser but is blind to server-side infections and file uploads. Malware Monitor stops the attack at the moment of upload, inside PHP, before any file is saved — proven on a live PolyShell zero-day that both external services missed.

Real-world numbers from production stores

Magento Stores Protected

Malicious Uploads Blocked

Estimated Threat Variants

Scan Overhead Per Upload

FAQ

Common questions

Everything you need to know before installing.

No measurable impact. The scan runs synchronously in PHP before the file is saved to disk, but the analysis itself takes microseconds for typical files. On our benchmarks, even a 10 MB file adds less than 5 ms to the upload pipeline. Your customers will not notice anything.

Magento 2.4.x Community Edition and Enterprise Edition, including Adobe Commerce Cloud. Both Shield and Shield Pro are tested against 2.4.4 through 2.4.8. PHP 8.1, 8.2, and 8.3 are supported.

The upload is blocked before the file touches disk. The admin panel shows a real-time alert modal with full forensic detail: filename, MIME type, detected threat pattern, IP address, and endpoint. The event is logged to the Upload Attempts grid and an email alert is sent to configured recipients. No malicious file ever reaches your store.

Shield covers real-time upload interception, pattern detection, auto-quarantine, email alerts, cron-based full store scanning, content threat scanning, and admin dashboard — everything a single store needs. Shield Pro adds IP Firewall with auto-block, database content scanning, CLI tools for CI/CD pipelines, settings change audit log, per-user config password protection, directory extension statistics, and owner-candidate file detection. Pro also covers 3 domains instead of 1 and includes priority support.

Yes — both plans come with a 30-day satisfaction guarantee. If Malware Monitor doesn't work as described on your supported Magento version, contact us first and we'll fix it within 3 business days. If we can't resolve the issue, you get a full refund.

Never. Malware Monitor is 100% on-premise. All scanning logic runs inside your PHP process. No files, hashes, URLs, or telemetry of any kind are sent anywhere. This is the fundamental difference from cloud WAFs and SaaS scanners like Sucuri or Sansec.

PolyShell exploits Magento's unauthenticated REST API file upload endpoint. Malware Monitor intercepts uploads at the PHP Observer level — including the REST API — and scans file content before it is written to disk. It detects PHP code embedded inside seemingly valid image files (polyglot technique), magic-byte mismatches, and MIME spoofing. It caught this attack in the wild months before Adobe released an official patch.

Installation takes under 10 minutes via Composer: composer require magenear/module-malware-monitor, then bin/magento setup:upgrade and bin/magento cache:flush. The module self-registers and begins protecting uploads immediately. A full setup guide is included in the documentation.

Yes. Both Shield and Shield Pro include cron-based full store scanning that periodically walks your file system and reports suspicious files. Shield Pro additionally offers the malware:scan CLI command for on-demand scanning, useful in CI/CD pipelines or post-deployment audits.

Content threat scanning inspects CMS pages, CMS blocks, product descriptions, category descriptions, widgets, email templates, design configuration, and system configuration fields for embedded PHP, JavaScript injections, obfuscated code, and other known payload patterns. Shield detects and alerts; Shield Pro can also block saves that contain detected threats.

Shield covers 1 domain (production store). Shield Pro covers 3 domains — useful for multi-store setups or agencies managing several client stores. Both licenses include staging/development use at no extra cost.

Yes. Malware Monitor is a standard Magento 2 module and is fully compatible with Adobe Commerce Cloud. The on-premise nature of the scanning means no outbound firewall rules are needed, and it passes Adobe's extension quality program requirements.

Stop the next attack before it happens.

On-premise Magento security. No cloud. No subscription lock-in. Blocks malware at upload time — before it ever touches disk.

30-day money-back guarantee 100% on-premise · zero cloud Composer install · 5 min setup No subscriptions · annual license