PDF Forms Filler for WooCommerce Security & Risk Analysis

wordpress.org/plugins/pdf-forms-for-woocommerce

Automatically fill PDF forms with WooCommerce orders and attach generated PDFs to email notifications and order downloads.

20 active installs v1.1.5 PHP 5.5+ WP 5.4+ Updated Dec 29, 2025
downloademailformpdfwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PDF Forms Filler for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 3mo ago
Risk Assessment

The 'pdf-forms-for-woocommerce' plugin version 1.1.5 demonstrates a generally good security posture based on the provided static analysis. A significant strength is the complete absence of direct vulnerabilities in its history, with no recorded CVEs. Furthermore, the static analysis reveals a well-protected attack surface, with all identified AJAX handlers properly protected by authentication checks. The code also shows a commendable effort in output escaping, with 79% of outputs being properly handled, and a good number of nonce and capability checks are in place. The lack of any identified taint flows, particularly those with unsanitized paths or critical/high severity, further bolsters its security.

However, there are areas for improvement. The presence of raw SQL queries without the use of prepared statements is a notable concern. While there's only one such query, it represents a potential SQL injection vulnerability if not handled with extreme care by the database layer, especially given the dynamic nature of web applications. Additionally, the plugin bundles the Select2 library, which could introduce risks if the bundled version is outdated or contains known vulnerabilities, although no specific information about its version or history is provided. The file operation count is also relatively high, which warrants scrutiny for potential insecure file handling, though no specific issues were flagged.

In conclusion, this version of the plugin appears to be reasonably secure, with a strong emphasis on access control for its entry points and good output sanitization practices. The absence of historical vulnerabilities is a positive indicator of the developer's commitment to security. The primary area of concern lies in the unescaped SQL query, which should be a priority for remediation. Addressing this and ensuring the security of bundled libraries would significantly enhance its overall security.

Key Concerns

  • Raw SQL query without prepared statements
Vulnerabilities
None known

PDF Forms Filler for WooCommerce Security Vulnerabilities

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

PDF Forms Filler for WooCommerce Code Analysis

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

Bundled Libraries

Select2

SQL Query Safety

0% prepared1 total queries

Output Escaping

79% escaped39 total outputs
Attack Surface

PDF Forms Filler for WooCommerce Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 6

authwp_ajax_pdf_forms_for_woocommerce_get_attachment_datapdf-forms-for-woocommerce.php:74
authwp_ajax_pdf_forms_for_woocommerce_query_page_imagepdf-forms-for-woocommerce.php:75
authwp_ajax_pdf_forms_for_woocommerce_generate_pdf_ninja_keypdf-forms-for-woocommerce.php:76
authwp_ajax_pdf_forms_for_woocommerce_clear_messagespdf-forms-for-woocommerce.php:77
authwp_ajax_pdf_forms_for_woocommerce_reset_order_settingspdf-forms-for-woocommerce.php:78
authwp_ajax_pdf_forms_for_woocommerce_reset_order_pdfspdf-forms-for-woocommerce.php:79
WordPress Hooks 23
actionadmin_noticespdf-forms-for-woocommerce.php:46
actionplugins_loadedpdf-forms-for-woocommerce.php:47
actioninitpdf-forms-for-woocommerce.php:67
actionadmin_enqueue_scriptspdf-forms-for-woocommerce.php:69
actioninitpdf-forms-for-woocommerce.php:81
actionadmin_menupdf-forms-for-woocommerce.php:82
actionadd_meta_boxespdf-forms-for-woocommerce.php:83
actionbefore_woocommerce_initpdf-forms-for-woocommerce.php:85
actionwoocommerce_new_orderpdf-forms-for-woocommerce.php:86
filterwoocommerce_before_order_object_savepdf-forms-for-woocommerce.php:87
filterwoocommerce_email_attachmentspdf-forms-for-woocommerce.php:88
filterwoocommerce_get_item_downloadspdf-forms-for-woocommerce.php:89
filterwoocommerce_customer_available_downloadspdf-forms-for-woocommerce.php:90
actionbefore_delete_postpdf-forms-for-woocommerce.php:92
actionwoocommerce_before_delete_orderpdf-forms-for-woocommerce.php:93
actionwoocommerce_before_delete_order_itempdf-forms-for-woocommerce.php:94
filterwoocommerce_product_data_tabspdf-forms-for-woocommerce.php:96
actionwoocommerce_product_data_panelspdf-forms-for-woocommerce.php:97
actionwoocommerce_process_product_metapdf-forms-for-woocommerce.php:98
filterwoocommerce_get_settings_pagespdf-forms-for-woocommerce.php:100
actionshutdownpdf-forms-for-woocommerce.php:728
actionwoocommerce_admin_field_pdf-forms-for-woocommerce-setting-htmlsrc\integration\wc-settings-page.php:19
actiontgmpa_registersrc\tgm-config.php:7
Maintenance & Trust

PDF Forms Filler for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 29, 2025
PHP min version5.5
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

PDF Forms Filler for WooCommerce Developer Profile

maximum.software

5 plugins · 4K total installs

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

How We Detect PDF Forms Filler for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pdf-forms-for-woocommerce/assets/css/pdf-forms-for-woocommerce.css/wp-content/plugins/pdf-forms-for-woocommerce/assets/js/pdf-forms-for-woocommerce.js
Script Paths
/wp-content/plugins/pdf-forms-for-woocommerce/assets/js/pdf-forms-for-woocommerce.js
Version Parameters
pdf-forms-for-woocommerce/assets/css/pdf-forms-for-woocommerce.css?ver=pdf-forms-for-woocommerce/assets/js/pdf-forms-for-woocommerce.js?ver=

HTML / DOM Fingerprints

CSS Classes
pdf-forms-for-woocommerce-metabox
Data Attributes
data-pdf-forms-for-woocommerce-order-id
JS Globals
pdf_forms_for_woocommerce_vars
REST Endpoints
/wp-json/pdf-forms-for-woocommerce/v1/settings/wp-json/pdf-forms-for-woocommerce/v1/order/meta
FAQ

Frequently Asked Questions about PDF Forms Filler for WooCommerce