Easy Expand Security & Risk Analysis

wordpress.org/plugins/easy-expand

Make your content dynamic with Easy Expand! Add interactive collapsible sections to any page or post with just a simple shortcode.

50 active installs v1.0 PHP 7.2+ WP 4.9+ Updated May 8, 2025
accordioncollapsiblefaqjquerytoggle
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Easy Expand Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 11mo ago
Risk Assessment

The "easy-expand" v1.0 plugin exhibits a generally good security posture based on the static analysis. It demonstrates a strong adherence to secure coding practices, particularly in its handling of SQL queries, which are all prepared statements. The plugin also performs a significant amount of output escaping, with a high percentage of outputs being properly sanitized, which helps prevent cross-site scripting (XSS) vulnerabilities.

However, the static analysis does reveal a couple of areas that warrant attention. The absence of nonce checks is a notable concern, as this is a crucial security mechanism for preventing Cross-Site Request Forgery (CSRF) attacks, especially for entry points like shortcodes. While there's only one capability check, the lack of similar checks for the shortcodes means that any user, regardless of their role or permissions, could potentially interact with them.

The plugin's vulnerability history is currently clean, with no recorded CVEs, which is a positive sign. This suggests that the development team has either been diligent in addressing security issues or the plugin has not yet been subjected to extensive security scrutiny that would uncover vulnerabilities. Despite this clean history, the identified potential weaknesses in nonce and capability checks represent latent risks that could be exploited if not addressed.

Key Concerns

  • Missing nonce checks for entry points
  • Capability checks not applied to all entry points
  • Minor output escaping concerns
Vulnerabilities
None known

Easy Expand Security Vulnerabilities

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

Easy Expand Code Analysis

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

Output Escaping

88% escaped119 total outputs
Attack Surface

Easy Expand Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[pspee_exp] easy-expand.php:85
[pspee] easy-expand.php:86
WordPress Hooks 6
actionwp_enqueue_scriptseasy-expand.php:78
actionadmin_enqueue_scriptseasy-expand.php:79
actionadmin_menueasy-expand.php:82
actionadmin_initeasy-expand.php:84
filterwidget_texteasy-expand.php:94
filterthe_contenteasy-expand.php:1193
Maintenance & Trust

Easy Expand Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 8, 2025
PHP min version7.2
Downloads605

Community Trust

Rating100/100
Number of ratings2
Active installs50
Developer Profile

Easy Expand Developer Profile

kateapp29

1 plugin · 50 total installs

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

How We Detect Easy Expand

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easy-expand/css/core_style.css/wp-content/plugins/easy-expand/css/light_style.css/wp-content/plugins/easy-expand/css/dark_style.css/wp-content/plugins/easy-expand/css/blue_style.css/wp-content/plugins/easy-expand/css/grey_style.css/wp-content/plugins/easy-expand/css/red_style.css/wp-content/plugins/easy-expand/css/green_style.css/wp-content/plugins/easy-expand/css/yellow_style.css+4 more
Script Paths
/wp-content/plugins/easy-expand/js/expandable.js/wp-content/plugins/easy-expand/js/extend_cm.js
Version Parameters
easy-expand/js/expandable.js?ver=easy-expand/css/core_style.css?ver=easy-expand/css/easy-expand/js/extend_cm.js?ver=

HTML / DOM Fingerprints

CSS Classes
pspee-expandable-contentpspee-expandable-trigger
Data Attributes
data-pspeedurationdata-pspeeslideEffectdata-pspeepauseInitdata-pspeetouchstart
JS Globals
pspee_settings
Shortcode Output
[pspee][pspee_exp][pspee_expsub[pspee]
FAQ

Frequently Asked Questions about Easy Expand