WP DLM FAQ Security & Risk Analysis

wordpress.org/plugins/wp-dlm-faq

Add a faq on any of your page/post using the simple shortcode [inject-faq].

30 active installs v1.5.1 PHP + WP 5.0+ Updated Apr 30, 2021
faq-schemafaq-schema-generatorfaqs-for-plastic-surgery-websites
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP DLM FAQ Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The wp-dlm-faq plugin version 1.5.1 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices regarding SQL queries, utilizing prepared statements exclusively, and has no recorded vulnerabilities (CVEs) or bundled libraries, which generally reduces the risk of known exploits. However, significant security concerns arise from its attack surface. The plugin exposes two AJAX handlers, both of which lack proper authentication checks. This is a critical oversight as it allows unauthenticated users to potentially interact with these handlers, leading to unexpected behavior or unintended consequences.

Furthermore, the code analysis reveals a concerning 40% of output is not properly escaped. This weakness, combined with the unprotected AJAX endpoints, creates a direct pathway for Cross-Site Scripting (XSS) vulnerabilities. While taint analysis did not reveal any explicit flows, the lack of sanitization on outputs and the unprotected entry points are strong indicators that such vulnerabilities could be present or easily introduced. The absence of nonce checks on AJAX handlers further exacerbates the risk, making it easier for attackers to craft malicious requests. The plugin's vulnerability history being clean is a positive sign, but it doesn't negate the inherent risks identified in the current codebase.

Key Concerns

  • Unprotected AJAX handlers
  • Output escaping is not properly handled
  • Missing nonce checks on AJAX
Vulnerabilities
None known

WP DLM FAQ Security Vulnerabilities

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

WP DLM FAQ Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
4
6 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

60% escaped10 total outputs
Attack Surface
2 unprotected

WP DLM FAQ Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_get_sub_catswp-dlm-faq.php:470
noprivwp_ajax_get_sub_catswp-dlm-faq.php:471

Shortcodes 1

[inject-faq] wp-dlm-faq.php:351
WordPress Hooks 4
actionwp_enqueue_scriptswp-dlm-faq.php:16
actionadmin_menuwp-dlm-faq.php:31
actionadmin_initwp-dlm-faq.php:32
actionwp_headwp-dlm-faq.php:353
Maintenance & Trust

WP DLM FAQ Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedApr 30, 2021
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

WP DLM FAQ Developer Profile

dlmconversion

1 plugin · 30 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect WP DLM FAQ

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-dlm-faq/assets/faq.css/wp-content/plugins/wp-dlm-faq/assets/faq.js
Script Paths
/wp-content/plugins/wp-dlm-faq/assets/faq.js

HTML / DOM Fingerprints

JS Globals
jQuery
REST Endpoints
/wp-admin/admin-ajax.php
Shortcode Output
[inject-faqcat=sub_cat=
FAQ

Frequently Asked Questions about WP DLM FAQ