Log Emails

Log emails to the database, to enable email problem analysis

v1.6.0webawareUpdated Added 6k+ installs100% rating100% support resolved
47
Score
19
Errors
29
Warnings
+0
Change

Category Scores

Security9
Repo94
Performance100
Maintainability89

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

48 findings

Security

24

4 issue groups

Maintainability

20

4 issue groups

I18n

3

3 issue groups

Repo Compliance

1

1 issue group

WARNINGMaintainabilityNon Prefixed Variable FoundGlobal variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$altbody".10
Category
Maintainability
Occurrences
10
Severity
warning

Sample message

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$altbody".

ERRORSecurityOutput Not EscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$warning'.9
Category
Security
Occurrences
9
Severity
error

Sample message

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

WARNINGSecurityRecommendedProcessing form data without nonce verification.8
Category
Security
Occurrences
8
Severity
warning

Sample message

Processing form data without nonce verification.

ERRORSecurityNot PreparedUse placeholders and $wpdb->prepare(); found $sql5
Category
Security
Occurrences
5
Severity
error

Sample message

Use placeholders and $wpdb->prepare(); found $sql

WARNINGMaintainabilityDirect QueryUse of a direct database call is discouraged.4
Category
Maintainability
Occurrences
4
Severity
warning

Sample message

Use of a direct database call is discouraged.

WARNINGMaintainabilityNo CachingDirect database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().4
Category
Maintainability
Occurrences
4
Severity
warning

Sample message

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

ERRORSecurityUnescaped DBParameterUnescaped parameter $sql used in $wpdb->get_var()\n$sql assigned unsafely at line 329.2
Category
Security
Occurrences
2
Severity
error

Sample message

Unescaped parameter $sql used in $wpdb->get_var()\n$sql assigned unsafely at line 329.

WARNINGMaintainabilityNon Prefixed Class FoundClasses declared by a theme/plugin should start with the theme/plugin prefix. Found: "LogEmailsPlugin".2
Category
Maintainability
Occurrences
2
Severity
warning

Sample message

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

WARNINGI18nLow Level Translation FunctionUse of the "translate()" function is reserved for low-level API usage.1
Category
I18n
Occurrences
1
Severity
warning

Sample message

Use of the "translate()" function is reserved for low-level API usage.

ERRORI18nMissing Arg DomainMissing $domain parameter in function call to translate().1
Category
I18n
Occurrences
1
Severity
error

Sample message

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

Show 2 more
ERRORI18nMissing Translators Comment1
Category
I18n
Occurrences
1
Severity
error

Sample message

A function call to _n() 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.

ERRORRepo Complianceplugin header no license1
Category
Repo Compliance
Occurrences
1
Severity
error

Sample message

Missing "License" in Plugin Header. Please update your Plugin Header with a valid GPLv2 (or later) compatible license.

Score History

First score snapshot

v1.6.0

47

Latest

Findings
48
Errors
19
Warnings
29
Check
2.0.0

Related Plugins

Configure SMTP

6k+ active installs

99
Stop WP Emails Going to Spam

10k+ active installs

99
Send Images to RSS

3k+ active installs

98
Simple SMTP

2k+ active installs

97