New Post Notification Security & Risk Analysis

wordpress.org/plugins/new-post-notification

Simply notifies users if a new post has been published. This can also be used as an addon for User-Access-Manager. Users will only be notified if they …

100 active installs v1.0.10 PHP + WP 3.0.1+ Updated Nov 23, 2014
emailnotificationpostssubscriptionuser-access-manager
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is New Post Notification Safe to Use in 2026?

Generally Safe

Score 85/100

New Post Notification has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The "new-post-notification" plugin version 1.0.10 presents a mixed security profile. On one hand, the absence of any recorded CVEs, a zero-day vulnerability history, and a seemingly limited attack surface (no AJAX, REST API, shortcodes, or cron events directly exposed) are positive indicators. The plugin also includes at least one capability check, suggesting some level of authorization awareness.

However, significant concerns arise from the static analysis. The presence of the `create_function` dangerous function is a major red flag, as it can be exploited for code injection under certain circumstances. Furthermore, all SQL queries are executed without prepared statements, making them susceptible to SQL injection attacks. The lack of output escaping for all identified output points indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities. The absence of nonce checks is also concerning, as it leaves any potential entry points vulnerable to CSRF attacks.

Given the absence of historical vulnerabilities, it's possible these issues have not been actively exploited or discovered. However, the identified code signals represent fundamental security weaknesses that require immediate attention. The plugin's security posture is currently weak due to these critical code-level vulnerabilities, despite the lack of historical exploit evidence.

Key Concerns

  • Raw SQL queries without prepared statements
  • All outputs not properly escaped
  • Dangerous function 'create_function' used
  • No nonce checks detected
Vulnerabilities
None known

New Post Notification Security Vulnerabilities

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

New Post Notification Code Analysis

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

Dangerous Functions Found

create_functionadd_filter('wp_mail_content_type',create_function('', 'return "text/html"; '));npn_plugin.php:36
create_functionadd_filter('wp_mail_content_type',create_function('', 'return "text/plain"; '));npn_plugin.php:69

SQL Query Safety

0% prepared2 total queries

Output Escaping

0% escaped7 total outputs
Attack Surface

New Post Notification Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
filterpublish_postnpn_plugin.php:16
filterwp_mail_content_typenpn_plugin.php:36
filterwp_mail_content_typenpn_plugin.php:69
actionshow_user_profilenpn_plugin.php:168
actionedit_user_profilenpn_plugin.php:169
actionpersonal_options_updatenpn_plugin.php:171
actionedit_user_profile_updatenpn_plugin.php:172
actionuser_registernpn_plugin.php:175
filtermanage_users_columnsnpn_plugin.php:182
actionmanage_users_custom_columnnpn_plugin.php:188
Maintenance & Trust

New Post Notification Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedNov 23, 2014
PHP min version
Downloads13K

Community Trust

Rating100/100
Number of ratings5
Active installs100
Developer Profile

New Post Notification Developer Profile

kilozwo

2 plugins · 700 total installs

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

How We Detect New Post Notification

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/new-post-notification/style.css
Version Parameters
new-post-notification/style.css?ver=

HTML / DOM Fingerprints

Data Attributes
npn_mailnotifynpn_mailnotify_category
FAQ

Frequently Asked Questions about New Post Notification