Pre-Publish Reminders Security & Risk Analysis

wordpress.org/plugins/pre-publish-reminders

This plugin displays a configurable list of reminders on the post administration screen.

30 active installs v5.0.2 PHP + WP 2.9+ Updated Dec 29, 2009
adminlistpostreminders
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Pre-Publish Reminders Safe to Use in 2026?

Generally Safe

Score 85/100

Pre-Publish Reminders has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 16yr ago
Risk Assessment

The pre-publish-reminders plugin, v5.0.2, exhibits a mixed security posture. On the positive side, it demonstrates good practices by using prepared statements for all SQL queries and has no recorded vulnerabilities in its history. This suggests a developer who is aware of common security pitfalls. However, there are significant areas of concern. The presence of one unprotected AJAX handler presents a substantial attack vector, especially as the taint analysis revealed one flow with unsanitized paths that is rated as high severity. This combination of an exposed entry point and a potentially vulnerable data flow is the most critical risk. Additionally, the output escaping is only properly implemented in 39% of cases, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not properly sanitized before being displayed.

While the plugin's lack of a vulnerability history is a strength, the current static analysis indicates potential risks that need immediate attention. The high severity taint flow combined with the unprotected AJAX endpoint is the primary concern, representing a clear path for potential exploitation. The low percentage of properly escaped output also contributes to the risk profile. The plugin benefits from using prepared statements for SQL and having no recorded CVEs, but these strengths are currently overshadowed by the identified vulnerabilities in its attack surface and data handling. Further investigation into the specific nature of the unsanitized path and the outputs that are not properly escaped is highly recommended.

Key Concerns

  • Unprotected AJAX handler
  • High severity taint flow with unsanitized path
  • Low percentage of properly escaped output
Vulnerabilities
None known

Pre-Publish Reminders Security Vulnerabilities

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

Pre-Publish Reminders Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
4 prepared
Unescaped Output
14
9 escaped
Nonce Checks
3
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

100% prepared4 total queries

Output Escaping

39% escaped23 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
<pre-publish-reminders> (pre-publish-reminders.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Pre-Publish Reminders Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_sort_pre_publish_reminderspre-publish-reminders.php:31
WordPress Hooks 3
actionadmin_initpre-publish-reminders.php:28
actionadmin_menupre-publish-reminders.php:29
actionsave_postpre-publish-reminders.php:30
Maintenance & Trust

Pre-Publish Reminders Maintenance & Trust

Maintenance Signals

WordPress version tested2.9.2
Last updatedDec 29, 2009
PHP min version
Downloads10K

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

Pre-Publish Reminders Developer Profile

nickohrn

12 plugins · 760 total installs

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

How We Detect Pre-Publish Reminders

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pre-publish-reminders/resources/colorpicker/js/colorpicker.js/wp-content/plugins/pre-publish-reminders/resources/colorpicker/css/colorpicker.css
Script Paths
/wp-content/plugins/pre-publish-reminders/resources/pre-publish-reminders.js
Version Parameters
pre-publish-reminders.js?ver=colorpicker.js?ver=colorpicker.css?ver=

HTML / DOM Fingerprints

CSS Classes
ppr-reminder-textppr-reminder-foregroundppr-reminder-backgroundppr-reminder-modifiers
Data Attributes
data-reminder-iddata-reminder-textdata-reminder-foregrounddata-reminder-backgrounddata-reminder-modifiers
JS Globals
ppr-js
FAQ

Frequently Asked Questions about Pre-Publish Reminders