SiteGround Email Marketing Security & Risk Analysis

wordpress.org/plugins/siteground-email-marketing

Lead generation plugin that will allow you to add subsription forms and use them for automatic lead submission to SiteGround Email Marketing service.

1K active installs v1.7.3 PHP 7.0+ WP 4.7+ Updated Jan 13, 2026
growthlead-generationleadssubscription
99
A · Safe
CVEs total1
Unpatched0
Last CVESep 30, 2025
Safety Verdict

Is SiteGround Email Marketing Safe to Use in 2026?

Generally Safe

Score 99/100

SiteGround Email Marketing has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Sep 30, 2025Updated 2mo ago
Risk Assessment

The siteground-email-marketing plugin exhibits a mixed security posture. While it demonstrates good practices in several areas, such as using prepared statements for all SQL queries and a high percentage of properly escaped output, significant concerns arise from its attack surface. A substantial portion of its entry points, specifically 5 out of 6, lack authentication checks. This means that an unauthenticated user could potentially interact with these vulnerable points, increasing the risk of unauthorized actions or information disclosure. The presence of a single dangerous function (unserialize) warrants careful consideration, as improper handling of unserialized data can lead to critical vulnerabilities like Remote Code Execution.

The vulnerability history indicates one past medium-severity vulnerability related to Cross-site Scripting. Although there are no currently unpatched vulnerabilities, the pattern suggests a potential for vulnerabilities that require user input sanitization. The lack of any analyzed taint flows in the provided data is a limitation, as it prevents a full assessment of how data might be mishandled within the plugin. However, the identified unprotected AJAX handlers and the use of unserialize are known risk factors that can be exploited even without complex taint flows.

In conclusion, the plugin has strengths in its database query handling and output escaping. However, the large number of unprotected AJAX endpoints presents a critical weakness. Combined with the potential risks associated with the `unserialize` function, these areas require immediate attention. Addressing the unprotected entry points and thoroughly reviewing the usage of `unserialize` would significantly improve the plugin's security posture. The past vulnerability, though medium and patched, reinforces the need for robust input validation and output sanitization.

Key Concerns

  • Unprotected AJAX handlers
  • Use of unserialize function
  • Past medium severity CVE
Vulnerabilities
1

SiteGround Email Marketing Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-62912medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

SiteGround Email Marketing <= 1.7.1 - Authenticated (Contributor+) Stored Cross-Site Scripting

Sep 30, 2025 Patched in 1.7.2 (66d)
Code Analysis
Analyzed Mar 16, 2026

SiteGround Email Marketing Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
10 prepared
Unescaped Output
6
98 escaped
Nonce Checks
5
Capability Checks
5
File Operations
0
External Requests
1
Bundled Libraries
0

Dangerous Functions Found

unserialize$result->meta_value = unserialize( $result->meta_value );core\Services\Cron\Cron.php:122

SQL Query Safety

100% prepared10 total queries

Output Escaping

94% escaped104 total outputs
Attack Surface
5 unprotected

SiteGround Email Marketing Attack Surface

Entry Points6
Unprotected5

AJAX Handlers 5

authwp_ajax_sgforms_admin_get_form_selector_optionscore\Loader\Loader.php:293
authwp_ajax_sg_mail_marketing_form_submissioncore\Loader\Loader.php:325
noprivwp_ajax_sg_mail_marketing_form_submissioncore\Loader\Loader.php:326
authwp_ajax_sg_email_marketing_wpforms_save_postcore\Loader\Loader.php:383
noprivwp_ajax_sg_email_marketing_wpforms_save_postcore\Loader\Loader.php:384

Shortcodes 1

