Improved Cron Security & Risk Analysis

wordpress.org/plugins/improved-cron

Keep WP-Cron running every minute for scheduled tasks without actually using Cron.

200 active installs v1.3.3 PHP + WP 3.3+ Updated Sep 28, 2015
cronjobspingscheduledview
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Improved Cron Safe to Use in 2026?

Generally Safe

Score 85/100

Improved Cron 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 improved-cron plugin v1.3.3 exhibits a generally good security posture based on the provided static analysis. It demonstrates a lack of known CVEs and has no recorded vulnerability history, which is a strong positive indicator. The code also shows responsible handling of SQL queries, exclusively using prepared statements, and avoids external libraries. The absence of critical or high-severity taint flows further contributes to its perceived safety.

However, there are significant concerns regarding output escaping. With 100% of observed outputs not being properly escaped, this presents a notable risk of Cross-Site Scripting (XSS) vulnerabilities. While the plugin has a limited attack surface and some nonce and capability checks, the lack of comprehensive output sanitization is a critical oversight. The plugin also performs a substantial number of file operations, which, while not inherently a vulnerability, could be an area of concern if not implemented with strict validation and sanitization, especially in conjunction with the unescaped output.

Key Concerns

  • Output escaping not implemented
  • Lack of capability checks
Vulnerabilities
None known

Improved Cron Security Vulnerabilities

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

Improved Cron Code Analysis

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

Output Escaping

0% escaped5 total outputs
Attack Surface

Improved Cron Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_menuimcron.php:202
actionimcron_bgpimcron.php:203
filterplugin_action_linksimcron.php:206
filtercron_schedulesimcron.php:207

Scheduled Events 1

imcron_bgp
Maintenance & Trust

Improved Cron Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedSep 28, 2015
PHP min version
Downloads9K

Community Trust

Rating84/100
Number of ratings5
Active installs200
Developer Profile

Improved Cron Developer Profile

CPK Web Solutions

4 plugins · 240 total installs

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

How We Detect Improved Cron

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/improved-cron/view/css/bootstrap.min.css/wp-content/plugins/improved-cron/view/css/imcron.css/wp-content/plugins/improved-cron/view/js/jquery.min.js/wp-content/plugins/improved-cron/view/js/bootstrap.min.js/wp-content/plugins/improved-cron/view/js/imcron.js
Script Paths
/wp-content/plugins/improved-cron/view/js/jquery.min.js/wp-content/plugins/improved-cron/view/js/bootstrap.min.js/wp-content/plugins/improved-cron/view/js/imcron.js

HTML / DOM Fingerprints

CSS Classes
imcron-manage-sectionimcron-statusimcron-interval-settingimcron-start-stop-buttons
HTML Comments
<!-- Improved Cron Admin Page --><!-- Start BGP Button --><!-- Stop BGP Button --><!-- Cron Jobs List -->+1 more
Data Attributes
data-imcron-intervaldata-imcron-nonce
JS Globals
var imcron_noncevar imcron_interval
FAQ

Frequently Asked Questions about Improved Cron