Auto Post for Task Scheduler Security & Risk Analysis

wordpress.org/plugins/auto-post

Creates posts automatically serving as a Task Scheduler module.

20 active installs v1.2.1 PHP + WP 3.7+ Updated Jul 6, 2016
auto-postautomaticautomationpostposts
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Auto Post for Task Scheduler Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The "auto-post" plugin v1.2.1 exhibits a seemingly strong security posture based on the static analysis, with no apparent attack surface points identified. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits potential entry points for attackers. Furthermore, the code signals indicate a good practice of using prepared statements for all SQL queries, which mitigates the risk of SQL injection vulnerabilities.

However, the analysis reveals a critical weakness: 100% of its total outputs are not properly escaped. This is a significant concern as it leaves the plugin vulnerable to Cross-Site Scripting (XSS) attacks. If any user-provided data is displayed on the frontend without proper sanitization, an attacker could inject malicious scripts that could compromise user sessions or deface the website. The lack of any recorded vulnerability history, while positive, could also be a double-edged sword; it might indicate a history of good security, or it could simply mean the plugin hasn't been thoroughly tested for certain types of vulnerabilities or hasn't been targeted historically. The complete absence of taint analysis flows is also unusual and might suggest limitations in the analysis tool or that the plugin's architecture avoids complex data flow scenarios.

In conclusion, while "auto-post" v1.2.1 excels in limiting its attack surface and securing its database interactions, the unescaped output presents a clear and present danger of XSS vulnerabilities. This oversight significantly undermines its otherwise robust security profile. The lack of detailed taint analysis and the complete absence of any recorded historical vulnerabilities warrant cautious optimism, but the identified output escaping issue demands immediate attention.

Key Concerns

  • All outputs are unescaped
Vulnerabilities
None known

Auto Post for Task Scheduler Security Vulnerabilities

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

Auto Post for Task Scheduler Code Analysis

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

Output Escaping

0% escaped1 total outputs
Attack Surface

Auto Post for Task Scheduler Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionadmin_initinclude\class\AutoPost_Bootstrap.php:31
actiontask_scheduler_action_after_loading_plugininclude\class\AutoPost_Bootstrap.php:39
actionadmin_noticesinclude\class\AutoPost_Bootstrap.php:70
Maintenance & Trust

Auto Post for Task Scheduler Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedJul 6, 2016
PHP min version
Downloads5K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

Auto Post for Task Scheduler Developer Profile

miunosoft

15 plugins · 2K total installs

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

How We Detect Auto Post for Task Scheduler

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/auto-post/asset/css/admin_page_framework.css/wp-content/plugins/auto-post/asset/js/admin_page_framework.js/wp-content/plugins/auto-post/asset/js/bootstrap.js/wp-content/plugins/auto-post/asset/js/library/jquery/jquery.js
Script Paths
/wp-content/plugins/auto-post/asset/js/admin_page_framework.js/wp-content/plugins/auto-post/asset/js/bootstrap.js/wp-content/plugins/auto-post/asset/js/library/jquery/jquery.js
Version Parameters
auto-post/asset/css/admin_page_framework.css?ver=auto-post/asset/js/admin_page_framework.js?ver=auto-post/asset/js/bootstrap.js?ver=auto-post/asset/js/library/jquery/jquery.js?ver=

HTML / DOM Fingerprints

CSS Classes
auto-post-tabauto-post-tab-titleauto-post-tab-content
HTML Comments
<!-- The transient prefix. --><!-- These properties will be defined in the setUp() method. --><!-- Returns the URL with the given relative path to the plugin path. --><!-- Return if accessed directly. Do not exit as the header class for the inclusion script need to access the registry class. -->+7 more
Data Attributes
readonlydata-iddata-groupdata-field-iddata-section-iddata-tab-id+1 more
JS Globals
AutoPost_RegistryAutoPost_BootstrapAutoPost_Action_Wizard_2TaskScheduler_Wizard_Action_BaseTaskScheduler_WPUtilityTaskScheduler_Registry
Shortcode Output
<p>The following variables are available for the <strong>Subject</strong>, <strong>Post Content</strong>, and <strong>Post Meta - value</strong> options.</p><p><code>%date%</code> - the creation date</p><p><code>%time%</code> - the creation time</p>
FAQ

Frequently Asked Questions about Auto Post for Task Scheduler