Trigger – SMTP, Email Logs, Deliver Mails Security & Risk Analysis

wordpress.org/plugins/trigger

Trigger is a powerful WordPress SMTP configuration plugin that simplifies your site's email delivery system with detailed email logging.

0 active installs v1.0.9 PHP 7.4+ WP 5.3+ Updated Aug 5, 2025
email-deliveryemail-logsemail-trackingsmtp-configurationwordpress-email
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Trigger – SMTP, Email Logs, Deliver Mails Safe to Use in 2026?

Generally Safe

Score 100/100

Trigger – SMTP, Email Logs, Deliver Mails has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9mo ago
Risk Assessment

The "trigger" plugin v1.0.9 exhibits a mixed security posture. While it demonstrates strong adherence to secure coding practices regarding SQL queries and output escaping, and has no recorded vulnerability history, significant concerns arise from its attack surface. A large number of AJAX handlers are exposed without any authentication or capability checks, creating a substantial risk. The taint analysis further exacerbates this concern, revealing two high-severity flows with unsanitized paths, which, when combined with the unprotected AJAX endpoints, present a clear opportunity for attackers to exploit potentially sensitive application logic.

Despite the absence of historical vulnerabilities and the correct usage of prepared statements and output escaping, the plugin's vulnerability lies in its exposed entry points. The 18 unprotected AJAX handlers, coupled with the high-severity taint flows, indicate that malicious input could be processed without proper validation or authorization. The plugin's strength lies in its internal code hygiene for SQL and output, but its external interfaces are significantly lacking in security. Overall, while the developer shows promise in secure coding, the current implementation of the "trigger" plugin v1.0.9 poses a notable risk due to its unprotected AJAX endpoints and high-severity taint flows.

Key Concerns

  • 18 unprotected AJAX handlers
  • 2 high severity taint flows with unsanitized paths
  • 0 capability checks on AJAX handlers
  • 2 nonce checks on 18 AJAX handlers
Vulnerabilities
None known

Trigger – SMTP, Email Logs, Deliver Mails Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Trigger – SMTP, Email Logs, Deliver Mails Release Timeline

v1.0.9Current
v1.0.8
v1.0.7
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
v1.0.0 - alpha
Code Analysis
Analyzed Apr 16, 2026

Trigger – SMTP, Email Logs, Deliver Mails Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
25 prepared
Unescaped Output
0
38 escaped
Nonce Checks
2
Capability Checks
0
File Operations
0
External Requests
5
Bundled Libraries
0

SQL Query Safety

100% prepared25 total queries

Output Escaping

100% escaped38 total outputs
Data Flows · Security
4 unsanitized

Data Flow Analysis

5 flows4 with unsanitized paths
handle_google_oauth_callback (inc/Controllers/Provider/gmail/GMailer.php:130)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
18 unprotected

Trigger – SMTP, Email Logs, Deliver Mails Attack Surface

Entry Points18
Unprotected18

AJAX Handlers 18

authwp_ajax_get_email_statsinc/Controllers/EmailLogController.php:62
authwp_ajax_trigger_fetch_email_logsinc/Controllers/EmailLogController.php:63
authwp_ajax_trigger_delete_email_loginc/Controllers/EmailLogController.php:64
authwp_ajax_trigger_bulk_delete_email_logsinc/Controllers/EmailLogController.php:65
authwp_ajax_trigger_send_test_emailinc/Controllers/EmailLogController.php:66
authwp_ajax_trigger_resend_emailinc/Controllers/EmailLogController.php:67
authwp_ajax_handle_google_oauth_callbackinc/Controllers/EmailLogController.php:69
authwp_ajax_get_log_retentioninc/Controllers/LogRetention.php:26
authwp_ajax_update_log_retentioninc/Controllers/LogRetention.php:27
authwp_ajax_verify_ses_emailinc/Controllers/Provider/aws/AwsSesController.php:28
authwp_ajax_get_verified_ses_emailsinc/Controllers/Provider/aws/AwsSesController.php:29
authwp_ajax_trigger_connect_with_gmailinc/Controllers/Provider/gmail/GmailController.php:25
authwp_ajax_trigger_is_gmail_connectedinc/Controllers/Provider/gmail/GmailController.php:27
authwp_ajax_update_email_configinc/Controllers/SmtpConfig.php:26
authwp_ajax_delete_email_configinc/Controllers/SmtpConfig.php:27
authwp_ajax_get_email_connectionsinc/Controllers/SmtpConfig.php:28
authwp_ajax_get_default_email_connectioninc/Controllers/SmtpConfig.php:29
authwp_ajax_update_default_connectioninc/Controllers/SmtpConfig.php:30
WordPress Hooks 9
actionadmin_menuinc/Admin/Menu/MainMenu.php:55
filterwp_mail_succeededinc/Controllers/EmailLogController.php:60
filterwp_mail_failedinc/Controllers/EmailLogController.php:61
actionphpmailer_initinc/Core/EmailConfiguration.php:31
actiontrigger_phpmailer_initinc/Core/EmailConfiguration.php:32
actionadmin_enqueue_scriptsinc/Core/Enqueue.php:31
actionrest_api_initinc/RestAPI/Routes.php:39
filterwp_is_application_passwords_availabletriggermail.php:60
actioninittriggermail.php:66
Maintenance & Trust

Trigger – SMTP, Email Logs, Deliver Mails Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 5, 2025
PHP min version7.4
Downloads845

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Trigger – SMTP, Email Logs, Deliver Mails Developer Profile

nurwp

2 plugins · 0 total installs

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

How We Detect Trigger – SMTP, Email Logs, Deliver Mails

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/trigger/assets/dist/css/style.min.css/wp-content/plugins/trigger/assets/dist/js/backend-bundle.min.js/wp-content/plugins/trigger/assets/dist/js/email-builder-bundle.min.js/wp-content/plugins/trigger/assets/dist/js/trigger-frontend.min.js
Script Paths
/wp-content/plugins/trigger/assets/dist/js/backend-bundle.min.js/wp-content/plugins/trigger/assets/dist/js/email-builder-bundle.min.js/wp-content/plugins/trigger/assets/dist/js/trigger-frontend.min.js
Version Parameters
trigger/assets/dist/css/style.min.css?ver=trigger/assets/dist/js/backend-bundle.min.js?ver=trigger/assets/dist/js/email-builder-bundle.min.js?ver=trigger/assets/dist/js/trigger-frontend.min.js?ver=

HTML / DOM Fingerprints

JS Globals
window._triggerObject
REST Endpoints
/wp-json/trigger/v1
FAQ

Frequently Asked Questions about Trigger – SMTP, Email Logs, Deliver Mails