WP Faq Builder Security & Risk Analysis

wordpress.org/plugins/wp-faq-builder

WP FAQ plugin that lets you create FAQ set by drag and drop builder. You can easily build amaizing FAQ for your site and show that in any place in Wor …

10 active installs v1.0.0 PHP + WP 4.5+ Updated Aug 12, 2018
faqfaq-builderfaq-widget-faqsfrequently-asked-questions
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Faq Builder Safe to Use in 2026?

Generally Safe

Score 85/100

WP Faq Builder has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The wp-faq-builder plugin v1.0.0 exhibits a mixed security posture. On the positive side, it avoids dangerous functions, has no recorded vulnerabilities in its history, and all its SQL queries utilize prepared statements. There are also a reasonable number of output escaping checks and capability checks present. However, significant concerns arise from its attack surface, specifically the presence of an unprotected AJAX handler. This handler is a direct entry point for potential malicious input that lacks any authentication or authorization validation, making it a prime target for attacks. The relatively low percentage of properly escaped output also raises flags, indicating a potential for cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled securely before being displayed. The absence of nonce checks on this unprotected AJAX handler further exacerbates this risk.

Given the lack of past vulnerabilities and the use of prepared statements for SQL, the plugin appears to have some foundational security awareness. However, the unprotected AJAX handler is a critical oversight that significantly compromises the plugin's security. The low percentage of properly escaped output also introduces a considerable risk of XSS. The absence of any taint analysis results is noted, but with an unprotected entry point, the absence of identified taint flows could simply mean the analysis was insufficient or the exploit path is not readily apparent. A more robust security review, particularly focusing on input validation and output sanitization for the unprotected AJAX handler, is strongly recommended.

Key Concerns

  • Unprotected AJAX handler
  • Low percentage of properly escaped output
  • Missing nonce checks on AJAX
Vulnerabilities
None known

WP Faq Builder Security Vulnerabilities

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

WP Faq Builder Code Analysis

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

Output Escaping

44% escaped27 total outputs
Attack Surface
1 unprotected

WP Faq Builder Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 1

authwp_ajax_wp_faq_ajax_actionswp-faq-builder.php:50

Shortcodes 1

[wp_faq_builder] wp-faq-builder.php:34
WordPress Hooks 11
actionpre_get_postsClasses\Demo.php:24
filterpost_thumbnail_htmlClasses\Demo.php:28
filterget_the_excerptClasses\Demo.php:30
filterthe_titleClasses\Demo.php:34
filterthe_contentClasses\Demo.php:41
filtertemplate_includeClasses\Demo.php:59
actioninitwp-faq-builder.php:39
actioninitwp-faq-builder.php:46
actionadmin_menuwp-faq-builder.php:48
actionwp_faq_builder_updated_configwp-faq-builder.php:52
actionplugins_loadedwp-faq-builder.php:61
Maintenance & Trust

WP Faq Builder Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedAug 12, 2018
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WP Faq Builder Developer Profile

Shahjahan Jewel

17 plugins · 1.3M total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
113 days
View full developer profile
Detection Fingerprints

How We Detect WP Faq Builder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-faq-builder/public/js/wp_faq_builder_admin.js/wp-content/plugins/wp-faq-builder/public/css/wp_faq_builder_admin.css/wp-content/plugins/wp-faq-builder/public/css/wp_faq_builder_public.css/wp-content/plugins/wp-faq-builder/public/js/wp_faq_builder_public.js
Script Paths
/wp-content/plugins/wp-faq-builder/public/js/wp_faq_builder_admin.js/wp-content/plugins/wp-faq-builder/public/js/wp_faq_builder_public.js
Version Parameters
wp-faq-builder/public/js/wp_faq_builder_admin.js?ver=wp-faq-builder/public/css/wp_faq_builder_admin.css?ver=wp-faq-builder/public/css/wp_faq_builder_public.css?ver=wp-faq-builder/public/js/wp_faq_builder_public.js?ver=

HTML / DOM Fingerprints

JS Globals
wp_faq_builder_admin
FAQ

Frequently Asked Questions about WP Faq Builder