FormGlut — Contact, Newsletter & Multi-step Form Builder Security & Risk Analysis

wordpress.org/plugins/formglut

User friendly, Lightweight, Drag & Drop form builder to create your WordPress Forms

10 active installs v1.1.2 PHP 7.4+ WP 4.5+ Updated Nov 6, 2025
contact-formcustom-formform-builderform-pluginwp-forms
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is FormGlut — Contact, Newsletter & Multi-step Form Builder Safe to Use in 2026?

Generally Safe

Score 100/100

FormGlut — Contact, Newsletter & Multi-step Form Builder has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The "formglut" plugin v1.1.2 presents a concerning security posture due to a significant attack surface without adequate authentication. All six identified AJAX handlers lack authorization checks, meaning any authenticated user could potentially trigger these functions, leading to unintended actions or data manipulation. While the plugin shows good practices in SQL query preparation and output escaping, the absence of nonce checks on these critical AJAX entry points is a major oversight that could facilitate CSRF attacks.

The presence of the `unserialize` function, especially without clear sanitization or validation of the input being unserialized, is a high-risk indicator. Although the taint analysis did not reveal critical or high-severity flows with unsanitized paths in this specific analysis run, the potential for deserialization vulnerabilities remains a significant concern. The plugin's history of zero known CVEs and no recorded vulnerabilities is a positive sign, suggesting either a lack of past exploitation or a history of secure development. However, this cannot negate the immediate risks identified in the static analysis.

In conclusion, while "formglut" demonstrates some good security practices regarding database queries and output handling, the unprotected AJAX endpoints and the use of `unserialize` create substantial security weaknesses. The lack of vulnerability history should not be interpreted as a guarantee of current security, especially given the identified code signals and attack surface. These issues require immediate attention to mitigate potential exploitation.

Key Concerns

  • All AJAX handlers lack authentication checks
  • Use of unserialize function
  • Flow with unsanitized paths in taint analysis
Vulnerabilities
None known

FormGlut — Contact, Newsletter & Multi-step Form Builder Security Vulnerabilities

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

FormGlut — Contact, Newsletter & Multi-step Form Builder Code Analysis

Dangerous Functions
2
Raw SQL Queries
17
76 prepared
Unescaped Output
114
787 escaped
Nonce Checks
10
Capability Checks
31
File Operations
43
External Requests
8
Bundled Libraries
0

Dangerous Functions Found

unserialize$parseValue = unserialize($parseValue);app\Services\FormBuilder\Components\BaseComponent.php:92
unserialize$schedule = unserialize( $data->schedule ); // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.seapp\Services\Libraries\action-scheduler\classes\data-stores\ActionScheduler_DBStore.php:348

SQL Query Safety

82% prepared93 total queries

Output Escaping

