WS Action Scheduler Cleaner Security & Risk Analysis

wordpress.org/plugins/ws-action-scheduler-cleaner

Optimize your WordPress database by efficiently managing the Action Scheduler tables used by popular plugins like WooCommerce.

2K active installs v1.2.5 PHP 7.4+ WP 6.2+ Updated Dec 11, 2025
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WS Action Scheduler Cleaner Safe to Use in 2026?

Generally Safe

Score 100/100

WS Action Scheduler Cleaner has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The "ws-action-scheduler-cleaner" plugin, version 1.2.5, exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates good practices by implementing nonce checks and capability checks on all identified AJAX entry points, and it avoids dangerous functions and external HTTP requests. The extensive use of prepared statements for SQL queries (82%) and proper output escaping (94%) further mitigates common attack vectors. Taint analysis shows no flows with unsanitized paths, indicating a low risk of code injection or cross-site scripting vulnerabilities originating from the analyzed code paths. The complete absence of known CVEs and a clean vulnerability history suggest a history of secure development and maintenance. However, with 8 AJAX handlers as the entire attack surface, vigilance is still important. While all entry points appear to have checks, a thorough manual review of the implementation of these checks and the SQL queries themselves is always recommended for complete assurance.

Vulnerabilities
None known

WS Action Scheduler Cleaner Security Vulnerabilities

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

WS Action Scheduler Cleaner Code Analysis

Dangerous Functions
0
Raw SQL Queries
6
28 prepared
Unescaped Output
2
30 escaped
Nonce Checks
8
Capability Checks
9
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

82% prepared34 total queries

Output Escaping

94% escaped32 total outputs
Data Flows
All sanitized

Data Flow Analysis

4 flows
save_schedule (includes\class-ajax.php:155)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WS Action Scheduler Cleaner Attack Surface

Entry Points8
Unprotected0

AJAX Handlers 8

authwp_ajax_wsacsc_get_table_sizesincludes\class-ajax.php:21
authwp_ajax_wsacsc_clear_actionsincludes\class-ajax.php:22
authwp_ajax_wsacsc_clear_logsincludes\class-ajax.php:23
authwp_ajax_wsacsc_save_scheduleincludes\class-ajax.php:24
authwp_ajax_wsacsc_save_selected_statusesincludes\class-ajax.php:25
authwp_ajax_wsacsc_get_single_table_sizeincludes\class-ajax.php:26
authwp_ajax_wsacsc_optimize_tableincludes\class-ajax.php:27
authwp_ajax_wsacsc_check_cleanup_progressincludes\class-ajax.php:28
WordPress Hooks 15
filterload_textdomain_mofileincludes\class-admin.php:25
actionadmin_menuincludes\class-admin.php:26
actionadmin_enqueue_scriptsincludes\class-admin.php:27
actionwsacsc_cleanup_logsincludes\class-cleanup.php:80
actionwsacsc_cleanup_actionsincludes\class-cleanup.php:84
filtercron_schedulesincludes\class-scheduler.php:26
actionplugins_loadedincludes\class-scheduler.php:27
actioninitincludes\class-scheduler.php:28
actionadmin_initincludes\class-scheduler.php:29
actionadmin_initincludes\class-scheduler.php:30
filteraction_scheduler_cleanup_batch_sizeincludes\filters.php:16
filteraction_scheduler_queue_runner_time_limitincludes\filters.php:17
filteraction_scheduler_retention_periodincludes\filters.php:18
filteraction_scheduler_default_cleaner_statusesincludes\filters.php:19
actionadmin_initws-action-scheduler-cleaner.php:42
Maintenance & Trust

WS Action Scheduler Cleaner Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 11, 2025
PHP min version7.4
Downloads8K

Community Trust

Rating100/100
Number of ratings4
Active installs2K
Alternatives

WS Action Scheduler Cleaner Alternatives

No alternatives data available yet.

Developer Profile

WS Action Scheduler Cleaner Developer Profile

Winning Solutions

2 plugins · 2K total installs

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

How We Detect WS Action Scheduler Cleaner

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ws-action-scheduler-cleaner/assets/css/ws-as-cleaner.css/wp-content/plugins/ws-action-scheduler-cleaner/assets/js/ws-as-cleaner.js
Script Paths
/wp-content/plugins/ws-action-scheduler-cleaner/assets/js/ws-as-cleaner.js
Version Parameters
/wp-content/plugins/ws-action-scheduler-cleaner/assets/js/ws-as-cleaner.js?ver=1.4/wp-content/plugins/ws-action-scheduler-cleaner/assets/css/ws-as-cleaner.css?ver=1.4

HTML / DOM Fingerprints

CSS Classes
wsacsc-cleanerwsacsc-messagewsacsc-info
Data Attributes
wsacsc_cleaner
JS Globals
wsacsc_cleaner
FAQ

Frequently Asked Questions about WS Action Scheduler Cleaner