Pardot Marketing Security & Risk Analysis

wordpress.org/plugins/pardot-marketing

Annoyed with Pardot's constraining form handler embeds? The Pardot Marketing WordPress plugin allows you to easily add styled forms to your site …

20 active installs v1.1.4 PHP 7.3+ WP 5.2+ Updated Nov 2, 2021
elementorelementor-widgetmarketingpardot
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Pardot Marketing Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The "pardot-marketing" plugin version 1.1.4 exhibits a generally strong security posture based on the provided static analysis. The absence of any recorded CVEs and a clean vulnerability history are positive indicators. The code demonstrates good practices by exclusively using prepared statements for SQL queries and limiting file operations. The plugin's attack surface is minimal, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events without proper checks, which significantly reduces the immediate exploitability of the plugin.

However, there are areas for improvement. The static analysis reveals that 66% of output escaping is properly done, meaning a significant portion (34%) is not. This could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not adequately sanitized before being displayed. Furthermore, the taint analysis identified two flows with unsanitized paths. While classified as not critical or high severity, these represent potential avenues for attacks if the unsanitized data is later processed in a vulnerable way, especially concerning file operations or path traversals.

In conclusion, the "pardot-marketing" plugin has a solid foundation with no known historical vulnerabilities and a well-controlled attack surface. The strengths lie in its SQL handling and lack of direct entry points. The primary weaknesses are the unescaped outputs and the identified unsanitized paths, which, while not currently leading to critical issues, require careful review to ensure they do not become vectors for future vulnerabilities. Continuous monitoring for security updates and addressing the identified code-level concerns are recommended.

Key Concerns

  • Unsanitized paths in taint analysis
  • Significant portion of outputs not properly escaped
Vulnerabilities
None known

Pardot Marketing Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Pardot Marketing Release Timeline

v1.1.4Current
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Pardot Marketing Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
54
104 escaped
Nonce Checks
0
Capability Checks
3
File Operations
0
External Requests
6
Bundled Libraries
0

Output Escaping

66% escaped158 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

6 flows2 with unsanitized paths
pardotmarket_form_handler_form (inc\helpers.php:192)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Pardot Marketing Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 12
actionadmin_menuinc\admin.php:47
actionadmin_initinc\admin.php:205
actionadmin_enqueue_scriptsinc\scripts.php:37
actionelementor/frontend/after_register_scriptsintegrations\elementor\register-widgets.php:130
actionelementor/widgets/widgets_registeredintegrations\elementor\register-widgets.php:133
actionelementor/dynamic_tags/register_tagsintegrations\elementor\register-widgets.php:136
actioninitintegrations\elementor\widgets.php:58
actionplugins_loadedintegrations\elementor\widgets.php:61
actionadmin_noticesintegrations\elementor\widgets.php:93
actionadmin_noticesintegrations\elementor\widgets.php:99
actionadmin_noticesintegrations\elementor\widgets.php:105
actioninitpardot-marketing.php:54
Maintenance & Trust

Pardot Marketing Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedNov 2, 2021
PHP min version7.3
Downloads2K

Community Trust

Rating20/100
Number of ratings1
Active installs20
Developer Profile

Pardot Marketing Developer Profile

Ben Marshall

5 plugins · 20K total installs

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

How We Detect Pardot Marketing

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pardot-marketing/integrations/elementor/assets/js/editor-scripts.js/wp-content/plugins/pardot-marketing/integrations/elementor/assets/css/editor-styles.css
Script Paths
/wp-content/plugins/pardot-marketing/classes/class-pardot-api.php/wp-content/plugins/pardot-marketing/inc/helpers.php/wp-content/plugins/pardot-marketing/inc/scripts.php/wp-content/plugins/pardot-marketing/inc/admin.php/wp-content/plugins/pardot-marketing/integrations/elementor/widgets.php

HTML / DOM Fingerprints

CSS Classes
pardot-form-handlerpardotmarketing-admin-wrap
HTML Comments
<!-- Security Note: Blocks direct access to the plugin PHP files. --><!-- Plugin helpers --><!-- Pardot API class --><!-- Plugin scripts -->+3 more
Data Attributes
data-pardot-form-iddata-pardot-endpoint
JS Globals
pardotmarketing_optionspardotmarketing_requestpardotmarketing_get_formspardotmarketing_get_prospects
Shortcode Output
[pardot-form-handler]
FAQ

Frequently Asked Questions about Pardot Marketing