SureMail – SMTP and Email Logs Plugin with Amazon SES, Postmark, and Other Providers

SureMail – SMTP and Email Logs Plugin with Amazon SES, Postmark, and Other Providers

v1.9.5Brainstorm ForceUpdated 2026-05-01Added Jan 22, 2025200k+ installs96% rating25% support resolved
79
Score
46
Errors
65
Warnings
+0
Change

Category Scores

Security78
Repo89
Performance100
Maintainability65

Top Issues by Category

maintainability69
i18n36
security4
repo_compliance2

Issues Details

111 issues found in latest scan

WARNING37
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "astra_notice_after_markup".

ERROR29
WordPress.WP.I18n.MissingArgDomain

Missing $domain parameter in function call to __().

WARNING8
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound

Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "BSF_Admin_Notices".

ERROR6
WordPress.WP.I18n.TextDomainMismatch

Mismatched text domain. Expected 'suremails' but got 'astra-notices'.

ERROR5
wp_function_not_compatible_with_requires_wp

Function "str_contains()" requires WordPress 5.9.0, but your plugin minimum supported version is WordPress 5.4.0.

WARNING4
WordPress.DB.DirectDatabaseQuery.DirectQuery

Use of a direct database call is discouraged.

WARNING4
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound

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

WARNING3
PluginCheck.Security.DirectDB.UnescapedDBParameter

Unescaped parameter $prepared_query used in $wpdb->get_results()\n$prepared_query assigned unsafely at line 318.

WARNING3
WordPress.DB.DirectDatabaseQuery.NoCaching

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

WARNING3
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "$key . '_tracking_enabled'".

WARNING1
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound

Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "wp_timezone_string".

ERROR1
WordPress.Security.EscapeOutput.ExceptionNotEscaped

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.

ERROR1
WordPress.WP.EnqueuedResources.NonEnqueuedStylesheet

Stylesheets must be registered/enqueued via wp_enqueue_style()

ERROR1
WordPress.WP.I18n.MissingTranslatorsComment

A function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders.

WARNING1
mismatched_plugin_name

Plugin name "SureMail – SMTP and Email Logs Plugin with Amazon SES, Postmark, and Other Providers" is different from the name declared in plugin header "SureMail".

ERROR1
missing_direct_file_access_protection

PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;

ERROR1
outdated_tested_upto_header

Tested up to: 6.9 < 7.0. The "Tested up to" value in your plugin is not set to the current version of WordPress. This means your plugin will not show up in searches, as we require plugins to be compatible and documented as tested up to the most recent version of WordPress.

ERROR1
readme_mismatched_header_requires

Mismatched Requires at least: 6.7 != 5.4. "Requires at least" needs to be exactly the same with that in your main plugin file's header.

WARNING1
trademarked_term

The plugin name includes a restricted term. Your chosen plugin name - "SureMail – SMTP and Email Logs Plugin with Amazon SES, Postmark, and Other Providers" - contains the restricted term "plugin" which cannot be used at all in your plugin name.

Latest Snapshot

Findings

111

Errors

46

Warnings

65

Score History

First score snapshot

First scan completed Jun 19, 2026

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

Jun 19, 2026

v1.9.5

79

Latest

Findings
111
Errors
46
Warnings
65
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins