Version 5.3.1
October 30, 2026
- Changed the CSP test to warn instead of fail when a policy allows inline scripts, broad script sources or unsafe eval.
- Changed the Referrer-Policy test to warn instead of fail when the header is missing or does not use a recommended policy.
- Fixed a bug in which some project config settings were not updated when upgrading Sherlock.
Version 5.3.0
October 28, 2026
- Added PHP 8.4 and 8.5 security support thresholds and a critical PHP security update test for PHP2Shell.
- Improved CSP checks to assess effective script restrictions and recognise enforced
frame-ancestorsheaders as framing protection. - Changed CORS findings to review warnings instead of failing scans for wildcard access, which may be intentional for public resources.
- Changed the deferred registration password test to consider public registration, email verification and moderator activation instead of warning whenever passwords are deferred.
- Changed the default
Referrer-Policyheader tostrict-origin-when-cross-originand updated its security test to warn about invalid or less restrictive policies. - Changed the default
Strict-Transport-Securityheader and security test threshold to one year, and fixed incorrect parsing ofmax-agevalues when other directives are present. - Removed the obsolete
X-XSS-Protectionheader test and default header (#54). - Fixed HTTPS checks incorrectly passing on HTTP error pages and connection failures.
- Fixed the remembered session threshold to use 14 days.
- Fixed the cooldown duration test to accept indefinite login lockouts.
- Fixed the secure cookie test to verify HTTPS detection in auto mode.
Version 5.1.2
April 11, 2025
- Improved the processing of comma-separated notification email addresses (#46).
Version 5.1.1
April 9, 2025
- Fixed a bug in which notification emails were not being sent on newly failed scans (#46).
Version 5.1.0
May 27, 2024
Added
- Added the
maxScansconfig setting that determines the number of scans Sherlock will keep before it starts deleting the oldest scans.
Changed
- Updated the supported PHP version periods and added 8.3.
Version 5.0.0
April 8, 2024
Added
- Added compatibility with Craft 5.
Removed
- Removed the
expectCTsetting.