Site Mailer – SMTP Replacement, Email API Deliverability & Email Log

Effortlessly manage transactional emails with Site Mailer. High deliverability, logs and statistics, and no SMTP plugins needed.

v1.4.5ElementorUpdated 2026-06-02Added Sep 16, 2024200k+ installs46% rating
74
Score
8
Errors
23
Warnings
+0
Change

Category Scores

Security58
Repo100
Performance100
Maintainability86

Top Issues by Category

Issues Details

31 issues found in latest scan

ERROR7
WordPress.Security.EscapeOutput.OutputNotEscaped

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$text['btn']'.

WARNING6
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound

Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "SITE_MAILER_ASSETS_PATH".

WARNING5
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "'site-mailer/db/' . $this->class_short_name() . '/' . $event".

WARNING4
WordPress.DB.DirectDatabaseQuery.DirectQuery

Use of a direct database call is discouraged.

WARNING4
WordPress.DB.DirectDatabaseQuery.NoCaching

Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().

WARNING1
WordPress.PHP.DevelopmentFunctions.error_log_debug_backtrace

debug_backtrace() found. Debug code should not normally be used in production.

WARNING1
WordPress.Security.ValidatedSanitizedInput.InputNotValidated

Detected usage of a possibly undefined superglobal array index: $_POST['data']['pointer']. Check that the array index exists before using it.

WARNING1
WordPress.Security.ValidatedSanitizedInput.MissingUnslash

$_POST['data']['pointer'] not unslashed before sanitization. Use wp_unslash() or similar

ERROR1
application_detected

Application files are not permitted.

WARNING1
missing_composer_json_file

The "/vendor" directory using composer exists, but "composer.json" file is missing.

Latest Snapshot

Findings

31

Errors

8

Warnings

23

Score History

First score snapshot

First scan completed Jun 19, 2026

v1.4.5 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 19, 2026

v1.4.5

74

Latest

Findings
31
Errors
8
Warnings
23
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins