WP Email Log – PostBox Security & Risk Analysis

wordpress.org/plugins/postbox-email-logs

Capture email log and view all outgoing emails. Easily debug mail function issues.

700 active installs v1.0.5 PHP 5.6+ WP 4.8+ Updated Jan 30, 2026
emailmail-loggingmail-logswp-mail-log
99
A · Safe
CVEs total1
Unpatched0
Last CVEDec 11, 2024
Safety Verdict

Is WP Email Log – PostBox Safe to Use in 2026?

Generally Safe

Score 99/100

WP Email Log – PostBox has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Dec 11, 2024Updated 3mo ago
Risk Assessment

The 'postbox-email-logs' plugin, version 1.0.5, exhibits a generally good security posture, with all identified entry points protected by authentication and capability checks. The plugin demonstrates strong output escaping practices and avoids file operations and external HTTP requests, which are positive indicators. However, the presence of two 'unserialize' calls and a significant number of unsanitized taint flows, including two high-severity ones, raises concerns. While there are no currently unpatched CVEs, the history of a medium-severity vulnerability, specifically related to missing authorization, suggests potential areas of weakness that could be exploited if not carefully managed. The plugin's strength lies in its limited attack surface and robust checks on its exposed endpoints. The primary weaknesses stem from the use of potentially dangerous functions and less secure data handling patterns, as highlighted by the taint analysis.

Key Concerns

  • High severity taint flows
  • Unsanitized paths in taint flows
  • Use of unserialize function
  • Low percentage of prepared statements in SQL
  • Medium severity CVE in history
Vulnerabilities
1 published

WP Email Log – PostBox Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-54309medium · 4.3Missing Authorization

PostBox <= 1.0.4 - Missing Authorization to Authenticated (Subscriber+) Log Export

Dec 11, 2024 Patched in 1.0.5 (9d)
Version History

WP Email Log – PostBox Release Timeline

v1.0.5Current
v1.0.41 CVE
v1.0.31 CVE
v1.0.21 CVE
Code Analysis
Analyzed Mar 16, 2026

WP Email Log – PostBox Code Analysis

Dangerous Functions
2
Raw SQL Queries
14
2 prepared
Unescaped Output
8
55 escaped
Nonce Checks
2
Capability Checks
3
File Operations
0
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

unserialize$headers = unserialize( $result['headers'] );inc\logs-table.php:250
unserialize$headers = unserialize( $data['headers'] );inc\popup.php:25

SQL Query Safety

13% prepared16 total queries

Output Escaping

87% escaped63 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

4 flows3 with unsanitized paths
search_box (inc\logs-table.php:268)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Email Log – PostBox Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_pbeml_get_log_datapostbox-email-logs.php:46
WordPress Hooks 8
filterwp_mailinc\email-logging.php:16
filterwp_mail_failedinc\email-logging.php:17
actionadmin_menuinc\menu-page.php:18
actionadmin_enqueue_scriptsinc\menu-page.php:19
actioninitpostbox-email-logs.php:83
actionadmin_noticespostbox-email-logs.php:98
actionadmin_initpostbox-email-logs.php:127
actionupgrader_process_completepostbox-email-logs.php:162
Maintenance & Trust

WP Email Log – PostBox Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 30, 2026
PHP min version5.6
Downloads6K

Community Trust

Rating100/100
Number of ratings3
Active installs700
Developer Profile

WP Email Log – PostBox Developer Profile

wpdebuglog

9 plugins · 23K total installs

91
trust score
Avg Security Score
96/100
Avg Patch Time
9 days
View full developer profile
Detection Fingerprints

How We Detect WP Email Log – PostBox

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/postbox-email-logs/css/jquery-ui/jquery-ui.min.css/wp-content/plugins/postbox-email-logs/css/style.css/wp-content/plugins/postbox-email-logs/js/script.js
Script Paths
/wp-content/plugins/postbox-email-logs/js/script.js
Version Parameters
postbox-email-logs/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
pbemlpbeml-popup-wrapperpbeml-popup-headerpbeml-popup-closepbeml-popup-content
HTML Comments
<!-- Display a notice that can be dismissed --><!-- Translators: %1$s is the URL to dismiss the notice, %2$s is the URL to the WordPress plugin page. -->
Data Attributes
data-noncedata-id
JS Globals
pbeml
REST Endpoints
/wp-json/pbeml/v1/email-log
FAQ

Frequently Asked Questions about WP Email Log – PostBox