PDF Invoices for Gravity Forms Security & Risk Analysis

wordpress.org/plugins/pdf-invoices-for-gravity-forms

Automatically generate PDF invoices and attach them to every form submission in Gravity Forms.

50 active installs v1.0.1 PHP 7.4+ WP 5.3+ Updated Dec 13, 2024
emailgravity-formsinvoicepdfpdf-invoices
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PDF Invoices for Gravity Forms Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The plugin "pdf-invoices-for-gravity-forms" v1.0.1 exhibits a generally positive security posture based on the static analysis. The absence of known CVEs and common vulnerability types in its history suggests a history of stable and secure development. The code analysis reveals good practices such as the use of prepared statements for all SQL queries and a high percentage of properly escaped output, indicating a strong focus on preventing common web vulnerabilities like SQL injection and cross-site scripting. The limited attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events, further reduces the potential for exploitation.

However, there are some areas that warrant attention. The complete lack of nonce checks and capability checks across the plugin's entry points is a significant concern. While the current analysis shows a very small attack surface, any future expansion or introduction of new features without these fundamental security checks could expose the plugin to critical vulnerabilities like Cross-Site Request Forgery (CSRF) or unauthorized actions. The presence of a file operation, while not immediately indicative of a vulnerability without further context, is another area that requires careful scrutiny to ensure it is handled securely and does not lead to arbitrary file access or manipulation.

In conclusion, the plugin is currently in a good state with no known critical vulnerabilities and strong adherence to secure coding practices for SQL and output escaping. The primary weakness lies in the absence of essential authorization and integrity checks (nonces and capabilities), which, if left unaddressed, could pose a substantial risk if the plugin's attack surface grows or if its limited current entry points become exploitable in conjunction with other factors. Addressing these missing checks should be a priority for future development to maintain its strong security profile.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
  • File operations present
Vulnerabilities
None known

PDF Invoices for Gravity Forms Security Vulnerabilities

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

PDF Invoices for Gravity Forms Code Analysis

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

Bundled Libraries

TCPDF

SQL Query Safety

100% prepared2 total queries

Output Escaping

78% escaped69 total outputs
Attack Surface

PDF Invoices for Gravity Forms Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
filtergform_notificationclass-pcafe-gfpi-pdf-invoices-free.php:44
filtergform_entry_detail_meta_boxesclass-pcafe-gfpi-pdf-invoices-free.php:50
actionadmin_noticespdf-invoices.php:25
actioninitpdf-invoices.php:32
actiongform_loadedpdf-invoices.php:45
Maintenance & Trust

PDF Invoices for Gravity Forms Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 13, 2024
PHP min version7.4
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs50
Developer Profile

PDF Invoices for Gravity Forms Developer Profile

PluginsCafe

16 plugins · 11K total installs

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

How We Detect PDF Invoices for Gravity Forms

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pdf-invoices-for-gravity-forms/assets/css/style.css/wp-content/plugins/pdf-invoices-for-gravity-forms/assets/images/pdf-invoice.svg
Script Paths
/wp-content/plugins/pdf-invoices-for-gravity-forms/assets/js/pdf-invoices-free.js
Version Parameters
pdf-invoices-for-gravity-forms/assets/css/style.css?ver=pdf-invoices-for-gravity-forms/assets/js/pdf-invoices-free.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- This file is part of the PDF Invoices For Gravity Forms plugin. --><!-- This file is part of the PDF Invoices For Gravity Forms plugin. --><!-- This file is part of the PDF Invoices For Gravity Forms plugin. --><!-- This file is part of the PDF Invoices For Gravity Forms plugin. -->+2 more
Data Attributes
data-plugin-slug='pdf_invoices_free'
FAQ

Frequently Asked Questions about PDF Invoices for Gravity Forms