TIEtools Automatic Maintenance Kit Security & Risk Analysis

wordpress.org/plugins/tietools-automatic-maintenance-kit

Automatic post and image expiry, duplicate post detection and server log deletion to keep your site clean and efficient.

10 active installs v1.2.2 PHP + WP 3.0.1+ Updated Sep 10, 2014
automaticexpirationexpireexpirypost
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is TIEtools Automatic Maintenance Kit Safe to Use in 2026?

Generally Safe

Score 85/100

TIEtools Automatic Maintenance Kit has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The "tietools-automatic-maintenance-kit" v1.2.2 plugin exhibits a mixed security posture. On the positive side, the static analysis shows a very limited attack surface, with no detectable AJAX handlers, REST API routes, or shortcodes that could be directly exploited. Furthermore, the plugin demonstrates good practice with the vast majority of its SQL queries utilizing prepared statements and a complete lack of external HTTP requests. The absence of known CVEs and a clean vulnerability history is also a strong indicator of good past security development.

However, significant concerns arise from the code signals. The most critical finding is that 100% of the detected output operations are not properly escaped. This presents a substantial risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected and executed within the WordPress admin area or on the front end, depending on where the output is rendered. Additionally, the complete absence of nonce checks and capability checks on any of its entry points, even the single cron event, is alarming. This means that any user, regardless of their privileges, could potentially trigger the cron event or interact with its functionality, opening the door to unauthorized actions or information disclosure. The presence of file operations without explicit mention of sanitization or authorization also warrants caution.

In conclusion, while the plugin benefits from a small attack surface and secure SQL practices, the unescaped output and lack of authorization checks on its entry points are critical security weaknesses. These flaws significantly outweigh the positive aspects and expose the plugin to severe XSS and potential unauthorized action vulnerabilities. The vulnerability history is clean, which is positive, but it doesn't mitigate the current identified risks within the code itself.

Key Concerns

  • Unescaped output
  • Missing nonce checks
  • Missing capability checks
  • File operations without explicit checks
Vulnerabilities
None known

TIEtools Automatic Maintenance Kit Security Vulnerabilities

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

TIEtools Automatic Maintenance Kit Code Analysis

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

SQL Query Safety

93% prepared14 total queries

Output Escaping

0% escaped8 total outputs
Attack Surface

TIEtools Automatic Maintenance Kit Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionTIEtools_functionsTIEtools.php:18
actionadmin_menuTIEtools.php:19

Scheduled Events 1

TIEtools_functions
Maintenance & Trust

TIEtools Automatic Maintenance Kit Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedSep 10, 2014
PHP min version
Downloads5K

Community Trust

Rating100/100
Number of ratings3
Active installs10
Developer Profile

TIEtools Automatic Maintenance Kit Developer Profile

TIEro

5 plugins · 70 total installs

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

How We Detect TIEtools Automatic Maintenance Kit

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tietools-automatic-maintenance-kit/css/bootstrap.min.css/wp-content/plugins/tietools-automatic-maintenance-kit/css/style.css/wp-content/plugins/tietools-automatic-maintenance-kit/js/bootstrap.min.js/wp-content/plugins/tietools-automatic-maintenance-kit/js/script.js
Script Paths
/wp-content/plugins/tietools-automatic-maintenance-kit/js/bootstrap.min.js/wp-content/plugins/tietools-automatic-maintenance-kit/js/script.js
Version Parameters
tietools-automatic-maintenance-kit/css/bootstrap.min.css?ver=tietools-automatic-maintenance-kit/css/style.css?ver=tietools-automatic-maintenance-kit/js/bootstrap.min.js?ver=tietools-automatic-maintenance-kit/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
tietools-settings-pagetie-settings-grouptie-settings-headertie-settings-rowtie-settings-labeltie-settings-inputtie-settings-description
HTML Comments
<!-- Settings for TIEtools Automatic Maintenance Kit -->
Data Attributes
data-tie-expiry-powerdata-tie-dupedeleter-powerbuttondata-tie-logs-powerdata-tie-notify-powerdata-tie-images-power
JS Globals
TIEtools_ajax_object
FAQ

Frequently Asked Questions about TIEtools Automatic Maintenance Kit