Don Security Security & Risk Analysis

wordpress.org/plugins/don-security

This plugin allows to set some security improvements to your WordPress site. Blocking attempts of scan from WPScan and other similar tools.

30 active installs v1.0.2 PHP + WP 3.0.1+ Updated May 17, 2017
don-secutritysecutritywpscanxml-rpc
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Don Security Safe to Use in 2026?

Generally Safe

Score 85/100

Don Security has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The plugin 'don-security' v1.0.2 exhibits a strong initial security posture based on the provided static analysis. It reports zero AJAX handlers, REST API routes, shortcodes, and cron events, indicating a minimal attack surface. Furthermore, the absence of dangerous functions, file operations, external HTTP requests, and the use of prepared statements for all SQL queries are positive indicators. The plugin also demonstrates no known vulnerabilities in its history.

However, a significant concern arises from the "Output escaping: 11 total outputs, 0% properly escaped" finding. This suggests a high risk of Cross-Site Scripting (XSS) vulnerabilities, as any data rendered to the user without proper sanitization can be exploited. Additionally, the complete lack of nonce checks and capability checks on any potential entry points, while currently reported as zero, implies that if any were to be introduced or discovered, they would be unprotected. The absence of taint analysis flows might be due to the limited attack surface or the nature of the code, but the critical output escaping issue remains a prominent threat.

In conclusion, while the plugin has a clean vulnerability history and a seemingly small attack surface, the failure to properly escape output is a critical flaw that significantly elevates its risk profile. Developers should prioritize addressing this issue to mitigate XSS vulnerabilities. The lack of authentication checks is also a potential concern for future development.

Key Concerns

  • Output escaping is not properly implemented
  • No nonce checks implemented
  • No capability checks implemented
Vulnerabilities
None known

Don Security Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Don Security Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
11
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

0% escaped11 total outputs
Attack Surface

Don Security Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actiondo_robotsadmin\class-don-security-admin.php:90
filterwp_xmlrpc_server_classadmin\class-don-security-admin.php:93
filterthe_generatoradmin\class-don-security-admin.php:97
actioninitadmin\class-don-security-admin.php:100
actionadmin_menuadmin\partials\don-security-admin-display.php:57
actionadmin_initadmin\partials\don-security-admin-display.php:60
actionplugins_loadedincludes\class-don-security.php:131
actionadmin_enqueue_scriptsincludes\class-don-security.php:146
actionadmin_enqueue_scriptsincludes\class-don-security.php:147
Maintenance & Trust

Don Security Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedMay 17, 2017
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings2
Active installs30
Developer Profile

Don Security Developer Profile

Rodrigo Donini

2 plugins · 40 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Don Security

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/don-security/admin/css/don-security-admin.css/wp-content/plugins/don-security/admin/js/don-security-admin.js
Script Paths
/wp-content/plugins/don-security/admin/js/don-security-admin.js
Version Parameters
don-security-admin.css?ver=don-security-admin.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- <!--
FAQ

Frequently Asked Questions about Don Security