
Accordions Security & Risk Analysis
wordpress.org/plugins/accordionsCreate sleek accordions, tabs, FAQs, and image accordions with a React builder featuring advanced styling, animations, OpenAI support, and customizati …
Is Accordions Safe to Use in 2026?
Generally Safe
Score 94/100Accordions has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The "accordions" plugin v2.3.23 exhibits a mixed security posture. On the positive side, the static analysis reveals a robust implementation of security best practices. The plugin boasts a significant number of entry points (52) but impressively, none are unprotected by authentication or permission checks. Furthermore, the vast majority of output (98%) is properly escaped, and a healthy number of nonce and capability checks are present. The absence of external HTTP requests and bundled libraries also contributes to a reduced attack surface.
However, several areas raise concern. The presence of the "unserialize" function, a known risky operation, is a notable red flag. While taint analysis found no critical or high severity issues, the single flow with unsanitized paths warrants attention. The plugin's historical vulnerability record is concerning, with 8 known CVEs, although none are currently unpatched. The distribution of these CVEs (1 high, 7 medium) and the common vulnerability types (Deserialization of Untrusted Data, Missing Authorization, XSS) suggest a recurring pattern of potential weaknesses that attackers could exploit if not carefully addressed in future updates. The last vulnerability being from 2025 also indicates a recent history of security issues.
In conclusion, while "accordions" v2.3.23 has implemented many good security practices, the historical prevalence of deserialization and authorization vulnerabilities, coupled with the presence of the unserialize function, necessitates a cautious approach. Continuous vigilance and thorough security audits of new versions are recommended to mitigate potential risks.
Key Concerns
- Presence of dangerous function: unserialize
- Taint analysis: unsanitized paths found
- Vulnerability history: 1 high severity CVE
- Vulnerability history: 7 medium severity CVEs
- Vulnerability history: Common types (Deserialization, Auth, XSS)
Accordions Security Vulnerabilities
CVEs by Year
Severity Breakdown
8 total CVEs
Accordion <= 2.3.15 - Missing Authorization
Accordion <= 2.3.14 - Missing Authorization
Accordion <= 2.3.11 - Authenticated (Contributor+) PHP Object Injection
Accordion <= 2.2.99 - Authenticated (Contributor+) Stored Cross-Site Scripting
Accordion <= 2.2.96 - Missing Authorization to Authenticated(Contributor+) Post Duplication
Accordion <= 2.2.43 - Authenticated (Admin+) Stored Cross-Site Scripting
Accordion <= 2.2.29 - Reflected Cross-Site Scripting
Accordion <= 2.2.8 - Unprotected AJAX Action to Stored/Reflected Cross-Site Scripting
Accordions Release Timeline
Accordions Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Accordions Attack Surface
AJAX Handlers 3
REST API Routes 16
Shortcodes 33
WordPress Hooks 81
Scheduled Events 21
Maintenance & Trust
Accordions Maintenance & Trust
Maintenance Signals
Community Trust
Accordions Alternatives
Meks Flexible Shortcodes
meks-flexible-shortcodes
Add some cool elements to your post/page content with flexible shortcodes.
Tabby Responsive Tabs
tabby-responsive-tabs
Create responsive tabs inside your posts, pages or custom post content by adding simple shortcodes inside the post editor.
Prime Elementor Addons – Lightweight Elementor Widgets for Faster Pages
unlimited-elementor-inner-sections-by-boomdevs
Lightweight Elementor Addons plugin with essential Elementor widgets: Accordion, Tabs, CTA, Pricing Table, Testimonials, Post Grid, forms & more.
Responsive Tabs
responsive-tabs
A responsive & clean way to display your content. Create new tabs in no-time (custom type) and copy-paste the shortcode into any post/page.
Tag Groups is the Advanced Way to Display Your Taxonomy Terms
tag-groups
Tag Groups allows you to organize your WordPress taxonomy terms and show them in clouds, tabs, accordions, tables, lists and much more.
Accordions Developer Profile
14 plugins · 94K total installs
How We Detect Accordions
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/accordions/assets/css/animate.min.css/wp-content/plugins/accordions/assets/frontend/js/scripts.js/wp-content/plugins/accordions/assets/frontend/css/style.css/wp-content/plugins/accordions/assets/global/css/style-tabs.css/wp-content/plugins/accordions/assets/global/css/themesTabs.style.css/wp-content/plugins/accordions/assets/global/css/font-awesome-5.css/wp-content/plugins/accordions/assets/global/css/font-awesome-4.css/wp-content/plugins/accordions/assets/frontend/css/jquery-ui.css+8 more/wp-content/plugins/accordions/assets/frontend/js/scripts.js/wp-content/plugins/accordions/templates/accordions-builder/front-scripts.js/wp-content/plugins/accordions/templates/tabs-builder/front-scripts.js/wp-content/plugins/accordions/templates/image-accordion/front-scripts.js/wp-content/plugins/accordions/assets/admin/js/scripts.jsaccordions/style.css?ver=accordions_animate?ver=accordions_front_scripts?ver=tabs_front_scripts?ver=image_accordion_front_scripts?ver=accordions_js?ver=accordions-style?ver=style-tabs?ver=accordions-tabs?ver=fontawesome-5?ver=fontawesome-4?ver=jquery-ui?ver=accordions-themes?ver=bootstrap-icons?ver=fontawesome-icons?ver=icofont-icons?ver=accordions_admin_js?ver=HTML / DOM Fingerprints
pp-accordionpp-tabpp-faq-gridpp-accordions-builderpp-tabs-builderpp-image-accordiondata-pp-accordiondata-pp-tabdata-pp-faq-griddata-pp-accordions-builderdata-pp-tabs-builderdata-pp-image-accordionaccordions_ajax[accordions[pp_accordions[pp_tabs[pp_faq_grid