[sgforms] core\Loader\Loader.php:348
WordPress Hooks 65
actionelementor/preview/initcore\Integrations\Elementor\Forms\SGWPMAIL_Elementor_Forms_Checkbox_Field.php:117
actionwp_footercore\Integrations\Elementor\Forms\SGWPMAIL_Elementor_Forms_Checkbox_Field.php:128
actionafter_setup_themecore\Loader\Loader.php:161
actionupgrader_process_completecore\Loader\Loader.php:163
actionrest_api_initcore\Loader\Loader.php:172
actionadmin_menucore\Loader\Loader.php:180
filtercustom_menu_ordercore\Loader\Loader.php:182
filtermenu_ordercore\Loader\Loader.php:184
actionadmin_print_stylescore\Loader\Loader.php:186
actionadmin_menucore\Loader\Loader.php:189
actionadmin_enqueue_scriptscore\Loader\Loader.php:191
actionadmin_enqueue_scriptscore\Loader\Loader.php:193
actionadmin_print_stylescore\Loader\Loader.php:195
actionadmin_initcore\Loader\Loader.php:197
actionadmin_menucore\Loader\Loader.php:200
actionadmin_initcore\Loader\Loader.php:202
actionadmin_enqueue_scriptscore\Loader\Loader.php:204
actionadmin_enqueue_scriptscore\Loader\Loader.php:206
actionadmin_print_stylescore\Loader\Loader.php:208
actioninitcore\Loader\Loader.php:217
filtercomment_form_fieldscore\Loader\Loader.php:232
actioncomment_postcore\Loader\Loader.php:234
actionregister_formcore\Loader\Loader.php:249
actionuser_registercore\Loader\Loader.php:251
filterwoocommerce_checkout_fieldscore\Loader\Loader.php:265
actionwoocommerce_checkout_order_processedcore\Loader\Loader.php:266
actionwoocommerce_blocks_loadedcore\Loader\Loader.php:269
actionwoocommerce_blocks_checkout_block_registrationcore\Loader\Loader.php:270
actionwoocommerce_store_api_checkout_update_order_from_requestcore\Loader\Loader.php:272
filtersg_email_marketing_woo_checkbox_labelcore\Loader\Loader.php:274
actionelementor/frontend/after_enqueue_scriptscore\Loader\Loader.php:288
actionelementor/editor/after_enqueue_stylescore\Loader\Loader.php:289
actionelementor/widgets/registercore\Loader\Loader.php:292
actionelementor/frontend/after_enqueue_scriptscore\Loader\Loader.php:302
actionelementor/editor/after_enqueue_stylescore\Loader\Loader.php:303
actionelementor_pro/forms/actions/registercore\Loader\Loader.php:305
actionelementor_pro/forms/fields/registercore\Loader\Loader.php:306
actionsg_email_marketing_send_datacore\Loader\Loader.php:316
actionwp_enqueue_scriptscore\Loader\Loader.php:327
actioninitcore\Loader\Loader.php:336
actionenqueue_block_editor_assetscore\Loader\Loader.php:337
actionwp_enqueue_scriptscore\Loader\Loader.php:338
actionwp_enqueue_scriptscore\Loader\Loader.php:347
actionwpcf7_initcore\Loader\Loader.php:357
actionwpcf7_mail_sentcore\Loader\Loader.php:358
actionwpcf7_posted_datacore\Loader\Loader.php:359
filterwpcf7_editor_panelscore\Loader\Loader.php:360
actionwpcf7_after_savecore\Loader\Loader.php:361
actionload-toplevel_page_wpcf7core\Loader\Loader.php:362
actionadmin_enqueue_scriptscore\Loader\Loader.php:363
actionupgrader_process_completecore\Loader\Loader.php:372
filterinitcore\Loader\Loader.php:381
actionwpforms_builder_enqueuescore\Loader\Loader.php:382
actionwpforms_builder_save_formcore\Loader\Loader.php:385
actionwpforms_processcore\Loader\Loader.php:386
actionninja_forms_register_actionscore\Loader\Loader.php:395
actionninja_forms_register_fieldscore\Loader\Loader.php:396
actionadmin_enqueue_scriptscore\Loader\Loader.php:397
actiongform_field_standard_settingscore\Loader\Loader.php:406
actiongform_editor_jscore\Loader\Loader.php:407
actiongform_after_submissioncore\Loader\Loader.php:408
filtergform_tooltipscore\Loader\Loader.php:409
actiongform_editor_js_set_default_valuescore\Loader\Loader.php:410
actionadmin_enqueue_scriptscore\Loader\Loader.php:411
actiongform_pre_enqueue_scriptscore\Loader\Loader.php:412
Maintenance & Trust

SiteGround Email Marketing Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 13, 2026
PHP min version7.0
Downloads19K

Community Trust

Rating40/100
Number of ratings4
Active installs1K
Developer Profile

SiteGround Email Marketing Developer Profile

SiteGround

4 plugins · 2.1M total installs

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

How We Detect SiteGround Email Marketing

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/siteground-email-marketing/assets/js/design.js/wp-content/plugins/siteground-email-marketing/assets/js/sg-email-marketing-frontend.js
Script Paths
/wp-content/plugins/siteground-email-marketing/assets/js/design.js/wp-content/plugins/siteground-email-marketing/assets/js/sg-email-marketing-frontend.js
Version Parameters
siteground-email-marketing/assets/js/design.js?ver=siteground-email-marketing/assets/js/sg-email-marketing-frontend.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-sg-form-iddata-sg-field-id
JS Globals
ajaxDatawpData
FAQ

Frequently Asked Questions about SiteGround Email Marketing