WPMK PDF Generator Security & Risk Analysis

wordpress.org/plugins/wpmk-pdf-generator

This Free Plugin will provide you to add download html to pdf

80 active installs v1.0.1 PHP + WP 3.0.1+ Updated Oct 26, 2021
pdf-converterpdf-pluginpdf-wordpress-pluginwordpress-pdf-generatorwordpress-pdf-plugin
63
C · Use Caution
CVEs total1
Unpatched1
Last CVESep 22, 2025
Safety Verdict

Is WPMK PDF Generator Safe to Use in 2026?

Use With Caution

Score 63/100

WPMK PDF Generator has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Sep 22, 2025Updated 4yr ago
Risk Assessment

The "wpmk-pdf-generator" plugin v1.0.1 exhibits a mixed security posture. On the positive side, it demonstrates good practices by avoiding dangerous functions, performing all SQL queries with prepared statements, and not making external HTTP requests. The attack surface is relatively small, with only one shortcode and no directly exploitable AJAX or REST API entry points without authentication checks. However, significant concerns arise from the static analysis. A substantial percentage of output is not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is involved in these outputs. Furthermore, the taint analysis revealed a flow with an unsanitized path, indicating a potential risk for directory traversal or similar file system vulnerabilities, even though no specific critical or high severity issues were flagged in this analysis.

The vulnerability history is a major red flag. The plugin has a known medium severity CVE that remains unpatched. This, coupled with the mention of Cross-Site Request Forgery (CSRF) as a common vulnerability type in its history, suggests a pattern of security weaknesses. The fact that a medium vulnerability is unpatched in this version is concerning and poses an immediate risk to users. While the current analysis doesn't reveal critical flaws, the unpatched CVE and the potential for XSS and path traversal issues from the static analysis, combined with historical CSRF vulnerabilities, indicate that this plugin should be treated with caution. Users should be aware of the unpatched vulnerability and the potential for other issues due to insufficient output escaping and unsanitized path flows.

Key Concerns

  • Unpatched CVE present
  • Insufficient output escaping (37% proper)
  • Flows with unsanitized paths
  • No nonce checks
  • No capability checks
Vulnerabilities
1

WPMK PDF Generator Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-58268medium · 4.3Cross-Site Request Forgery (CSRF)

WPMK PDF Generator <= 1.0.1 - Cross-Site Request Forgery

Sep 22, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

WPMK PDF Generator Code Analysis

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

Output Escaping

37% escaped19 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<wpmk-pdf-class> (wpmk-pdf-class.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WPMK PDF Generator Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wpmk_pdf_generate] wpmk-pdf-class.php:35
WordPress Hooks 9
actioninitwpmk-pdf-class.php:28
actionadmin_enqueue_scriptswpmk-pdf-class.php:29
actioninitwpmk-pdf-class.php:30
actionadmin_menuwpmk-pdf-class.php:31
actionwp_headwpmk-pdf-class.php:32
actionwp_headwpmk-pdf-class.php:33
actionbody_classwpmk-pdf-class.php:34
filterplugin_action_linkswpmk-pdf.php:62
filterplugin_row_metawpmk-pdf.php:83
Maintenance & Trust

WPMK PDF Generator Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedOct 26, 2021
PHP min version
Downloads4K

Community Trust

Rating46/100
Number of ratings3
Active installs80
Developer Profile

WPMK PDF Generator Developer Profile

WPMK

5 plugins · 100 total installs

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

How We Detect WPMK PDF Generator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wpmk-pdf-generator/assets/css/style.css/wp-content/plugins/wpmk-pdf-generator/assets/js/es6-promise.auto.min.js/wp-content/plugins/wpmk-pdf-generator/assets/js/jspdf.min.js/wp-content/plugins/wpmk-pdf-generator/assets/js/html2canvas.min.js/wp-content/plugins/wpmk-pdf-generator/assets/js/html2pdf.min.js
Script Paths
/wp-content/plugins/wpmk-pdf-generator/assets/js/es6-promise.auto.min.js/wp-content/plugins/wpmk-pdf-generator/assets/js/jspdf.min.js/wp-content/plugins/wpmk-pdf-generator/assets/js/html2canvas.min.js/wp-content/plugins/wpmk-pdf-generator/assets/js/html2pdf.min.js
Version Parameters
wpmk-pdf-generator/assets/css/style.css?ver=wpmk-pdf-generator/assets/js/es6-promise.auto.min.js?ver=wpmk-pdf-generator/assets/js/jspdf.min.js?ver=wpmk-pdf-generator/assets/js/html2canvas.min.js?ver=wpmk-pdf-generator/assets/js/html2pdf.min.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- Here wpmk pdf base class that hold plugin functions and data. this class as treat as auto-run. --><!-- Here we define plugin action hook it will add link in plugin action bar and all plugin setting and saving data --><!-- Here active wpmk pdf it is plugin init and hold all functions --><!-- Here we are installing plugin options and also plugin require data -->+7 more
Data Attributes
aria-label="Plugin Additional Links Settings"aria-label="Plugin Additional Links Documentation"aria-label="Plugin Additional Links Developer"
Shortcode Output
[wpmk_pdf_generate]
FAQ

Frequently Asked Questions about WPMK PDF Generator