Simple Cron Security & Risk Analysis

wordpress.org/plugins/simple-cron

Manage and Monitor WordPress Cron Scheduling System

10 active installs v1.1 PHP + WP 2.9+ Updated Dec 18, 2012
adminsecurity
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Simple Cron Safe to Use in 2026?

Generally Safe

Score 85/100

Simple Cron has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 13yr ago
Risk Assessment

The "simple-cron" v1.1 plugin exhibits a mixed security posture. On one hand, the lack of any recorded CVEs, unpatched vulnerabilities, or identified critical/high severity taint flows suggests a generally stable and historically secure codebase. The complete absence of an attack surface through AJAX, REST API, or shortcodes is also a positive sign, indicating that external input vectors are not exposed. Furthermore, all SQL queries utilize prepared statements, which is a crucial practice for preventing SQL injection vulnerabilities.

However, significant concerns arise from the static analysis. The presence of the `create_function` function is a major red flag, as it is deprecated and can lead to severe security issues if used improperly to execute dynamically generated code. Additionally, only 10% of the 21 identified output operations are properly escaped. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected into the WordPress site through the plugin's output.

While the plugin has no reported vulnerability history and a clean taint analysis, the identified code signals present immediate risks. The `create_function` usage and the low percentage of proper output escaping are critical weaknesses that need to be addressed to improve the plugin's security. Despite the absence of known exploits, these underlying code issues could be easily weaponized.

Key Concerns

  • Use of deprecated and dangerous function 'create_function'
  • Low percentage (10%) of properly escaped output
  • No nonce checks on any entry points
  • No capability checks on any entry points
Vulnerabilities
None known

Simple Cron Security Vulnerabilities

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

Simple Cron Code Analysis

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

Dangerous Functions Found

create_functionuasort($schedules, create_function('$a,$b', 'return $a["interval"]-$b["interval"];'));cron-list.class.php:190
create_functionuasort($schedules, create_function('$a,$b', 'return $a["interval"]-$b["interval"];'));plugin-admin.php:242

Output Escaping

10% escaped21 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
activation_notice_settings (plugin-admin.php:107)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Simple Cron Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
filtercron_schedulescron-list.class.php:88
filtercron_schedulescron-list.class.php:125
filterplugin_row_metaplugin-admin.php:36
actionadmin_menuplugin-admin.php:39
filtercontextual_helpplugin-admin.php:41
actionadmin_headplugin-admin.php:48
actionadmin_headplugin-admin.php:49
actionadmin_menuplugin-admin.php:50
Maintenance & Trust

Simple Cron Maintenance & Trust

Maintenance Signals

WordPress version tested3.5.2
Last updatedDec 18, 2012
PHP min version
Downloads3K

Community Trust

Rating46/100
Number of ratings3
Active installs10
Developer Profile

Simple Cron Developer Profile

ChrisHurst

19 plugins · 2K total installs

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

How We Detect Simple Cron

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-cron/css/style.css
Script Paths
/wp-content/plugins/simple-cron/js/script.js
Version Parameters
simple-cron/css/style.css?ver=simple-cron/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
simple_cron_admin
HTML Comments
Thank You for using the Simple Cron Plugin for WordPress!Support the DeveloperPlugin Support
Data Attributes
data-cron-iddata-cron-namedata-cron-hookdata-cron-argsdata-cron-schedule
JS Globals
simple_cron_admin_pagesimple_cron_jobs_page
FAQ

Frequently Asked Questions about Simple Cron