Easy Options Page Security & Risk Analysis

wordpress.org/plugins/easy-options-page

Create a WordPress Options Page out of the box. Specify the options (images or text) and use them even inside posts using short-codes

70 active installs v1.5 PHP + WP 3.0.1+ Updated Nov 2, 2015
options-pages-option-page-shortcode-easy
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Easy Options Page Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The 'easy-options-page' v1.5 plugin exhibits a mixed security posture. On the positive side, the absence of known CVEs and recorded vulnerabilities in its history suggests a generally stable development. The static analysis also shows no direct use of dangerous functions, no file operations, no external HTTP requests, and all SQL queries are properly prepared. This indicates good practices in several sensitive areas.

However, significant concerns arise from the code analysis. The most prominent issue is that 100% of the output is not properly escaped, which presents a high risk of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the complete lack of nonce checks and capability checks on the identified entry points (shortcodes) means that any user, regardless of their role or authorization, could potentially trigger actions or display sensitive information if the shortcode is designed to do so. While the attack surface is small and the taint analysis found no issues, the lack of output escaping and authorization controls on the shortcode are critical oversights.

In conclusion, while the plugin has a clean vulnerability history and avoids certain risky coding patterns, the unescaped output and lack of proper authorization checks on its shortcode represent substantial security weaknesses. These issues could allow attackers to inject malicious scripts or manipulate plugin functionality. Users of this plugin should be aware of these potential risks.

Key Concerns

  • 100% of outputs are not properly escaped
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

Easy Options Page Security Vulnerabilities

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

Easy Options Page Code Analysis

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

Output Escaping

0% escaped23 total outputs
Attack Surface

Easy Options Page Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[easy_options] easy-options-page.php:426
WordPress Hooks 5
actionadmin_menueasy-options-page.php:24
actionadmin_initeasy-options-page.php:291
actionadmin_enqueue_scriptseasy-options-page.php:312
actionadmin_menueasy-options-page.php:319
actionadmin_initeasy-options-page.php:324
Maintenance & Trust

Easy Options Page Maintenance & Trust

Maintenance Signals

WordPress version tested3.9.40
Last updatedNov 2, 2015
PHP min version
Downloads4K

Community Trust

Rating96/100
Number of ratings6
Active installs70
Alternatives

Easy Options Page Alternatives

No alternatives data available yet.

Developer Profile

Easy Options Page Developer Profile

jokiruiz

5 plugins · 780 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 Options Page

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
easy-wysiwyg-style-headeasy-moreeasy-plugins-boxeasy-bottombordernopadding
Data Attributes
easy_option_name
FAQ

Frequently Asked Questions about Easy Options Page