Gravity Forms + Custom Post Types Security & Risk Analysis

wordpress.org/plugins/gravity-forms-custom-post-types

Map your Gravity-Forms-generated posts to a custom post type and/or custom taxonomies.

10K active installs v3.1.31 PHP 5.6+ WP 3.0.1+ Updated Apr 14, 2026
custom-post-typescustom-taxonomygravity-formsgravity-forms-poststaxonomy
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Gravity Forms + Custom Post Types Safe to Use in 2026?

Generally Safe

Score 100/100

Gravity Forms + Custom Post Types has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "gravity-forms-custom-post-types" v3.1.30 plugin presents a seemingly strong security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface. Furthermore, the code signals indicate no dangerous functions, no direct SQL queries (all using prepared statements), no file operations, and no external HTTP requests. The lack of reported CVEs and past vulnerabilities reinforces this impression of a secure plugin.

However, a significant concern arises from the output escaping analysis. With 9 total outputs and 0% properly escaped, there is a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any user-supplied data that is not properly sanitized before being displayed to users could be exploited. The absence of nonce checks and capability checks on the identified entry points (though there are none) is noted, but the primary and most immediate risk stems from the unescaped output, which could be a significant security weakness despite the other positive indicators.

In conclusion, while the plugin demonstrates good practices by avoiding dangerous functions and utilizing prepared statements for its (non-existent) SQL queries, the complete lack of output escaping is a critical oversight. This single weakness could expose the plugin and the WordPress site to severe XSS attacks. The vulnerability history shows no prior issues, which is positive, but it does not mitigate the current risk identified in the static analysis.

Key Concerns

  • Output escaping issues
Vulnerabilities
None known

Gravity Forms + Custom Post Types Security Vulnerabilities

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

Gravity Forms + Custom Post Types Release Timeline

v3.1.31Current
v3.1.30
v3.1.29
v3.1.28
v3.1.27
v3.1.26
v3.1.25
v3.1.24
v3.1.23
v3.1.22
v3.1.21
v3.1.20
v3.1.19
v3.1.18
v3.0.1
v3.0
v2.1
v2.0
v1.0
Code Analysis
Analyzed Mar 16, 2026

Gravity Forms + Custom Post Types Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
9
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

0% escaped9 total outputs
Attack Surface

Gravity Forms + Custom Post Types Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 21
actioninitgfcptaddon.php:12
actionadmin_noticesgfcptaddon.php:13
filtergform_pre_rendergfcptaddonbase.php:23
filtergform_admin_pre_rendergfcptaddonbase.php:26
filtergform_pre_submission_filtergfcptaddonbase.php:29
filtergform_form_post_get_metagfcptaddonbase.php:31
filtergform_post_datagfcptaddonbase.php:34
actiongform_after_create_postgfcptaddonbase.php:44
actiongform_enqueue_scriptsgfcptaddonbase.php:47
actiongform_register_init_scriptsgfcptaddonbase.php:48
filtergform_preview_stylesgfcptaddonbase.php:50
filtergform_entry_field_valuegfcptaddonbase.php:52
filtergform_entries_field_valuegfcptaddonbase.php:53
filtergform_export_field_valuegfcptaddonbase.php:54
filtergform_entry_field_valuegfcptaddonbase.php:56
filtergform_entries_field_valuegfcptaddonbase.php:57
filtergform_export_field_valuegfcptaddonbase.php:58
actiongform_field_standard_settingsgfcptaddon_1-5.php:20
actiongform_field_advanced_settingsgfcptaddon_1-5.php:21
actiongform_editor_jsgfcptaddon_1-5.php:24
filtergform_tooltipsgfcptaddon_1-5.php:27
Maintenance & Trust

Gravity Forms + Custom Post Types Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 14, 2026
PHP min version5.6
Downloads528K

Community Trust

Rating88/100
Number of ratings46
Active installs10K
Developer Profile

Gravity Forms + Custom Post Types Developer Profile

Dave from Gravity Wiz

1 plugin · 10K total installs

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

How We Detect Gravity Forms + Custom Post Types

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/gravity-forms-custom-post-types/css/gfcptaddon.css/wp-content/plugins/gravity-forms-custom-post-types/js/gfcptaddon.js/wp-content/plugins/gravity-forms-custom-post-types/js/select2.min.js
Script Paths
/wp-content/plugins/gravity-forms-custom-post-types/js/gfcptaddon.js/wp-content/plugins/gravity-forms-custom-post-types/js/select2.min.js
Version Parameters
gravity-forms-custom-post-types/css/gfcptaddon.css?ver=gravity-forms-custom-post-types/js/gfcptaddon.js?ver=gravity-forms-custom-post-types/js/select2.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
gfcpt-select-enhancedgfcpt-tag-enhanced
Data Attributes
data-save-taxonomydata-save-post-typedata-placeholder
JS Globals
window.gfcpt_tag_inputswindow.gfcpt_tag_taxonomies
FAQ

Frequently Asked Questions about Gravity Forms + Custom Post Types