Kael.me URL Shortener Security & Risk Analysis

wordpress.org/plugins/kaelme-url-shortener

kael.me URL shortener let you create your own short url, just like http://yoursite/-abc, instead of using other short url services

10 active installs v1.0.1 PHP + WP 2.7+ Updated Dec 18, 2009
short-urlshortentweettwitterurl
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Kael.me URL Shortener Safe to Use in 2026?

Generally Safe

Score 85/100

Kael.me URL Shortener has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 16yr ago
Risk Assessment

The 'kaelme-url-shortener' plugin version 1.0.1 exhibits a concerning security posture despite a seemingly small attack surface and no reported vulnerabilities in its history. The static analysis reveals significant weaknesses in secure coding practices. Notably, 100% of SQL queries are not using prepared statements, posing a high risk of SQL injection vulnerabilities. Furthermore, 0% of output escaping is properly implemented, meaning any data rendered to the user could be vulnerable to cross-site scripting (XSS) attacks. The taint analysis indicates that all analyzed flows have unsanitized paths, which, in conjunction with the lack of output escaping and raw SQL queries, presents a substantial risk of code execution and data manipulation. While the plugin has no known CVEs and no specific vulnerability history, the internal code analysis highlights a high potential for exploitable flaws. The absence of capability checks, nonce checks, and authentication checks on potential entry points (even though reported as zero in this specific analysis) is a general concern for plugins handling any form of data, as these checks are fundamental to WordPress security. The plugin's security is significantly undermined by its poor implementation of core security practices.

Key Concerns

  • All SQL queries use raw SQL, no prepared statements
  • No output escaping is properly implemented
  • All analyzed taint flows have unsanitized paths
  • 0% capability checks implemented
  • 0% nonce checks implemented
Vulnerabilities
None known

Kael.me URL Shortener Security Vulnerabilities

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

Kael.me URL Shortener Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

Kael.me URL Shortener Code Analysis

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

SQL Query Safety

0% prepared10 total queries

Output Escaping

0% escaped28 total outputs
Data Flows · Security
5 unsanitized

Data Flow Analysis

5 flows5 with unsanitized paths
km_shorturl_redirect (redirect.php:2)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Kael.me URL Shortener Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionadmin_menushortener.php:62
Maintenance & Trust

Kael.me URL Shortener Maintenance & Trust

Maintenance Signals

WordPress version tested2.9.2
Last updatedDec 18, 2009
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Kael.me URL Shortener Developer Profile

kaelzhang

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 Kael.me URL Shortener

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/kaelme-url-shortener/css/style.css/wp-content/plugins/kaelme-url-shortener/js/km_shortener.js
Script Paths
/wp-content/plugins/kaelme-url-shortener/js/km_shortener.js
Version Parameters
kaelme-url-shortener/css/style.css?ver=kaelme-url-shortener/js/km_shortener.js?ver=

HTML / DOM Fingerprints

HTML Comments
url shortener plugin admin start
FAQ

Frequently Asked Questions about Kael.me URL Shortener