Vulnerability scanner for PrestaShop

To check whether your PrestaShop store or one of its modules has a known vulnerability, run a Sentinel scan from the back office or with the sentinel:scan command: it compares the installed versions against a database of published vulnerabilities (CVEs) and ranks the findings by severity. Sentinel Free allows one scan every 24 hours on CVEs published more than 30 days ago; Sentinel Pro removes the limit, includes the most recent CVEs and schedules a daily scan with an email report.

Free & ProIncluded in Free, extended with Pro

Updated November 9, 2026

Known vulnerabilities in your PrestaShop and modules.

Analyze installed components with CVE references, CVSS scores and severity rankings. Review scan history and track fixes.

  • PrestaShop core and installed modules
  • Critical, High, Medium and Low severity
  • Manually mark vulnerabilities as fixed
  • CSV, JSON and TXT reports; sentinel:scan command

Free: one scan per 24 hours, CVEs published more than 30 days ago. Pro: unlimited scans, recent CVEs, daily scheduling and email reports.

The risk: published vulnerabilities are public knowledge

The PrestaShop core and its modules regularly receive security fixes. Each fixed vulnerability is published under a CVE reference, a public identifier for a security flaw. Once it is published, everyone knows about it, attackers included. A store that keeps running the vulnerable version stays exposed.

Tracking those disclosures by hand for every module is hard work. The Sentinel scanner does it for you.

What the Sentinel scanner does

  1. Sentinel reads the PrestaShop version, the PHP version and the list of installed modules, with their version and status.
  2. That information is sent over HTTPS to the Sentinel API, which checks it against its database of known vulnerabilities.
  3. The report ranks each finding by severity: Critical, High, Medium or Low.

For each vulnerability, the report gives the CVE reference, the CVSS severity score, the publication date, the affected components and versions, and reference links. Every scan is kept in the history. A vulnerability you patched by hand can be marked as fixed, and results can be exported as CSV, JSON or TXT.

No customer or order data is sent: only version numbers.

Free or Pro?

FreePro
Core and module analysis, severity, CVE and CVSSYesYes
Number of scans1 per 24 hUnlimited
Vulnerabilities coveredPublished more than 30 days agoAll, including same-day disclosures
History, export and “mark as fixed”YesYes
Daily automatic scan and email reportNoYes

Sentinel Pro costs €29.90 excl. VAT per month per installation, with no commitment. See pricing.

Running your first scan

  1. Install Sentinel: the module supports PrestaShop 1.7.7 to 9.2 on PHP 7.2 to 8.5.
  2. In the back office, open Sentinel > Security Scanner and click Run Scan.
  3. Deal with Critical and High findings first: update the module, or disable it until a fix is available. Remove vulnerable modules you no longer use.
  4. Scan again to check the result.

From the command line, sentinel:scan runs the same scan, --history shows past scans and --json produces output a script can read.

What the scanner does not do

  • It only sees known, published vulnerabilities. A flaw nobody has disclosed yet, or one specific to custom code, will not show up.
  • It does not fix anything. Updating the module or PrestaShop is still up to you.
  • It does not detect hacked files. That is the job of the file integrity check.
  • It does not block attacks. Until a fix is out, Sentinel Pro’s web application firewall blocks known exploit attempts against modules.
  • It needs internet access. The server must be able to reach the Sentinel API; without it, the scan fails but the store keeps running normally.

FAQ

Questions about
this feature.

All questions
What should I do when the scanner reports a critical vulnerability?

Update the affected module if a fixed version exists. If not, disable it until a fix is released, then run a new scan to confirm the vulnerability is gone.

I patched a vulnerability by hand. How do I remove it from the report?

Click “Mark as Fixed” on the vulnerability, with a reason if you like. It moves to the Fixed CVEs tab for all future scans, and you can undo it at any time.

How often should I scan?

At least once a month, ideally once a week, and after every module installation or update. With Sentinel Pro, a daily automatic scan runs at the time you choose.

Does the scanner find hacked files?

No. The scanner compares version numbers with a database of known vulnerabilities. To spot a file that was changed or added on the server, use Sentinel Pro’s file integrity check.

Start by securing your access

Install Sentinel.
2FA is already included.

Download for free

No subscription for the Free edition · PrestaShop 1.7.7 – 9.2

How to install