
FAQ Builder AYS Security & Risk Analysis
wordpress.org/plugins/faq-builder-aysCreate FAQs and accordions for your WP website without effort with FAQ Builder. Has Gutenberg Block, responsive design, 20+ style options, etc.
Is FAQ Builder AYS Safe to Use in 2026?
Generally Safe
Score 92/100FAQ Builder AYS has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The faq-builder-ays plugin exhibits a mixed security posture. While it demonstrates good practices in SQL query preparation and includes a reasonable number of nonce and capability checks, significant concerns arise from its attack surface and output sanitization.
The plugin exposes a large attack surface with 12 entry points, a concerning 10 of which lack authentication checks. This is further exacerbated by taint analysis revealing flows with unsanitized paths, including one of high severity. Furthermore, the code analysis indicates that only 47% of output is properly escaped, suggesting a susceptibility to Cross-Site Scripting vulnerabilities.
The plugin's vulnerability history, with 3 known CVEs including one high-severity issue, reinforces these concerns. The common vulnerability types (XSS and SQL Injection) align with the findings from the static analysis, particularly the unsanitized paths and insufficient output escaping. While there are currently no unpatched CVEs, the historical pattern of vulnerabilities and the identified weaknesses in the current version warrant careful consideration.
Key Concerns
- Large attack surface without authentication
- High severity taint flow found
- Low percentage of properly escaped output
- One high severity historical CVE
- Two medium severity historical CVEs
FAQ Builder AYS Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
FAQ Builder AYS <= 1.8.2 - Unauthenticated Stored Cross-Site Scripting
FAQ Builder AYS <= 1.7.3 - Authenticated (Administrator+) Stored Cross-Site Scripting
FAQ Builder AYS <= 1.7.1 - Reflected Cross-Site Scripting
FAQ Builder AYS <= 1.3.5 - Blind SQL Injection
FAQ Builder AYS Release Timeline
FAQ Builder AYS Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
FAQ Builder AYS Attack Surface
AJAX Handlers 11
Shortcodes 1
WordPress Hooks 23
Maintenance & Trust
FAQ Builder AYS Maintenance & Trust
Maintenance Signals
Community Trust
FAQ Builder AYS Alternatives
Quick and Easy FAQs
quick-and-easy-faqs
Truly a quick and easy way to add FAQs to your site.
FAQ Concertina
faq-concertina
Display FAQs in an expandable concertina or accordion section. FAQs can be ordered and categorised, and their appearance can be customised.
FAQ Manager For Divi, Gutenberg Block & Shortcode
faq-manager-with-structured-data
Easily create, manage bookmarkable FAQs on your website. Use divi module, FAQ block or shortcode to display FAQs. Boost SEO with FAQPage schema & …
Faq Module For Divi
faq-module-for-divi
Faq Module For Divi plugin is depreciated. Use our https://wordpress.org/plugins/faq-manager-with-structured-data/ plugin that has latest faq divi mod …
AD Sliding FAQ
ad-sliding-faq
Create a nice and accessible accordion FAQ section with sliding Q/A.
FAQ Builder AYS Developer Profile
18 plugins · 111K total installs
How We Detect FAQ Builder AYS
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/faq-builder-ays/admin/css/common.css/wp-content/plugins/faq-builder-ays/admin/css/faq-builder-admin.css/wp-content/plugins/faq-builder-ays/admin/js/faq-builder-admin.js/wp-content/plugins/faq-builder-ays/admin/js/faq-builder-admin-settings.js/wp-content/plugins/faq-builder-ays/admin/js/faq-builder-block-editor.js/wp-content/plugins/faq-builder-ays/public/css/frontend.css/wp-content/plugins/faq-builder-ays/public/js/frontend.js/wp-content/plugins/faq-builder-ays/admin/js/faq-builder-admin.js/wp-content/plugins/faq-builder-ays/admin/js/faq-builder-admin-settings.js/wp-content/plugins/faq-builder-ays/admin/js/faq-builder-block-editor.js/wp-content/plugins/faq-builder-ays/public/js/frontend.jsfaq-builder-ays/admin/css/common.css?ver=faq-builder-ays/admin/css/faq-builder-admin.css?ver=faq-builder-ays/admin/js/faq-builder-admin.js?ver=faq-builder-ays/admin/js/faq-builder-admin-settings.js?ver=faq-builder-ays/admin/js/faq-builder-block-editor.js?ver=faq-builder-ays/public/css/frontend.css?ver=faq-builder-ays/public/js/frontend.js?ver=HTML / DOM Fingerprints
ays-notice-bannernavigation-barnavigation-containerlogo-containerfaq-logofaq-upgrade-to-profaq-upgrade-green-iconfaq-upgrade-white-icon+12 more<!-- START FAQ BUILDER BLOCK --><!-- END FAQ BUILDER BLOCK --><!-- START FAQ BUILDER SHORTCODE --><!-- END FAQ BUILDER SHORTCODE -->data-plugin-name="faq-builder-ays"data-plugin-version="1.8.3"data-expanded="false"window.ays_faq_builder_admin_paramswindow.ays_faq_builder_frontend_paramswindow.ays_faq_builder_block_editor_params[faq-builder]