PPM FAQ Security & Risk Analysis

wordpress.org/plugins/ppm-faq

This plugin will add an expand collapse FAQ feature inside a post or page.

20 active installs v1.1 PHP + WP 3.3+ Updated Unknown
faqjquery-faq
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PPM FAQ Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "ppm-faq" v1.1 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, reliance on prepared statements for all SQL queries, and zero file operations or external HTTP requests are positive indicators. Furthermore, the plugin has no known vulnerabilities (CVEs) in its history, suggesting a mature and well-maintained codebase. However, a significant concern arises from the complete lack of output escaping on the single identified output. This could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is directly rendered in the output. The absence of nonce checks and capability checks, while not immediately exploitable given the limited attack surface and lack of unprotected entry points, represents a missed opportunity for robust security, especially if the plugin's functionality were to expand in the future. The absence of taint analysis results is neutral; it might indicate no exploitable flows were found, or that the analysis was not performed comprehensively for this specific plugin.

Key Concerns

  • Unescaped output detected
  • No nonce checks implemented
  • No capability checks implemented
Vulnerabilities
None known

PPM FAQ Security Vulnerabilities

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

PPM FAQ Code Analysis

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

Output Escaping

0% escaped1 total outputs
Attack Surface

PPM FAQ Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[ppm_faq] plugin-hook.php:70
WordPress Hooks 5
actioninitfaq-type.php:31
actioninitplugin-hook.php:20
filtermce_external_pluginsplugin-hook.php:32
filtermce_buttonsplugin-hook.php:33
actioninitplugin-hook.php:45
Maintenance & Trust

PPM FAQ Maintenance & Trust

Maintenance Signals

WordPress version tested3.5.2
Last updatedUnknown
PHP min version
Downloads3K

Community Trust

Rating84/100
Number of ratings5
Active installs20
Developer Profile

PPM FAQ Developer Profile

perfectpointmarketing

5 plugins · 710 total installs

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

How We Detect PPM FAQ

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ppm-faq/js/ppm-faq-active.js/wp-content/plugins/ppm-faq/css/ppm-faq-plugin-style.css/wp-content/plugins/ppm-faq/js/custom-button.js
Script Paths
/wp-content/plugins/ppm-faq/js/ppm-faq-active.js/wp-content/plugins/ppm-faq/js/custom-button.js

HTML / DOM Fingerprints

CSS Classes
news-titlenews_text
Shortcode Output
<div id="accordion"><p class="news-title"><span></span></p><div class="news_text"></div>
FAQ

Frequently Asked Questions about PPM FAQ