Publish Post Email Notification Security & Risk Analysis

wordpress.org/plugins/publish-post-email-notification

Publish post notification is plugin which will send an automatic email to its author when the post is published and approved by WP admin.

600 active installs v1.0.2.4 PHP + WP 3.0+ Updated Dec 8, 2025
notify-author-when-post-publishedsend-email-publish-post-wpsend-email-when-post-is-publishwp-publish-postwp-publish-post-email
99
A · Safe
CVEs total2
Unpatched0
Last CVEMar 27, 2025
Safety Verdict

Is Publish Post Email Notification Safe to Use in 2026?

Generally Safe

Score 99/100

Publish Post Email Notification has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Mar 27, 2025Updated 3mo ago
Risk Assessment

The plugin "publish-post-email-notification" v1.0.2.4 exhibits a mixed security posture. On the positive side, the static analysis indicates a small attack surface with no apparent AJAX handlers, REST API routes, shortcodes, or cron events exposed without authentication. The code also demonstrates good practices regarding SQL queries, exclusively using prepared statements, and includes a nonce check. However, there are significant concerns regarding output escaping, with only 56% of outputs being properly escaped, leaving a substantial portion vulnerable to Cross-Site Scripting (XSS).

The vulnerability history reveals a concerning pattern. The plugin has two known medium-severity CVEs, one of which was recently discovered (2025-03-27). While currently unpatched vulnerabilities are zero, the existence of past CSRF and XSS vulnerabilities indicates a recurring weakness in input sanitization and output escaping, which aligns with the static analysis findings of imperfect output escaping.

In conclusion, while the plugin has strengths in its limited attack surface and secure SQL handling, the significant percentage of unescaped output and a history of XSS and CSRF vulnerabilities present a notable risk. Users should be aware of the potential for XSS attacks. The absence of capability checks on any identified entry points (though none are explicitly listed as unprotected) is also a potential area for further investigation if any entry points are discovered in deeper analysis.

Key Concerns

  • Insufficient output escaping (44% unescaped)
  • Lack of capability checks on entry points
  • History of medium severity CVEs (2 total)
Vulnerabilities
2

Publish Post Email Notification Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-30816medium · 4.3Cross-Site Request Forgery (CSRF)

publish post email notification <= 1.0.2.3 - Cross-Site Request Forgery

Mar 27, 2025 Patched in 1.0.2.4 (7d)
CVE-2023-41731medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

wordpress publish post email notification <= 1.0.2.2 - Authenticated (Administrator+) Stored Cross-Site Scripting

Sep 5, 2023 Patched in 1.0.2.3 (140d)
Code Analysis
Analyzed Mar 16, 2026

Publish Post Email Notification Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
12
15 escaped
Nonce Checks
1
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

56% escaped27 total outputs
Attack Surface

Publish Post Email Notification Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_menupublish-post-notification.php:12
filteruser_has_cappublish-post-notification.php:16
actionplugins_loadedpublish-post-notification.php:17
actiontransition_post_statuspublish-post-notification.php:18
filtermap_meta_cappublish-post-notification.php:23
Maintenance & Trust

Publish Post Email Notification Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 8, 2025
PHP min version
Downloads19K

Community Trust

Rating100/100
Number of ratings3
Active installs600
Alternatives

Publish Post Email Notification Alternatives

No alternatives data available yet.

Developer Profile

Publish Post Email Notification Developer Profile

Nks

19 plugins · 23K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
350 days
View full developer profile
Detection Fingerprints

How We Detect Publish Post Email Notification

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/publish-post-email-notification/css/styles.css
Script Paths
/wp-content/plugins/publish-post-email-notification/js/jqueryValidate.js
Version Parameters
publish-post-email-notification/css/styles.css?ver=publish-post-email-notification/js/jqueryValidate.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Publish Post Email Notification