TDLM Title Case Security & Risk Analysis

wordpress.org/plugins/tdlm-title-case

Change your post title to correct title case or all lowercase or all uppercase.

10 active installs v1.0.1 PHP + WP 3.9+ Updated May 21, 2015
titletitle-casetitlecase
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is TDLM Title Case Safe to Use in 2026?

Generally Safe

Score 85/100

TDLM Title Case 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 "tdlm-title-case" v1.0.1 plugin exhibits a strong adherence to secure coding practices regarding its attack surface and data handling. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events significantly minimizes potential entry points for attackers. Furthermore, the fact that all SQL queries utilize prepared statements is a commendable practice that prevents common SQL injection vulnerabilities. The lack of external HTTP requests and file operations also reduces exposure to network-based and filesystem-based attacks.

However, a significant concern arises from the complete lack of output escaping (0% properly escaped). This means any data processed and displayed by the plugin is vulnerable to Cross-Site Scripting (XSS) attacks, as user-supplied input or processed data is not sanitized before being rendered in the browser. The absence of nonce and capability checks across all identified code signals also indicates a potential weakness if any future functionality were to be added that required authorization or protection against CSRF attacks.

The plugin's vulnerability history is clean, with no recorded CVEs. This, coupled with the generally secure code practices observed, suggests a generally well-maintained and potentially low-risk plugin. However, the critical flaw in output escaping overshadows this positive history. The plugin's strengths lie in its minimal attack surface and secure database interaction, but its weakness in output sanitization poses a substantial XSS risk that needs immediate attention.

Key Concerns

  • Output escaping is not implemented
  • No nonce checks found
  • No capability checks found
Vulnerabilities
None known

TDLM Title Case Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

TDLM Title Case Release Timeline

v1.0.1Current
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

TDLM Title Case Code Analysis

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

Output Escaping

0% escaped4 total outputs
Attack Surface

TDLM Title Case Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionin_admin_footertdlm-title-case.php:48
filterget_sample_permalink_htmltdlm-title-case.php:305
filterload-post.phptdlm-title-case.php:306
actionadmin_menutdlm-title-case.php:308
actionadmin_inittdlm-title-case.php:309
actioninittdlm-title-case.php:312
Maintenance & Trust

TDLM Title Case Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedMay 21, 2015
PHP min version
Downloads2K

Community Trust

Rating80/100
Number of ratings3
Active installs10
Developer Profile

TDLM Title Case Developer Profile

Scott Weaver

1 plugin · 10 total installs

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

How We Detect TDLM Title Case

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

Asset Fingerprints

Version Parameters
tdlm-title-case/tdlm-title-case.php?ver=1.0.1

HTML / DOM Fingerprints

CSS Classes
button-tdlm-change-case
FAQ

Frequently Asked Questions about TDLM Title Case