Smart Post PDF – Export Blog Posts to PDF Security & Risk Analysis

wordpress.org/plugins/smart-post-pdf-export-blog-posts-to-pdf

SmartPost PDF adds a "Download as PDF" button to posts. Choose from 3 layouts and let visitors export content as printable PDF files.

0 active installs v1.0.0 PHP 7.4+ WP 5.4+ Updated Nov 22, 2025
dompdfpdf-downloadpost-to-pdfwp-pdf
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Smart Post PDF – Export Blog Posts to PDF Safe to Use in 2026?

Generally Safe

Score 100/100

Smart Post PDF – Export Blog Posts to PDF has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The security posture of the "smart-post-pdf-export-blog-posts-to-pdf" v1.0.0 plugin appears to be relatively strong based on the provided static analysis. The absence of identified CVEs, unpatched vulnerabilities, and concerning taint flow results is a positive indicator. The plugin also demonstrates good practices by using prepared statements for all SQL queries and having a high percentage of properly escaped output.

However, there are some areas that warrant attention. The presence of file operations without explicit mention of sanitization or authorization is a potential concern, as is the lack of capability checks for any identified entry points. While the attack surface appears to be zero, this could be an artifact of the analysis or the plugin's specific functionality. The bundled "dompdf" library, if outdated or vulnerable, could introduce risks, although this specific analysis doesn't confirm that.

Overall, the plugin shows promising signs of secure coding, particularly in its handling of database interactions and output. The main areas for improvement would be ensuring robust authorization for any file operations and a comprehensive review of bundled libraries for potential vulnerabilities. The lack of recorded vulnerabilities in its history is a good sign, but continuous vigilance is always recommended.

Key Concerns

  • File operations without explicit authorization
  • Bundled library (dompdf) potentially outdated/vulnerable
  • No capability checks on entry points
Vulnerabilities
None known

Smart Post PDF – Export Blog Posts to PDF Security Vulnerabilities

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

Smart Post PDF – Export Blog Posts to PDF Code Analysis

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

Bundled Libraries

dompdf

Output Escaping

91% escaped45 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
maybe_generate_pdf (includes\class-pdf-generator.php:19)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Smart Post PDF – Export Blog Posts to PDF Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionwp_enqueue_scriptsincludes\class-assets-loader.php:9
actiontemplate_redirectincludes\class-pdf-generator.php:12
filterthe_contentincludes\class-pdf-generator.php:13
actionsave_postincludes\class-pdf-generator.php:14
actionadmin_menuincludes\class-settings-page.php:19
actionadmin_initincludes\class-settings-page.php:20
actionplugins_loadedsmartpost-pdf.php:33
Maintenance & Trust

Smart Post PDF – Export Blog Posts to PDF Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 22, 2025
PHP min version7.4
Downloads247

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Smart Post PDF – Export Blog Posts to PDF Developer Profile

Akram ul haq

3 plugins · 20 total installs

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

How We Detect Smart Post PDF – Export Blog Posts to PDF

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/smart-post-pdf-export-blog-posts-to-pdf/assets/css/style.css/wp-content/plugins/smart-post-pdf-export-blog-posts-to-pdf/assets/css/default.css/wp-content/plugins/smart-post-pdf-export-blog-posts-to-pdf/assets/css/minimal.css/wp-content/plugins/smart-post-pdf-export-blog-posts-to-pdf/assets/css/modern.css
Version Parameters
smart-post-pdf-export-blog-posts-to-pdf/assets/css/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
featured-image
FAQ

Frequently Asked Questions about Smart Post PDF – Export Blog Posts to PDF