Automatic Post Publishing Scheduler Security & Risk Analysis

wordpress.org/plugins/automatic-post-publishing-scheduler

Schedule posts LIKE A BOSS!! Define time slots for publishing and forget about it.

30 active installs v2.1.6 PHP + WP 3.6+ Updated Jan 25, 2016
adminauthorpostspublishingscheduling
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Automatic Post Publishing Scheduler Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The plugin "automatic-post-publishing-scheduler" v2.1.6 demonstrates a generally good security posture with several key strengths. Notably, there are no recorded vulnerabilities (CVEs) in its history, and the static analysis shows a complete absence of dangerous functions and file operations. All SQL queries are prepared, and the presence of numerous nonce and capability checks on its entry points (AJAX handlers) indicates a conscious effort to enforce authorization and prevent common attack vectors.

However, there are areas that warrant concern and could be improved. The most significant finding is a single flow with an unsanitized path identified during the taint analysis. While marked as not critical or high severity, unsanitized paths can still lead to path traversal vulnerabilities if not handled correctly by the application logic. Furthermore, the output escaping rate is only 20%, which is quite low. This suggests a significant number of outputs may be vulnerable to Cross-Site Scripting (XSS) attacks, especially if user-supplied data is involved in these unescaped outputs.

In conclusion, the plugin benefits from a clean vulnerability history and strong foundational security practices like prepared statements and authorization checks. The absence of critical vulnerabilities and the robust protection of its entry points are positive indicators. Nevertheless, the presence of an unsanitized path and the low output escaping rate represent tangible risks that should be addressed to further harden the plugin's security.

Key Concerns

  • Flow with unsanitized path
  • Low output escaping rate (20%)
Vulnerabilities
None known

Automatic Post Publishing Scheduler Security Vulnerabilities

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

Automatic Post Publishing Scheduler Code Analysis

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

Output Escaping

20% escaped25 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
scheduler_options (automatic-post-publishing-scheduler.php:150)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Automatic Post Publishing Scheduler Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 5

authwp_ajax_assign_time_slotsautomatic-post-publishing-scheduler.php:54
authwp_ajax_publish_nowautomatic-post-publishing-scheduler.php:55
authwp_ajax_update_excluded_datesautomatic-post-publishing-scheduler.php:56
authwp_ajax_update_enabled_daysautomatic-post-publishing-scheduler.php:57
authwp_ajax_wwm_apps_general_optionsautomatic-post-publishing-scheduler.php:58
WordPress Hooks 9
actioninitautomatic-post-publishing-scheduler.php:52
actionadmin_menuautomatic-post-publishing-scheduler.php:53
filterwp_insert_post_dataautomatic-post-publishing-scheduler.php:59
filterpost_row_actionsautomatic-post-publishing-scheduler.php:60
actionadmin_enqueue_scriptsautomatic-post-publishing-scheduler.php:61
actionadmin_footerautomatic-post-publishing-scheduler.php:62
actionpost_submitbox_misc_actionsautomatic-post-publishing-scheduler.php:63
actionafter_wwm_plugin_linksautomatic-post-publishing-scheduler.php:65
filterwwm_plugin_linksautomatic-post-publishing-scheduler.php:136
Maintenance & Trust

Automatic Post Publishing Scheduler Maintenance & Trust

Maintenance Signals

WordPress version tested4.4.34
Last updatedJan 25, 2016
PHP min version
Downloads14K

Community Trust

Rating96/100
Number of ratings4
Active installs30
Developer Profile

Automatic Post Publishing Scheduler Developer Profile

Will Brubaker

2 plugins · 40 total installs

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

How We Detect Automatic Post Publishing Scheduler

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/automatic-post-publishing-scheduler/css/scheduler.css/wp-content/plugins/automatic-post-publishing-scheduler/js/publishnow.js/wp-content/plugins/automatic-post-publishing-scheduler/js/scheduleroptions.js
Script Paths
/wp-content/plugins/automatic-post-publishing-scheduler/js/publishnow.js/wp-content/plugins/automatic-post-publishing-scheduler/js/scheduleroptions.js
Version Parameters
automatic-post-publishing-scheduler/css/scheduler.css?ver=automatic-post-publishing-scheduler/js/publishnow.js?ver=automatic-post-publishing-scheduler/js/scheduleroptions.js?ver=automatic-post-publishing-scheduler/css/jquery-ui.min.css?ver=

HTML / DOM Fingerprints

CSS Classes
wrapupdatedoverlaypreloader
Data Attributes
id="tabs"id="slots"id="weekdays"id="dates"id="general"id="set_time_slots"+2 more
FAQ

Frequently Asked Questions about Automatic Post Publishing Scheduler