WP DS FAQ Plus Security & Risk Analysis

wordpress.org/plugins/wp-ds-faq-plus

WP DS FAQ Plus is the plugin which was improved based on WP DS FAQ 1.3.3.

20 active installs v2.0.0 PHP 8.0+ WP 6.0+ Updated Mar 7, 2026
answerdocumentationfaqquestion
99
A · Safe
CVEs total1
Unpatched0
Last CVEJan 24, 2020
Safety Verdict

Is WP DS FAQ Plus Safe to Use in 2026?

Generally Safe

Score 99/100

WP DS FAQ Plus has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jan 24, 2020Updated 28d ago
Risk Assessment

The "wp-ds-faq-plus" v2.0.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates strong practices in handling SQL queries with 100% prepared statements and a significant number of capability checks. The absence of file operations and external HTTP requests further reduces potential attack vectors. However, a notable concern is the presence of one unprotected AJAX handler, representing a direct entry point that could be exploited if not properly secured by other means. While the static analysis found no critical or high severity taint flows, the 55% rate of proper output escaping indicates a potential for Cross-Site Scripting (XSS) vulnerabilities, which is corroborated by its vulnerability history.

Key Concerns

  • Unprotected AJAX handler
  • Output escaping only 55% proper
  • Known high severity CVE (historic)
Vulnerabilities
1

WP DS FAQ Plus Security Vulnerabilities

CVEs by Year

1 CVE in 2020
2020
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

WF-d097d918-04dc-4291-bb82-3f5cc8eea158-wp-ds-faq-plushigh · 7.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP DS FAQ Plus < 1.4.2 - Cross-Site Scripting

Jan 24, 2020 Patched in 1.4.2 (1460d)
Code Analysis
Analyzed Mar 16, 2026

WP DS FAQ Plus Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
50 prepared
Unescaped Output
75
90 escaped
Nonce Checks
3
Capability Checks
36
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared50 total queries

Output Escaping

55% escaped165 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
options_page (wp-ds-faq-plus.php:1028)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

WP DS FAQ Plus Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 1

noprivwp_ajax_open_questwp-ds-faq-plus.php:123

Shortcodes 1

[dsfaq] wp-ds-faq-plus.php:125
WordPress Hooks 5
actioninitwp-ds-faq-plus.php:114
actionwp_headwp-ds-faq-plus.php:115
actionadmin_menuwp-ds-faq-plus.php:116
actionadmin_headwp-ds-faq-plus.php:117
filterthe_contentwp-ds-faq-plus.php:127
Maintenance & Trust

WP DS FAQ Plus Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 7, 2026
PHP min version8.0
Downloads16K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

WP DS FAQ Plus Developer Profile

kimipooh

9 plugins · 54K total installs

74
trust score
Avg Security Score
93/100
Avg Patch Time
1460 days
View full developer profile
Detection Fingerprints

How We Detect WP DS FAQ Plus

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-ds-faq-plus/dsfaq.css/wp-content/plugins/wp-ds-faq-plus/dsfaq.js
Script Paths
/wp-content/plugins/wp-ds-faq-plus/dsfaq.js
Version Parameters
wp-ds-faq-plus/dsfaq.css?ver=wp-ds-faq-plus/dsfaq.js?ver=

HTML / DOM Fingerprints

CSS Classes
dsfaq_qa_blockdsfaq_ol_questdsfaq_quest_titledsfaq_questdsfaq_answer_titledsfaq_answerdsfaq_toolsdsfaq_copyright
HTML Comments
<!-- dsfaq: FAQ display start --><!-- dsfaq: FAQ display end --><!-- dsfaq: faq edit start --><!-- dsfaq: faq edit end -->+78 more
Data Attributes
data-dsfaq-id
JS Globals
dsfaq_ajax_object
REST Endpoints
/wp-json/dsfaq/v1/add_faq/wp-json/dsfaq/v1/delete_faqbook/wp-json/dsfaq/v1/save_quest/wp-json/dsfaq/v1/delete_quest/wp-json/dsfaq/v1/edit_quest/wp-json/dsfaq/v1/front_edit_quest/wp-json/dsfaq/v1/front_cancel_edit/wp-json/dsfaq/v1/update_quest/wp-json/dsfaq/v1/front_update_quest/wp-json/dsfaq/v1/q_change/wp-json/dsfaq/v1/save_settings/wp-json/dsfaq/v1/edit_name_book/wp-json/dsfaq/v1/save_name_book/wp-json/dsfaq/v1/change_faqdisplay/wp-json/dsfaq/v1/change_faqdisplaysort/wp-json/dsfaq/v1/change_faqdisplayorder/wp-json/dsfaq/v1/dsfaq_faqdisplay_visible/wp-json/dsfaq/v1/open_quest/wp-json/dsfaq/v1/restore_settings
Shortcode Output
[dsfaq]
FAQ

Frequently Asked Questions about WP DS FAQ Plus