The Sucuri WordPress Security plugin is a security toolset for security integrity monitoring, malware detection and security hardening.
Category Scores
Top Issues by Category
maintainability55
Issues Details
57 issues found in latest scan
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
Function "get_password_reset_key()" requires WordPress 4.4.0, but your plugin minimum supported version is WordPress 3.6.0.
Writing files using ABSPATH may be problematic. Consider using wp_upload_dir() instead if storing user data or generated files.
Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "SucuriWordPressRecommendations".
Plugin name "Sucuri Security - Auditing, Malware Scanner and Security Hardening" is different from the name declared in plugin header "Sucuri Security - Auditing, Malware Scanner and Hardening".
Tested up to: 6.9 < 7.0. The "Tested up to" value in your plugin is not set to the current version of WordPress. This means your plugin will not show up in searches, as we require plugins to be compatible and documented as tested up to the most recent version of WordPress.
One or more tags were ignored. Please limit your plugin to 5 tags.
| Code | Type | Message | Count |
|---|---|---|---|
| missing_direct_file_access_protection | ERROR | PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit; | 48 |
| wp_function_not_compatible_with_requires_wp | ERROR | Function "get_password_reset_key()" requires WordPress 4.4.0, but your plugin minimum supported version is WordPress 3.6.0. | 3 |
| PluginCheck.CodeAnalysis.WriteFile.ABSPATHDetected | WARNING | Writing files using ABSPATH may be problematic. Consider using wp_upload_dir() instead if storing user data or generated files. | 1 |
| WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound | WARNING | Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "SucuriWordPressRecommendations". | 1 |
| mismatched_plugin_name | WARNING | Plugin name "Sucuri Security - Auditing, Malware Scanner and Security Hardening" is different from the name declared in plugin header "Sucuri Security - Auditing, Malware Scanner and Hardening". | 1 |
| outdated_tested_upto_header | ERROR | Tested up to: 6.9 < 7.0. The "Tested up to" value in your plugin is not set to the current version of WordPress. This means your plugin will not show up in searches, as we require plugins to be compatible and documented as tested up to the most recent version of WordPress. | 1 |
| readme_parser_warnings_too_many_tags | WARNING | One or more tags were ignored. Please limit your plugin to 5 tags. | 1 |
| upgrade_notice_limit | WARNING | The upgrade notice for "1.8.37" exceeds the limit of 300 characters. | 1 |
Latest Snapshot
Findings
57
Errors
52
Warnings
5
Score History
First score snapshot
First scan completed Jun 19, 2026
v2.7.3 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2
Jun 19, 2026
v2.7.3
94
Latest
- Findings
- 57
- Errors
- 52
- Warnings
- 5
- Plugin Check
- 2.0.0
- Model
- 2026.06-mvp-static-v2
| Scan | Score | Findings | Errors | Warnings | Plugin | Plugin Check | Model |
|---|---|---|---|---|---|---|---|
| Jun 19, 2026Latest | 94 | 57 | 52 | 5 | v2.7.3 | 2.0.0 | 2026.06-mvp-static-v2 |