Easy WP Security & Risk Analysis

wordpress.org/plugins/easy-wp

Easy WP turns Wordpress into a super-simple cms. It lists all pages and can tap into google analytics reports thanks to imthiaz.

10 active installs v2.0 PHP + WP 3.0+ Updated Dec 13, 2011
adminclientcmseasysimple
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Easy WP Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 14yr ago
Risk Assessment

The "easy-wp" v2.0 plugin exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices by having zero known vulnerabilities, zero critical or high severity CVEs, and no recorded vulnerabilities in its history. The code analysis also shows no dangerous functions, no raw SQL queries (all use prepared statements), no file operations, and no external HTTP requests, which significantly reduces the attack surface. Additionally, there are no apparent vulnerabilities related to AJAX handlers, REST API routes, shortcodes, or cron events without proper authentication or permission checks.

However, several critical concerns arise from the static analysis. The most significant issue is that 100% of the 35 output operations are not properly escaped. This represents a high risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data, if not properly sanitized before being displayed, could be injected and executed in the user's browser. Furthermore, the taint analysis identified one flow with unsanitized paths, indicating a potential for path traversal vulnerabilities, although it was not classified as critical or high severity. The absence of nonce checks and the sole capability check (without detail on its effectiveness) also leave room for potential authorization bypasses, particularly if any of the output is dynamic or user-controlled.

In conclusion, while the "easy-wp" v2.0 plugin benefits from a clean vulnerability history and a minimal attack surface in terms of entry points and direct SQL manipulation, the pervasive lack of output escaping and the presence of an unsanitized path flow are significant security weaknesses. These issues create a substantial risk of XSS and potentially other injection-type vulnerabilities. Addressing the output escaping and the identified taint flow should be the highest priority to improve the plugin's security.

Key Concerns

  • 0% of outputs properly escaped
  • 1 flow with unsanitized paths
  • 0 nonce checks
Vulnerabilities
None known

Easy WP Security Vulnerabilities

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

Easy WP Code Analysis

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

Output Escaping

0% escaped35 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<easy-wp> (easy-wp.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Easy WP Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionadmin_initeasy-wp.php:37
actionadmin_menueasy-wp.php:38
actionadmin_footereasy-wp.php:39
actionlogin_headincludes\login.php:3
actionlogin_formincludes\login.php:12
actionadmin_menuincludes\settings.php:5
actionadmin_initincludes\settings.php:9
Maintenance & Trust

Easy WP Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedDec 13, 2011
PHP min version
Downloads16K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Easy WP Developer Profile

LucP

2 plugins · 110 total installs

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

How We Detect Easy WP

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easy-wp/css/buttonstyle.css/wp-content/plugins/easy-wp/css/editstyle.css/wp-content/plugins/easy-wp/css/statsstyle.css/wp-content/plugins/easy-wp/css/mediastyle.css/wp-content/plugins/easy-wp/css/mainstyle.css/wp-content/plugins/easy-wp/js/jquery-ui-1.8.12.custom.min.js/wp-content/plugins/easy-wp/js/functions.js/wp-content/plugins/easy-wp/js/loader.js
Script Paths
/wp-content/plugins/easy-wp/js/jquery-ui-1.8.12.custom.min.js/wp-content/plugins/easy-wp/js/functions.js/wp-content/plugins/easy-wp/js/loader.js

HTML / DOM Fingerprints

CSS Classes
page_menuitem
Data Attributes
easy-wp-logofavorite-actions-newfavorite-firstfav-imgfav-linkbigmenutitle+2 more
JS Globals
theUrlhomeUrlloadTitleloadBodycredits
FAQ

Frequently Asked Questions about Easy WP