Plugin screenshot thumbnail 1/3
Plugin screenshot thumbnail 2/3
Plugin screenshot thumbnail 3/3

Sherlock is a security scanner and monitor to keep your Craft CMS site secure. An essential plugin for any site that stores sensitive or important data and that should be protected from cyber attacks.

Sherlock 3 has been released, read the announcement.

Read the article on Securing Your Craft Site in 2021/2022—Part 1, Part 2, Part 3.


Security Scans
Sherlock scans your site for security vulnerabilities such as incorrect file and folder permissions, cross-origin resource sharing, cross-site request forgery, HTTP response headers, etc. and tells you how to fix them.

Encrypted Connections
Sherlock ensures that your site is forcing encrypted connections both on the front-end and back-end so as to secure user data and credentials.

Critical Updates
Sherlock runs a series of tests to ensure that your site is correctly updated and will warn you about critical security updates to the CMS, plugins and the PHP version running on your server.

CMS Configuration
Sherlock checks all of the Craft CMS configuration settings on your site to ensure that they are properly configured and safe to use on a production site.

Header Protection & Content Security Policy
Protect your site by setting HTTP response headers that provide added security and enable a Content Security Policy on the front-end of your site.

Scheduled Scans
Easily schedule security scans to automatically run daily or weekly on your site with cron jobs.

Scan Details & History
View the full details of your site's last scan, including failed tests and warnings. For each test you can view more details and relevant documentation. You can also view a security scan history of your site over time.

Sherlock security scan results are determined by a set of criteria used by the plugin's standard/high security level setting. This is only a guideline and cannot ensure that your site and server are 100% secure. The security of every site is solely the responsibility of the site owner.

Plus Edition

The Plus edition adds the following features:

With monitoring enabled, you receive instant email notifications if your site fails a security scan. A control panel alert in the CMS also notifies you of a failed security scan.

Restrict Control Panel Access
Restrict control panel access to specific IP addresses. This is important to be able to do if you ever suspect that an account has been compromised.

Restrict Front-end Access
Restrict front-end access to specific IP addresses. This is important to be able to do if you ever find your site under attack.

Allows you to run and access previously run scans through the API.

Pro Edition

The Pro edition adds the following features:

Sherlock can integrate with third-party error monitoring tools including Bugsnag, Rollbar and Sentry. It is also possible to add your own integrations using a module or plugin.

Learn more and read the documentation at »



Plus $99/year after one year.


Plus $149/year after one year.

Installation Instructions

To install this plugin, copy the command above to your terminal.

Active Installs
Craft 3, Craft 4, Craft 5
Last release
May 27, 2024
Activity (30 days)
Closed Issues
Open Issues
Merged PRs
Open PRs