
Expandable FAQ Security & Risk Analysis
wordpress.org/plugins/expandable-faqIt’s a MIT-licensed (can be used in premium themes), high quality, native and responsive WordPress plugin to create and view expandable F.A.Q.'s
Is Expandable FAQ Safe to Use in 2026?
Generally Safe
Score 85/100Expandable FAQ has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "expandable-faq" plugin version 6.1.10 presents a generally good security posture based on the provided static analysis. The plugin demonstrates strong adherence to secure coding practices by utilizing prepared statements for a high percentage of its SQL queries and properly escaping a majority of its output. The absence of any recorded vulnerabilities (CVEs) further reinforces this positive outlook, suggesting a history of secure development and maintenance.
However, there are areas that warrant attention. The taint analysis reveals two flows with unsanitized paths, which, while not flagged as critical or high severity in this instance, represent a potential risk. The lack of any nonce checks across the entire plugin is a significant concern, as this is a fundamental security measure in WordPress for preventing Cross-Site Request Forgery (CSRF) attacks, particularly if any future functionality introduces new entry points or modifies existing ones.
While the plugin currently has zero entry points without authentication checks, the absence of nonce checks is a weakness that could be exploited if vulnerabilities in other areas were to arise. The bundled DataTables library version 1.10.18 is also an older version and could potentially harbor its own unpatched vulnerabilities. Overall, the plugin is in a relatively secure state due to its SQL and output sanitization practices and lack of historical vulnerabilities, but the lack of nonce checks and the outdated bundled library are notable weaknesses.
Key Concerns
- Taint flows with unsanitized paths
- Missing nonce checks
- Bundled outdated library: DataTables v1.10.18
Expandable FAQ Security Vulnerabilities
Expandable FAQ Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Expandable FAQ Attack Surface
WordPress Hooks 22
Maintenance & Trust
Expandable FAQ Maintenance & Trust
Maintenance Signals
Community Trust
Expandable FAQ Alternatives
Read More Without Refresh
read-more-without-refresh
Expand hidden content without page refresh. SEO-friendly, crawlable by search engines and easy to use.
Show-Hide / Collapse-Expand
show-hidecollapse-expand
Save space on your pages, posts, sidebars. Hide the content before user clicks to see it. Collapse long lists, create FAQs & more.
BBSpoiler
bbspoiler
This plugin allows you to hide text under the tags [spoiler]your text[/spoiler].
Expandable Row for Beaver Builder
expandable-row-for-beaver-builder
Simple Expandable Row for Beaver Builder.
Expand + Collapse Funk
expandcollapse-funk
Easily add expand and collapse functionality to any WordPress theme. No coding skills required! Beautifully simple UI. Save space with this plugin for …
Expandable FAQ Developer Profile
4 plugins · 6K total installs
How We Detect Expandable FAQ
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/expandable-faq/ExpandableFAQ_UI/assets/css/font-awesome.min.css/wp-content/plugins/expandable-faq/ExpandableFAQ_UI/assets/css/prettyPhoto.css/wp-content/plugins/expandable-faq/ExpandableFAQ_UI/assets/css/style.css/wp-content/plugins/expandable-faq/ExpandableFAQ_UI/assets/js/expandable-faq.js/wp-content/plugins/expandable-faq/ExpandableFAQ_UI/assets/js/jquery.prettyPhoto.js/wp-content/plugins/expandable-faq/ExpandableFAQ_UI/assets/js/jquery.validation.js/wp-content/plugins/expandable-faq/ExpandableFAQ_UI/assets/js/prettyPhoto.init.js/wp-content/plugins/expandable-faq/Controllers/Front/AssetController.phpexpandable-faq/style.css?ver=expandable-faq/font-awesome.min.css?ver=expandable-faq/prettyPhoto.css?ver=expandable-faq/jquery.validation.js?ver=expandable-faq/expandable-faq.js?ver=expandable-faq/jquery.prettyPhoto.js?ver=expandable-faq/prettyPhoto.init.js?ver=HTML / DOM Fingerprints
expandable-faq-wrapexpandable-faq-itemexpandable-faq-titleexpandable-faq-contentexpandable-faq-search-input<!-- The main plugin controller object --><!-- The configuration object --><!-- Configuration --><!-- Settings -->+16 moredata-expandable-faq-iddata-expandable-faq-activedata-expandable-faq-speeddata-expandable-faq-scroll-offsetdata-expandable-faq-scroll-speedexpandable_faq_params/wp-json/expandable-faq/v1/settings[expandable_faq]