Yoast SEO Cleaner Security & Risk Analysis

wordpress.org/plugins/clean-yoast-seo-cache

Cleans up your WP options table by removing Yoast SEO "_cache_validator" entries.

30 active installs v1.0.1 PHP + WP 3.0.1+ Updated Mar 4, 2018
seoyoast
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Yoast SEO Cleaner Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 8yr ago
Risk Assessment

The "clean-yoast-seo-cache" plugin version 1.0.1 presents a mixed security posture. On the positive side, there are no known CVEs, no dangerous functions, and all SQL queries utilize prepared statements, indicating good practices in these areas. The absence of external HTTP requests and file operations further reduces the attack surface. However, the analysis reveals significant concerns regarding output escaping and taint flows. With 100% of outputs not properly escaped and two taint flows identified with unsanitized paths, there is a substantial risk of cross-site scripting (XSS) vulnerabilities. The lack of any capability checks or nonce checks on potential entry points, despite an apparent absence of AJAX, REST API, or shortcodes, means that if any new entry points were introduced without proper security measures, they would be immediately vulnerable. The plugin's vulnerability history is clean, which is a strength, but it doesn't negate the current risks identified in the static analysis.

Key Concerns

  • No output escaping
  • Unsanitized paths in taint flows
  • No capability checks
  • No nonce checks
Vulnerabilities
None known

Yoast SEO Cleaner Security Vulnerabilities

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

Yoast SEO Cleaner Code Analysis

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

SQL Query Safety

100% prepared4 total queries

Output Escaping

0% escaped2 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
ysc_cleanup_admin_action (admin\class-yoast-seo-optimizer.php:12)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Yoast SEO Cleaner Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionplugins_loadedincludes\class-yoast-seo-cleaner.php:136
actionadmin_enqueue_scriptsincludes\class-yoast-seo-cleaner.php:153
actionadmin_menuincludes\class-yoast-seo-cleaner.php:155
actionadmin_initincludes\class-yoast-seo-cleaner.php:156
actionadmin_initincludes\class-yoast-seo-cleaner.php:158
actionadmin_action_ysc_cleanupincludes\class-yoast-seo-cleaner.php:159
actionwpincludes\class-yoast-seo-cleaner.php:161
Maintenance & Trust

Yoast SEO Cleaner Maintenance & Trust

Maintenance Signals

WordPress version tested3.4.2
Last updatedMar 4, 2018
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

Yoast SEO Cleaner Developer Profile

moazam

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 Yoast SEO Cleaner

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/yoast-seo-cleaner/admin/css/yoast-seo-cleaner-admin.css
Version Parameters
yoast-seo-cleaner/admin/css/yoast-seo-cleaner-admin.css?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Yoast SEO Cleaner