Flexible PDF Security & Risk Analysis

wordpress.org/plugins/flexible-pdf

Creates PDF documents from HTML

30 active installs v1.0.1 PHP + WP 4.5+ Updated Mar 17, 2018
html-to-pdfpdf
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Flexible PDF Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 8yr ago
Risk Assessment

The "flexible-pdf" plugin v1.0.1 demonstrates a generally positive security posture with no recorded vulnerabilities in its history. The static analysis reveals no dangerous functions, SQL queries are exclusively prepared, and there are no identified taint flows with unsanitized paths. This suggests a good understanding of secure coding principles regarding direct data manipulation and common web vulnerabilities. However, the analysis does highlight some areas for improvement. Notably, only 54% of output is properly escaped, which could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not handled rigorously throughout the entire output process. Additionally, the presence of a single external HTTP request without specific details raises a potential concern, as it could be a vector for various attacks if the external resource is compromised or malicious.

Key Concerns

  • Output escaping is only 54% proper
  • One external HTTP request identified
Vulnerabilities
None known

Flexible PDF Security Vulnerabilities

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

Flexible PDF Code Analysis

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

Output Escaping

54% escaped54 total outputs
Attack Surface

Flexible PDF Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionadmin_noticesclasses\wpdesk\class-helper.php:43
filterplugins_apiclasses\wpdesk\class-plugin.php:58
actionadmin_noticesclasses\wpdesk\class-plugin.php:59
actionadmin_enqueue_scriptsclasses\wpdesk\class-plugin.php:131
actionwp_enqueue_scriptsclasses\wpdesk\class-plugin.php:133
actionplugins_loadedclasses\wpdesk\class-plugin.php:135
actionadmin_menuclasses\wpdesk\settings-api\class.s214-settings.php:113
actionadmin_initclasses\wpdesk\settings-api\class.s214-settings.php:116
actionadmin_enqueue_scriptsclasses\wpdesk\settings-api\class.s214-settings.php:120
actionadmin_initclasses\wpdesk\settings-api\class.s214-settings.php:123
Maintenance & Trust

Flexible PDF Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedMar 17, 2018
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs30
Developer Profile

Flexible PDF Developer Profile

kursorA

2 plugins · 130 total installs

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

How We Detect Flexible PDF

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/flexible-pdf/assets/css/pdf-styles.css/wp-content/plugins/flexible-pdf/assets/js/pdf-scripts.js
Script Paths
/wp-content/plugins/flexible-pdf/assets/js/pdf-scripts.js
Version Parameters
flexible-pdf/assets/css/pdf-styles.css?ver=flexible-pdf/assets/js/pdf-scripts.js?ver=

HTML / DOM Fingerprints

JS Globals
FLEXIBLE_PDF
FAQ

Frequently Asked Questions about Flexible PDF