SH Email Tester Security & Risk Analysis

wordpress.org/plugins/sh-email-tester

Send a test email from your WordPress site and review recent outgoing email logs.

0 active installs v1.0.0 PHP 7.0+ WP 6.2+ Updated Jan 19, 2026
email-logsemail-testingmail-logssmtptest-email
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is SH Email Tester Safe to Use in 2026?

Generally Safe

Score 100/100

SH Email Tester has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The "sh-email-tester" plugin v1.0.0 exhibits a generally strong security posture based on the provided static analysis. The absence of known vulnerabilities in its history is a positive indicator. The code demonstrates good practices by utilizing prepared statements for all SQL queries and implementing nonce and capability checks for sensitive operations. The limited attack surface, with no AJAX handlers, REST API routes, or shortcodes, further reduces the immediate risk of external exploitation.

However, a notable concern arises from the output escaping. With 67% of outputs properly escaped, this means approximately one-third of the plugin's output is not adequately protected, potentially leaving it vulnerable to cross-site scripting (XSS) attacks. While the taint analysis shows no critical or high-severity unsanitized flows, the unescaped outputs represent a real, albeit potentially lower-severity, risk that should be addressed.

In conclusion, while the plugin is well-constructed in many areas, the unescaped output is a significant weakness that needs remediation to achieve a robust security profile. The lack of historical vulnerabilities is encouraging, but it does not negate the importance of addressing identified code-level weaknesses.

Key Concerns

  • Inadequately escaped outputs
Vulnerabilities
None known

SH Email Tester Security Vulnerabilities

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

SH Email Tester Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
18 prepared
Unescaped Output
19
39 escaped
Nonce Checks
2
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared18 total queries

Output Escaping

67% escaped58 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
shet_render_test_email_page (sh-email-tester.php:127)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

SH Email Tester Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_initsh-email-tester.php:30
actionadmin_menush-email-tester.php:125
actionphpmailer_initsh-email-tester.php:219
actionadmin_enqueue_scriptssh-email-tester.php:510
actionshet_clear_logssh-email-tester.php:512

Scheduled Events 1

shet_clear_logs
Maintenance & Trust

SH Email Tester Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 19, 2026
PHP min version7.0
Downloads89

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

SH Email Tester Developer Profile

Sakib Hasan

2 plugins · 10 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect SH Email Tester

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sh-email-tester/css/admin.css/wp-content/plugins/sh-email-tester/js/admin.js
Script Paths
/wp-content/plugins/sh-email-tester/js/admin.js
Version Parameters
sh-email-tester/css/admin.css?ver=sh-email-tester/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
shet-email-tester-testshet-email-tester-hintshet-email-tester-card
Data Attributes
name="mail_to"name="mail_subject"name="shet_email_tester_submit"
Shortcode Output
<input class="regular-text" type="email" name="mail_to" value="
FAQ

Frequently Asked Questions about SH Email Tester