WP Gravity Forms HubSpot Security & Risk Analysis

wordpress.org/plugins/gf-hubspot

Gravity Forms HubSpot Add-on sends Gravity Forms entries to HubSpot.

600 active installs v1.2.7 PHP 5.3+ WP 3.8+ Updated Dec 15, 2025
gravity-formsgravity-forms-hubspotgravity-forms-hubspot-addonhubspothubspot-gravity-forms-integration
96
A · Safe
CVEs total3
Unpatched0
Last CVESep 26, 2025
Safety Verdict

Is WP Gravity Forms HubSpot Safe to Use in 2026?

Generally Safe

Score 96/100

WP Gravity Forms HubSpot has a strong security track record. Known vulnerabilities have been patched promptly.

3 known CVEsLast CVE: Sep 26, 2025Updated 3mo ago
Risk Assessment

The gf-hubspot plugin v1.2.7 presents a mixed security posture. While it demonstrates good practices like a significant number of nonce and capability checks, and a high percentage of SQL queries using prepared statements and properly escaped output, there are notable areas of concern. The presence of one unprotected AJAX handler, a critical taint flow with an unsanitized path, and the use of the dangerous `unserialize` function are significant risks. The vulnerability history, though currently showing no unpatched CVEs, indicates a pattern of past issues including Open Redirect, Deserialization of Untrusted Data, and Cross-site Scripting. This history, combined with the identified code signals, suggests that while the plugin is actively maintained and recent vulnerabilities are patched, inherent weaknesses in input handling and sanitization may persist.

Overall, the plugin has strengths in its implementation of common WordPress security features. However, the single unprotected AJAX entry point is a substantial risk, as it could potentially be exploited without authentication. The taint analysis revealing a flow with unsanitized paths, coupled with the `unserialize` function, points towards a potential for deserialization vulnerabilities or arbitrary code execution if not handled with extreme care. The past vulnerability types also highlight areas where input validation and sanitization have been problematic. Therefore, while the current state is not critical, ongoing vigilance and code review for these specific areas are crucial.

Key Concerns

  • Unprotected AJAX handler
  • Taint flow with unsanitized path
  • Use of dangerous function (unserialize)
  • Past High severity vulnerability history
  • Past Medium severity vulnerability history (x2)
Vulnerabilities
3

WP Gravity Forms HubSpot Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

High
1
Medium
2

3 total CVEs

CVE-2025-60151medium · 4.3URL Redirection to Untrusted Site ('Open Redirect')

WP Gravity Forms HubSpot <= 1.2.5 - Open Redirect

Sep 26, 2025 Patched in 1.2.6 (35d)
CVE-2025-60178high · 8.1Deserialization of Untrusted Data

Gravity Forms HubSpot <= 1.2.6 - Unauthenticated PHP Object Injection

Aug 8, 2025 Patched in 1.2.7 (135d)
WF-cc1e9778-2860-4e3c-a2e4-28f10d585fed-gf-hubspotmedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

CRM Perks - Various Plugins (Various Versions) - Reflected Cross-Site Scripting

Aug 26, 2021 Patched in 1.0.9 (880d)
Code Analysis
Analyzed Mar 16, 2026

WP Gravity Forms HubSpot Code Analysis

Dangerous Functions
1
Raw SQL Queries
8
17 prepared
Unescaped Output
109
425 escaped
Nonce Checks
20
Capability Checks
29
File Operations
2
External Requests
2
Bundled Libraries
1

Dangerous Functions Found

unserialize$value=unserialize($value, array('allowed_classes' => false));gf-hubspot.php:481

Bundled Libraries

Select2

SQL Query Safety

68% prepared25 total queries

Output Escaping

80% escaped534 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
setup_plugin (includes\plugin-pages.php:980)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

WP Gravity Forms HubSpot Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_vxg_hubspot_review_dismisswp\crmperks-notices.php:19
WordPress Hooks 35
actionplugins_loadedgf-hubspot.php:59
actionadmin_noticesgf-hubspot.php:74
actiongform_entry_createdgf-hubspot.php:102
actiongform_post_add_entrygf-hubspot.php:104
actiongform_post_payment_completedgf-hubspot.php:108
actiongform_after_submissiongf-hubspot.php:110
actiongform_post_add_subscription_paymentgf-hubspot.php:111
filtergform_confirmationgf-hubspot.php:114
actionwp_enqueue_scriptsgf-hubspot.php:115
actioninitgf-hubspot.php:118
actiongform_entry_detail_content_afterincludes\crmperks-gf.php:11
filtergform_tooltipsincludes\edit-form.php:14
actiongform_editor_jsincludes\edit-form.php:15
actiongform_field_standard_settingsincludes\edit-form.php:16
actionadmin_headincludes\edit-form.php:17
filtergform_admin_pre_renderincludes\edit-form.php:25
filtergform_pre_renderincludes\edit-form.php:26
filtergform_tooltipsincludes\plugin-pages.php:35
filtergform_logging_supportedincludes\plugin-pages.php:45
actiongform_form_settings_menuincludes\plugin-pages.php:46
filteradmin_menuincludes\plugin-pages.php:48
actiongform_post_note_addedincludes\plugin-pages.php:50
actiongform_pre_note_deletedincludes\plugin-pages.php:51
actiongform_update_statusincludes\plugin-pages.php:54
actiongform_after_update_entryincludes\plugin-pages.php:56
actiongform_entry_detail_sidebar_middleincludes\plugin-pages.php:57
actiongform_entry_infoincludes\plugin-pages.php:58
actionadmin_noticesincludes\plugin-pages.php:60
filterplugin_action_linksincludes\plugin-pages.php:61
actionadd_section_vxg_hubspotwp\crmperks-notices.php:14
actionadd_section_mapping_vxg_hubspotwp\crmperks-notices.php:15
filterplugin_row_metawp\crmperks-notices.php:16
filteradmin_footer_textwp\crmperks-notices.php:22
filtermenu_links_vxg_hubspotwp\crmperks-notices.php:23
filtertab_contents_vxg_hubspotwp\crmperks-notices.php:24
Maintenance & Trust

WP Gravity Forms HubSpot Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 15, 2025
PHP min version5.3
Downloads21K

Community Trust

Rating96/100
Number of ratings12
Active installs600
Developer Profile

WP Gravity Forms HubSpot Developer Profile

CRM Perks

32 plugins · 105K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
349 days
View full developer profile
Detection Fingerprints

How We Detect WP Gravity Forms HubSpot

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/gf-hubspot/css/style.css/wp-content/plugins/gf-hubspot/js/script.js
Script Paths
//js.hs-scripts.com//wp-content/plugins/gf-hubspot/js/script.js
Version Parameters
gf-hubspot/css/style.css?ver=gf-hubspot/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
vx_noticevx_msg
HTML Comments
<!-- exp -->
Data Attributes
data-id
JS Globals
window.vxg_hubspot_admin_paramswindow.vxg_hubspot_frontend_params
FAQ

Frequently Asked Questions about WP Gravity Forms HubSpot