Transient Cleaner Security & Risk Analysis

wordpress.org/plugins/artiss-transient-cleaner

Clean expired transients from your options table. The original and best!

1K active installs v1.7 PHP 7.4+ WP 4.4+ Updated Dec 2, 2025
cachecleandatabaseoptionstransient
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Transient Cleaner Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 4mo ago
Risk Assessment

The Artiss Transient Cleaner plugin, version 1.7, exhibits a generally strong security posture based on the provided static analysis. The complete absence of critical or high-severity taint flows, along with a high percentage of properly escaped output and the presence of nonce and capability checks, are positive indicators. The limited attack surface, with no AJAX handlers, REST API routes, or shortcodes, further contributes to its security.

However, the plugin does have some areas for improvement. While the SQL query usage is mixed, 50% are not using prepared statements, which could potentially expose the application to SQL injection vulnerabilities if user input is directly incorporated. The single cron event, while not inherently a risk, represents an entry point that warrants ongoing monitoring.

Historically, the plugin has no recorded vulnerabilities, which is a significant strength and suggests a commitment to secure development. This lack of past issues, combined with the generally sound code practices observed, points towards a low overall risk. Nevertheless, the potential for SQL injection via non-prepared statements remains a minor concern that should be addressed.

Key Concerns

  • Raw SQL queries present
Vulnerabilities
None known

Transient Cleaner Security Vulnerabilities

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

Transient Cleaner Code Analysis

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

SQL Query Safety

50% prepared16 total queries

Output Escaping

97% escaped58 total outputs
Attack Surface

Transient Cleaner Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionhousekeep_transientsinc\scheduler.php:40
actioninitinc\scheduler.php:67
actionafter_db_upgradeinc\scheduler.php:118
actionclear_all_transientsinc\scheduler.php:119
actionadmin_menuinc\settings.php:41
filterplugin_row_metainc\shared.php:42
filterplugin_action_linksinc\shared.php:68
actionadmin_initinc\shared.php:127

Scheduled Events 1

housekeep_transients
Maintenance & Trust

Transient Cleaner Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 2, 2025
PHP min version7.4
Downloads127K

Community Trust

Rating100/100
Number of ratings23
Active installs1K
Developer Profile

Transient Cleaner Developer Profile

David Artiss

8 plugins · 11K total installs

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

How We Detect Transient Cleaner

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/artiss-transient-cleaner/inc/css/settings.css/wp-content/plugins/artiss-transient-cleaner/inc/js/settings.js
Script Paths
/wp-content/plugins/artiss-transient-cleaner/inc/js/settings.js
Version Parameters
artiss-transient-cleaner/inc/css/settings.css?ver=artiss-transient-cleaner/inc/js/settings.js?ver=

HTML / DOM Fingerprints

CSS Classes
transient-cleaner-options
Data Attributes
data-transient-cleaner-nonce
JS Globals
transient_cleaner_settings_params
FAQ

Frequently Asked Questions about Transient Cleaner