Email Notice for WP Document Revisions Security & Risk Analysis

wordpress.org/plugins/email-notice-wp-document-revisions

Add-on to WP Document Revisions to notify your users about new documents published or create user email lists to send non-users notifications.

0 active installs v3.2.1 PHP 7.4+ WP 4.9+ Updated Jan 19, 2026
administrationautomaticdocumente-mailemail
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Email Notice for WP Document Revisions Safe to Use in 2026?

Generally Safe

Score 100/100

Email Notice for WP Document Revisions has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The email-notice-wp-document-revisions plugin version 3.2.1 exhibits a generally good security posture based on the static analysis. The absence of known vulnerabilities in its history is a strong positive indicator. Furthermore, the plugin demonstrates good coding practices with a high percentage of prepared statements for SQL queries and properly escaped output, and a significant number of nonce and capability checks across its entry points.

However, the taint analysis reveals two high-severity flows with unsanitized paths, which represent a critical concern. While the attack surface is relatively small and all entry points appear to have authentication checks, these unsanitized paths could potentially be exploited if user input is not handled rigorously within these specific flows. The presence of file operations without further context is also a minor point to note. The plugin's strengths lie in its robust input sanitization and authorization checks, but the identified high-severity taint flows warrant immediate attention to ensure proper sanitization is implemented within those specific code paths.

In conclusion, the plugin is built on a solid foundation of security best practices, as evidenced by its low vulnerability history and good use of WordPress security features. The primary weakness identified is the presence of high-severity taint flows, which, if left unaddressed, could pose a significant risk. Addressing these specific flows should be the priority, after which the plugin can be considered very secure.

Key Concerns

  • High severity taint flows with unsanitized paths
  • Taint analysis shows flows with unsanitized paths
Vulnerabilities
None known

Email Notice for WP Document Revisions Security Vulnerabilities

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

Email Notice for WP Document Revisions Release Timeline

v3.2.1Current
v3.2.0
v3.1.0
v3.0.0
v2.0.0
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

Email Notice for WP Document Revisions Code Analysis

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

SQL Query Safety

94% prepared32 total queries

Output Escaping

96% escaped234 total outputs
Data Flows · Security
4 unsanitized

Data Flow Analysis

5 flows4 with unsanitized paths
general_settings (includes/class-wpdr-email-notice.php:658)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Email Notice for WP Document Revisions Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 5

authwp_ajax_wpdr_en_send_notification_manualincludes/class-wpdr-email-notice.php:486
authwp_ajax_wpdr_en_send_ext_notice_manualincludes/class-wpdr-email-notice.php:487
authwp_ajax_wpdr_en_add_addressincludes/class-wpdr-email-notice.php:551
authwp_ajax_wpdr_en_del_addressincludes/class-wpdr-email-notice.php:552
authwp_ajax_wpdr_en_search_listincludes/class-wpdr-email-notice.php:553
WordPress Hooks 34
actionplugins_loadedincludes/class-wpdr-email-notice.php:86
actioninitincludes/class-wpdr-email-notice.php:88
actionadmin_initincludes/class-wpdr-email-notice.php:91
actionadmin_menuincludes/class-wpdr-email-notice.php:93
actionshow_user_profileincludes/class-wpdr-email-notice.php:467
actionedit_user_profileincludes/class-wpdr-email-notice.php:468
actionpersonal_options_updateincludes/class-wpdr-email-notice.php:469
actionedit_user_profile_updateincludes/class-wpdr-email-notice.php:470
actionuser_new_formincludes/class-wpdr-email-notice.php:473
actionuser_registerincludes/class-wpdr-email-notice.php:474
filtermanage_users_columnsincludes/class-wpdr-email-notice.php:476
filtermanage_users_custom_columnincludes/class-wpdr-email-notice.php:477
actionsave_post_documentincludes/class-wpdr-email-notice.php:488
actionadmin_noticesincludes/class-wpdr-email-notice.php:489
actionadd_meta_boxesincludes/class-wpdr-email-notice.php:514
filterpost_updated_messagesincludes/class-wpdr-email-notice.php:517
actionadmin_headincludes/class-wpdr-email-notice.php:518
actionadmin_noticesincludes/class-wpdr-email-notice.php:519
filterwp_mail_fromincludes/class-wpdr-email-notice.php:523
filterwp_mail_from_nameincludes/class-wpdr-email-notice.php:527
filtermanage_doc_ext_list_posts_columnsincludes/class-wpdr-email-notice.php:531
actionmanage_doc_ext_list_posts_custom_columnincludes/class-wpdr-email-notice.php:532
actionquick_edit_custom_boxincludes/class-wpdr-email-notice.php:533
actionbulk_edit_custom_boxincludes/class-wpdr-email-notice.php:534
actionsave_post_doc_ext_listincludes/class-wpdr-email-notice.php:536
filterwp_insert_post_empty_contentincludes/class-wpdr-email-notice.php:539
actiondelete_postincludes/class-wpdr-email-notice.php:542
actiondeleted_userincludes/class-wpdr-email-notice.php:545
actionadmin_enqueue_scriptsincludes/class-wpdr-email-notice.php:548
actionuse_block_editor_for_postincludes/class-wpdr-email-notice.php:556
filterset_url_schemeincludes/class-wpdr-email-notice.php:1594
filterthe_titleincludes/class-wpdr-email-notice.php:2169
filterbulk_actions-usersincludes/class-wpdr-en-all-users-bulk-action.php:28
filterhandle_bulk_actions-usersincludes/class-wpdr-en-all-users-bulk-action.php:29
Maintenance & Trust

Email Notice for WP Document Revisions Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 19, 2026
PHP min version7.4
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Email Notice for WP Document Revisions Developer Profile

nwjames

2 plugins · 500 total installs

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

How We Detect Email Notice for WP Document Revisions

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Email Notice for WP Document Revisions