87% escaped901 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
<ActionScheduler_Abstract_ListTable> (app\Services\Libraries\action-scheduler\classes\abstracts\ActionScheduler_Abstract_ListTable.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

FormGlut — Contact, Newsletter & Multi-step Form Builder Attack Surface

Entry Points6
Unprotected6

AJAX Handlers 6

authwp_ajax_formglut_select_group_ajax_dataapp\Hooks\Ajax.php:498
authwp_ajax_formglut_mailchimp_interest_groupsapp\Services\Integrations\MailChimp\MailChimpIntegration.php:33
authwp_ajax_formglut-migrator-get-migrator-dataapp\Services\Migrator\Bootstrap.php:16
authwp_ajax_formglut-migrator-get-forms-by-keyapp\Services\Migrator\Bootstrap.php:17
authwp_ajax_formglut-migrator-import-formsapp\Services\Migrator\Bootstrap.php:18
authwp_ajax_formglut-migrator-import-entriesapp\Services\Migrator\Bootstrap.php:19
WordPress Hooks 210
actionformglut_registerapp\addons-install.php:3
actioninitapp\addons-install.php:278
filterload_textdomain_mofileapp\addons-install.php:279
actioninitapp\addons-install.php:282
actionadmin_menuapp\addons-install.php:408
actionadmin_headapp\addons-install.php:409
filterinstall_plugin_complete_actionsapp\addons-install.php:412
filterupdate_plugin_complete_actionsapp\addons-install.php:413
actionadmin_initapp\addons-install.php:417
actionadmin_enqueue_scriptsapp\addons-install.php:418
actionload-plugins.phpapp\addons-install.php:423
actionswitch_themeapp\addons-install.php:426
actionswitch_themeapp\addons-install.php:429
actionadmin_initapp\addons-install.php:434
actionswitch_themeapp\addons-install.php:439
actionload_textdomain_mofileapp\addons-install.php:462
filterupgrader_source_selectionapp\addons-install.php:875
actionplugins_loadedapp\addons-install.php:2097
filterformglut_table_data_itemsapp\addons-install.php:2221
filterupgrader_source_selectionapp\addons-install.php:2955
actionadmin_initapp\addons-install.php:3125
actionupgrader_process_completeapp\addons-install.php:3220
filterupgrader_post_installapp\addons-install.php:3279
filterupgrader_post_installapp\addons-install.php:3424
actionadmin_initapp\Hooks\actions.php:71
actionadmin_enqueue_scriptsapp\Hooks\actions.php:76
filterpre_set_site_transient_update_pluginsapp\Hooks\actions.php:99
actionadmin_initapp\Hooks\actions.php:137
actionwp_print_scriptsapp\Hooks\actions.php:158
filterformglut/editor_init_element_input_nameapp\Hooks\actions.php:201
filterformglut/editor_init_element_gdpr_agreementapp\Hooks\actions.php:296
filterformglut/editor_init_element_input_textapp\Hooks\actions.php:303
filterformglut/editor_init_element_textareaapp\Hooks\actions.php:310
filterformglut/editor_init_element_input_dateapp\Hooks\actions.php:317
filterformglut/editor_init_element_containerapp\Hooks\actions.php:324
filterformglut/editor_init_element_input_numberapp\Hooks\actions.php:350
filterformglut/editor_init_element_input_emailapp\Hooks\actions.php:366
filterformglut/editor_init_element_input_textapp\Hooks\actions.php:382
filterformglut/editor_init_element_recaptchaapp\Hooks\actions.php:417
filterformglut/editor_init_element_hcaptchaapp\Hooks\actions.php:422
filterformglut/editor_init_element_turnstileapp\Hooks\actions.php:427
filterformglut/editor_init_element_addressapp\Hooks\actions.php:432
filterrocket_excluded_inline_js_contentapp\Hooks\actions.php:588
actionsave_postapp\Hooks\actions.php:598
actionwpapp\Hooks\actions.php:679
actionwp_enqueue_scriptsapp\Hooks\actions.php:684
actionformglut/load_form_assetsapp\Hooks\actions.php:840
actionformglut/log_dataapp\Hooks\actions.php:884
actionfg_log_dataapp\Hooks\actions.php:893
actionwidgets_initapp\Hooks\actions.php:899
actionwpapp\Hooks\actions.php:903
filtercron_schedulesapp\Hooks\actions.php:928
actionformglut_do_scheduled_tasksapp\Hooks\actions.php:937
actionformglut_do_email_report_scheduled_tasksapp\Hooks\actions.php:938
actionformglut/integration_action_resultapp\Hooks\actions.php:940
actionfg_integration_action_resultapp\Hooks\actions.php:970
actionformglut/global_notify_completedapp\Hooks\actions.php:995
actioninitapp\Hooks\actions.php:1024
actionenqueue_block_editor_assetsapp\Hooks\actions.php:1040
actioninitapp\Hooks\actions.php:1111
filterformglut/addons_extra_menuapp\Hooks\filters.php:16
filterformglut/addons_extra_menuapp\Hooks\filters.php:22
filterformglut/get_global_settings_valuesapp\Hooks\filters.php:29
actionformglut/before_form_validationapp\Hooks\filters.php:52
filterformglut/is_integration_enabled_wpfusionapp\Hooks\filters.php:372
filtercron_schedulesapp\Hooks\Handlers\ActivationHandler.php:182
filterformglut/global_addonsapp\Http\Controllers\IntegrationManagerController.php:53
filterformglut/global_settings_componentsapp\Http\Controllers\IntegrationManagerController.php:75
filterformglut/global_notification_typesapp\Http\Controllers\IntegrationManagerController.php:84
filterformglut/get_available_form_integrationsapp\Http\Controllers\IntegrationManagerController.php:86
filterformglut/global_notification_active_typesapp\Http\Controllers\IntegrationManagerController.php:105
filterformglut/dashboard_capabilityapp\Modules\Acl\RoleManager.php:84
filterformglut/settings_capabilityapp\Modules\Acl\RoleManager.php:88
actionwp_enqueue_scriptsapp\Modules\Component\Component.php:485
filterformglut/input_data_input_numberapp\Modules\Component\Component.php:1219
filterformglut/input_data_custom_payment_componentapp\Modules\Component\Component.php:1220
filterformglut/editor_componentsapp\Modules\Component\ComponentInitTrait.php:17
filterformglut/editor_element_search_tagsapp\Modules\Component\ComponentInitTrait.php:20
filterformglut/editor_element_settings_placementapp\Modules\Component\ComponentInitTrait.php:23
filterformglut/editor_element_customization_settingsapp\Modules\Component\ComponentInitTrait.php:26
filterformglut/insert_response_dataapp\Modules\Component\ComponentInitTrait.php:29
filterformglut/form_input_typesapp\Modules\Component\ComponentInitTrait.php:32
actionwp_footerapp\Modules\Form\Settings\FormCssJs.php:164
filterformglut/is_form_renderableapp\Modules\ProcessExteriorModule.php:29
filtertemplate_includeapp\Modules\ProcessExteriorModule.php:48
actionadmin_bar_menuapp\Modules\Registerer\AdminBar.php:14
filteradmin_footer_textapp\Modules\Registerer\Menu.php:229
filterupdate_footerapp\Modules\Registerer\Menu.php:233
filteruser_can_richeditapp\Modules\Registerer\Menu.php:309
filteruser_can_richeditapp\Modules\Registerer\Menu.php:834
filteruser_can_richeditapp\Modules\Registerer\Menu.php:986
actionadmin_print_scriptsapp\Modules\Registerer\Menu.php:1109
actionformglut/global_menuapp\Modules\Registerer\ReviewQuery.php:14
actionelementor/widgets/registerapp\Modules\Widgets\ElementorWidget.php:15
actionplugins_loadedapp\Modules\Widgets\OxygenWidget.php:16
actionoxygen_add_plus_sectionsapp\Modules\Widgets\OxygenWidget.php:17
actionoxygen_add_plus_formglut_section_contentapp\Modules\Widgets\OxygenWidget.php:18
filterformglut/editor_componentsapp\Services\FormBuilder\BaseFieldManager.php:25
filterformglut/editor_element_settings_placementapp\Services\FormBuilder\BaseFieldManager.php:26
filterformglut/editor_element_search_tagsapp\Services\FormBuilder\BaseFieldManager.php:27
filterformglut/form_input_typesapp\Services\FormBuilder\BaseFieldManager.php:33
filterformglut/editor_element_customization_settingsapp\Services\FormBuilder\BaseFieldManager.php:35
filterformglut/supported_conditional_fieldsapp\Services\FormBuilder\BaseFieldManager.php:43
actionwp_footerapp\Services\FormBuilder\Components\DateTime.php:148
filterformglut/form_classapp\Services\FormBuilder\Components\Recaptcha.php:57
filterformglut/html_attributesapp\Services\FormBuilder\Components\Recaptcha.php:62
actionwp_footerapp\Services\FormBuilder\Components\SubmitButton.php:144
filterformglut/form_classapp\Services\FormBuilder\Components\Text.php:68
filterformglut/html_attributesapp\Services\FormBuilder\Components\Turnstile.php:39
actionwp_mail_failedapp\Services\FormBuilder\Notifications\EmailNotification.php:153
filterformglut/notifying_async_email_notificationsapp\Services\FormBuilder\Notifications\EmailNotificationActions.php:21
filterformglut/notifying_async_notificationsapp\Services\FormBuilder\Notifications\EmailNotificationActions.php:22
filterformglut/global_notification_active_typesapp\Services\FormBuilder\Notifications\EmailNotificationActions.php:24
actionformglut/integration_notify_notificationsapp\Services\FormBuilder\Notifications\EmailNotificationActions.php:29
actionformglut/notify_on_form_submitapp\Services\FormBuilder\Notifications\EmailNotificationActions.php:31
filterformglut/conversational_editor_elementsapp\Services\FormgConversational\Classes\Elements\WelcomeScreen.php:19
actionwpapp\Services\FormgConversational\Classes\Form.php:20
filterformglut/editor_componentsapp\Services\FormgConversational\Classes\Form.php:22
filterformglut/form_admin_menuapp\Services\FormgConversational\Classes\Form.php:24
actionformglut/form_application_view_conversational_designapp\Services\FormgConversational\Classes\Form.php:26
filterformglut/editor_element_settings_placementapp\Services\FormgConversational\Classes\Form.php:28
filteruser_can_richeditapp\Services\FormgConversational\Classes\Form.php:63
actionformglut/conversational_frame_footerapp\Services\FormgConversational\Classes\Form.php:400
actionformglut/conversational_frame_headapp\Services\FormgConversational\Classes\Form.php:419
filterformglut/save_integration_value_mailchimpapp\Services\Integrations\MailChimp\MailChimpIntegration.php:35
filterformglut/global_notification_active_typesapp\Services\Integrations\Slack\SlackNotificationActions.php:20
actionformglut/integration_notify_slackapp\Services\Integrations\Slack\SlackNotificationActions.php:27
filterformglut/get_meta_key_settings_responseapp\Services\Integrations\Slack\SlackNotificationActions.php:28
actionplugins_loadedapp\Services\Libraries\action-scheduler\action-scheduler.php:33
actionplugins_loadedapp\Services\Libraries\action-scheduler\action-scheduler.php:36
actioninitapp\Services\Libraries\action-scheduler\classes\abstracts\ActionScheduler.php:152
actioninitapp\Services\Libraries\action-scheduler\classes\abstracts\ActionScheduler.php:153
actioninitapp\Services\Libraries\action-scheduler\classes\abstracts\ActionScheduler.php:154
actioninitapp\Services\Libraries\action-scheduler\classes\abstracts\ActionScheduler.php:155
actionaction_scheduler/migration_completeapp\Services\Libraries\action-scheduler\classes\abstracts\ActionScheduler.php:184
actionaction_scheduler_canceled_actionapp\Services\Libraries\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:50
actionaction_scheduler_begin_executeapp\Services\Libraries\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:51
actionaction_scheduler_after_executeapp\Services\Libraries\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:52
actionaction_scheduler_failed_executionapp\Services\Libraries\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:53
actionaction_scheduler_failed_actionapp\Services\Libraries\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:54
actionaction_scheduler_unexpected_shutdownapp\Services\Libraries\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:55
actionaction_scheduler_reset_actionapp\Services\Libraries\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:56
actionaction_scheduler_execution_ignoredapp\Services\Libraries\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:57
actionaction_scheduler_failed_fetch_actionapp\Services\Libraries\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:58
actionaction_scheduler_failed_to_schedule_next_instanceapp\Services\Libraries\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:59
actionaction_scheduler_bulk_cancel_actionsapp\Services\Libraries\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:60
actionaction_scheduler_stored_actionapp\Services\Libraries\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:64
actionwoocommerce_admin_status_content_action-schedulerapp\Services\Libraries\action-scheduler\classes\ActionScheduler_AdminView.php:37
actionwoocommerce_system_status_reportapp\Services\Libraries\action-scheduler\classes\ActionScheduler_AdminView.php:38
filterwoocommerce_admin_status_tabsapp\Services\Libraries\action-scheduler\classes\ActionScheduler_AdminView.php:39
actionadmin_menuapp\Services\Libraries\action-scheduler\classes\ActionScheduler_AdminView.php:42
actionadmin_noticesapp\Services\Libraries\action-scheduler\classes\ActionScheduler_AdminView.php:43
actioncurrent_screenapp\Services\Libraries\action-scheduler\classes\ActionScheduler_AdminView.php:44
filteraction_scheduler_store_classapp\Services\Libraries\action-scheduler\classes\ActionScheduler_DataController.php:167
filteraction_scheduler_logger_classapp\Services\Libraries\action-scheduler\classes\ActionScheduler_DataController.php:168
actiondeactivate_pluginapp\Services\Libraries\action-scheduler\classes\ActionScheduler_DataController.php:169
actionaction_scheduler/progress_tickapp\Services\Libraries\action-scheduler\classes\ActionScheduler_DataController.php:174
actionshutdownapp\Services\Libraries\action-scheduler\classes\ActionScheduler_FatalErrorMonitor.php:19
actionaction_scheduler_before_executeapp\Services\Libraries\action-scheduler\classes\ActionScheduler_FatalErrorMonitor.php:20
actionaction_scheduler_after_executeapp\Services\Libraries\action-scheduler\classes\ActionScheduler_FatalErrorMonitor.php:21
actionaction_scheduler_execution_ignoredapp\Services\Libraries\action-scheduler\classes\ActionScheduler_FatalErrorMonitor.php:22
actionaction_scheduler_failed_executionapp\Services\Libraries\action-scheduler\classes\ActionScheduler_FatalErrorMonitor.php:23
actionaction_scheduler/created_tableapp\Services\Libraries\action-scheduler\classes\ActionScheduler_ListTable.php:538
filtercron_schedulesapp\Services\Libraries\action-scheduler\classes\ActionScheduler_QueueRunner.php:54
actionshutdownapp\Services\Libraries\action-scheduler\classes\ActionScheduler_QueueRunner.php:77
actionpre_get_commentsapp\Services\Libraries\action-scheduler\classes\ActionScheduler_WPCommentCleaner.php:44
actionwp_count_commentsapp\Services\Libraries\action-scheduler\classes\ActionScheduler_WPCommentCleaner.php:45
actioncomment_feed_whereapp\Services\Libraries\action-scheduler\classes\ActionScheduler_WPCommentCleaner.php:46
actionload-tools_page_action-schedulerapp\Services\Libraries\action-scheduler\classes\ActionScheduler_WPCommentCleaner.php:49
actionload-woocommerce_page_wc-statusapp\Services\Libraries\action-scheduler\classes\ActionScheduler_WPCommentCleaner.php:50
actionadmin_noticesapp\Services\Libraries\action-scheduler\classes\ActionScheduler_WPCommentCleaner.php:91
actionaction_scheduler_deleted_actionapp\Services\Libraries\action-scheduler\classes\data-stores\ActionScheduler_DBLogger.php:112
actionaction_scheduler/created_tableapp\Services\Libraries\action-scheduler\classes\data-stores\ActionScheduler_HybridStore.php:56
filtercomments_clausesapp\Services\Libraries\action-scheduler\classes\data-stores\ActionScheduler_wpCommentLogger.php:102
actionaction_scheduler_before_process_queueapp\Services\Libraries\action-scheduler\classes\data-stores\ActionScheduler_wpCommentLogger.php:219
actionaction_scheduler_after_process_queueapp\Services\Libraries\action-scheduler\classes\data-stores\ActionScheduler_wpCommentLogger.php:220
actionpre_get_commentsapp\Services\Libraries\action-scheduler\classes\data-stores\ActionScheduler_wpCommentLogger.php:224
actionwp_count_commentsapp\Services\Libraries\action-scheduler\classes\data-stores\ActionScheduler_wpCommentLogger.php:225
actioncomment_feed_whereapp\Services\Libraries\action-scheduler\classes\data-stores\ActionScheduler_wpCommentLogger.php:226
actionwp_insert_commentapp\Services\Libraries\action-scheduler\classes\data-stores\ActionScheduler_wpCommentLogger.php:229
actionwp_set_comment_statusapp\Services\Libraries\action-scheduler\classes\data-stores\ActionScheduler_wpCommentLogger.php:230
filterwp_insert_post_dataapp\Services\Libraries\action-scheduler\classes\data-stores\ActionScheduler_wpPostStore.php:81
filterpre_wp_unique_post_slugapp\Services\Libraries\action-scheduler\classes\data-stores\ActionScheduler_wpPostStore.php:82
filterpre_wp_unique_post_slugapp\Services\Libraries\action-scheduler\classes\data-stores\ActionScheduler_wpPostStore.php:518
filterwp_insert_post_dataapp\Services\Libraries\action-scheduler\classes\data-stores\ActionScheduler_wpPostStore.php:976
filterpre_wp_unique_post_slugapp\Services\Libraries\action-scheduler\classes\data-stores\ActionScheduler_wpPostStore.php:977
filteraction_scheduler_migration_dependencies_metapp\Services\Libraries\action-scheduler\classes\data-stores\ActionScheduler_wpPostStore.php:1064
actionadmin_noticesapp\Services\Libraries\action-scheduler\classes\migration\Controller.php:155
filteraction_scheduler_store_classapp\Services\Libraries\action-scheduler\classes\migration\Controller.php:169
filteraction_scheduler_logger_classapp\Services\Libraries\action-scheduler\classes\migration\Controller.php:170
actioninitapp\Services\Libraries\action-scheduler\classes\migration\Controller.php:171
actionwp_loadedapp\Services\Libraries\action-scheduler\classes\migration\Controller.php:172
actionload-tools_page_action-schedulerapp\Services\Libraries\action-scheduler\classes\migration\Controller.php:175
actionload-woocommerce_page_wc-statusapp\Services\Libraries\action-scheduler\classes\migration\Controller.php:176
actionaction_scheduler_before_schema_updateapp\Services\Libraries\action-scheduler\classes\schema\ActionScheduler_LoggerSchema.php:28
actionaction_scheduler_before_schema_updateapp\Services\Libraries\action-scheduler\classes\schema\ActionScheduler_StoreSchema.php:33
actionaction_scheduler_before_executeapp\Services\Libraries\action-scheduler\classes\WP_CLI\ActionScheduler_WPCLI_QueueRunner.php:79
actionaction_scheduler_after_executeapp\Services\Libraries\action-scheduler\classes\WP_CLI\ActionScheduler_WPCLI_QueueRunner.php:80
actionaction_scheduler_failed_executionapp\Services\Libraries\action-scheduler\classes\WP_CLI\ActionScheduler_WPCLI_QueueRunner.php:81
actionaction_scheduler/migrate_action_dry_runapp\Services\Libraries\action-scheduler\classes\WP_CLI\Migration_Command.php:126
actionaction_scheduler/no_action_to_migrateapp\Services\Libraries\action-scheduler\classes\WP_CLI\Migration_Command.php:129
actionaction_scheduler/migrate_action_failedapp\Services\Libraries\action-scheduler\classes\WP_CLI\Migration_Command.php:132
actionaction_scheduler/migrate_action_incompleteapp\Services\Libraries\action-scheduler\classes\WP_CLI\Migration_Command.php:135
actionaction_scheduler/migrated_actionapp\Services\Libraries\action-scheduler\classes\WP_CLI\Migration_Command.php:138
actionaction_scheduler/migration_batch_startingapp\Services\Libraries\action-scheduler\classes\WP_CLI\Migration_Command.php:141
actionaction_scheduler/migration_batch_completeapp\Services\Libraries\action-scheduler\classes\WP_CLI\Migration_Command.php:144
actionplugins_loadedboot\app.php:10
actionwp_insert_siteboot\app.php:36
actionplugins_loadedboot\app.php:48
filterplugin_row_metaboot\app.php:61
Maintenance & Trust

FormGlut — Contact, Newsletter & Multi-step Form Builder Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 6, 2025
PHP min version7.4
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

FormGlut — Contact, Newsletter & Multi-step Form Builder Developer Profile

AppGlut

8 plugins · 110 total installs

99
trust score
Avg Security Score
98/100
Avg Patch Time
1 days
View full developer profile
Detection Fingerprints

How We Detect FormGlut — Contact, Newsletter & Multi-step Form Builder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/formglut/resources/assets/css/main.css/wp-content/plugins/formglut/resources/assets/css/editor.css/wp-content/plugins/formglut/resources/assets/js/app.js/wp-content/plugins/formglut/resources/assets/js/vendor.js
Script Paths
/wp-content/plugins/formglut/resources/assets/js/app.js/wp-content/plugins/formglut/resources/assets/js/vendor.js
Version Parameters
formglut/resources/assets/css/main.css?ver=formglut/resources/assets/css/editor.css?ver=formglut/resources/assets/js/app.js?ver=formglut/resources/assets/js/vendor.js?ver=

HTML / DOM Fingerprints

CSS Classes
formglut-editorformglut-frontend-form
Data Attributes
data-formglut-id
JS Globals
formglutformglutFrontend
FAQ

Frequently Asked Questions about FormGlut — Contact, Newsletter & Multi-step Form Builder