Events Calendar GForms Registration Security & Risk Analysis

wordpress.org/plugins/ecgf-registration

Use Gravity Forms to handle registration for The Events Calendar events.

30 active installs v0.2.0 PHP + WP 4.7+ Updated Sep 18, 2017
event-registerevent-registrationevents-calendargravity-formsthe-events-calendar
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Events Calendar GForms Registration Safe to Use in 2026?

Generally Safe

Score 85/100

Events Calendar GForms Registration has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The "ecgf-registration" plugin v0.2.0 presents a mixed security posture. While it demonstrates good practices in areas like SQL query preparation and avoids dangerous functions or external HTTP requests, significant concerns arise from its attack surface and input sanitization. The presence of one AJAX handler without any authentication or capability checks is a critical oversight. This entry point could be exploited by unauthenticated users to trigger potentially harmful actions within the plugin.

Furthermore, the taint analysis reveals two flows with unsanitized paths. Although classified as not critical or high severity, this indicates a potential for vulnerabilities if the data flowing through these paths is user-controlled and not properly validated or escaped before being used in sensitive operations, such as file system interactions or database queries that might not be fully covered by the prepared statement metric. The lack of any recorded vulnerability history is a positive sign, suggesting that past versions may have been secure or that the plugin has not been a target. However, this should not overshadow the immediate risks identified in the static analysis.

In conclusion, the plugin has strengths in its use of prepared statements and avoidance of risky functions. Nevertheless, the unprotected AJAX endpoint and the identified unsanitized taint flows represent significant weaknesses that could lead to unauthorized actions or data manipulation. A balanced approach would be to address these immediate code-level issues while acknowledging the current clean vulnerability history.

Key Concerns

  • AJAX handler without authentication
  • Taint flows with unsanitized paths
  • Output escaping is not 100%
Vulnerabilities
None known

Events Calendar GForms Registration Security Vulnerabilities

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

Events Calendar GForms Registration Code Analysis

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

SQL Query Safety

100% prepared3 total queries

Output Escaping

75% escaped8 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
get_gform_fields (src\admin-functions.php:91)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Events Calendar GForms Registration Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_ecgf_get_gform_field_listsrc\admin-functions.php:84
WordPress Hooks 18
actionplugins_loadedevents-calendar-gforms-registration.php:35
actionadmin_noticesevents-calendar-gforms-registration.php:50
actionadmin_initevents-calendar-gforms-registration.php:51
actionplugins_loadedsrc\admin-functions.php:14
actionadmin_enqueue_scriptssrc\admin-functions.php:33
filtergform_entry_metasrc\admin-functions.php:132
filtergform_form_post_get_metasrc\admin-functions.php:155
filtergform_entries_column_filtersrc\admin-functions.php:180
filtergform_entry_field_valuesrc\admin-functions.php:252
filtergform_export_field_valuesrc\admin-functions.php:268
actiongform_admin_pre_rendersrc\admin-functions.php:327
actionwpsrc\class-extend-gravity-form.php:82
actionwpsrc\class-extend-gravity-form.php:83
filtergform_entry_metasrc\class-extend-gravity-form.php:282
filtergform_replace_merge_tagssrc\class-extend-gravity-form.php:284
actioncmb2_admin_initsrc\class-post-metabox.php:64
actiongform_loadedsrc\frontend-functions.php:14
actiontribe_events_single_event_after_the_metasrc\frontend-functions.php:26
Maintenance & Trust

Events Calendar GForms Registration Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedSep 18, 2017
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

Events Calendar GForms Registration Developer Profile

tajensen

1 plugin · 30 total installs

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

How We Detect Events Calendar GForms Registration

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ecgf-registration/assets/css/ecgf-admin-styles.css/wp-content/plugins/ecgf-registration/assets/js/ecgf-admin-scripts.js
Version Parameters
ecgf_styles?ver=ecgf_scripts?ver=

HTML / DOM Fingerprints

JS Globals
ECGF_URL
FAQ

Frequently Asked Questions about Events Calendar GForms Registration