WP URLs Shortener 2015 + Social icons + Analytics[goo.gl] Security & Risk Analysis

wordpress.org/plugins/wp-shortify

Shortify allows you to track, in real-time, the clicks and referrers on any shortened URL Within Wordpress dashboard.

10 active installs v1.0.1 PHP + WP 3.0.1+ Updated Apr 5, 2015
analyticspostshortstatsurl-stats
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WP URLs Shortener 2015 + Social icons + Analytics[goo.gl] Safe to Use in 2026?

Generally Safe

Score 85/100

WP URLs Shortener 2015 + Social icons + Analytics[goo.gl] 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 "wp-shortify" v1.0.1 plugin exhibits a mixed security posture. On the positive side, it boasts a remarkably small attack surface with no apparent AJAX handlers, REST API routes, shortcodes, or cron events, and notably, all SQL queries utilize prepared statements. The absence of any recorded vulnerabilities in its history is also a strong indicator of a well-maintained or less complex plugin.

However, significant concerns arise from the static analysis. The presence of the `unserialize()` function is a critical security risk, especially if its input is not strictly controlled or sanitized. Furthermore, the overwhelmingly low percentage of properly escaped output (6%) suggests a high likelihood of Cross-Site Scripting (XSS) vulnerabilities, as data is likely being outputted directly to the browser without adequate sanitization. The taint analysis revealing two unsanitized paths, while not rated critical or high, still points to potential data leakage or manipulation if these paths are exploitable.

While the plugin's history is clean, the code analysis reveals inherent weaknesses. The lack of nonce checks is particularly concerning, given the potential for Cross-Site Request Forgery (CSRF) if any of the limited entry points were to become exploitable. In conclusion, despite a clean vulnerability history and a minimal attack surface, the presence of `unserialize()`, widespread unescaped output, and the absence of nonce checks present substantial security risks that require immediate attention. The strengths in SQL handling and lack of CVEs are overshadowed by these critical coding practices.

Key Concerns

  • Dangerous function: unserialize
  • Low percentage of properly escaped output (6%)
  • Taint flows with unsanitized paths
  • No nonce checks
  • File operations present
  • External HTTP requests present
Vulnerabilities
None known

WP URLs Shortener 2015 + Social icons + Analytics[goo.gl] Security Vulnerabilities

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

WP URLs Shortener 2015 + Social icons + Analytics[goo.gl] Release Timeline

v1.0.1Current
Code Analysis
Analyzed Apr 16, 2026

WP URLs Shortener 2015 + Social icons + Analytics[goo.gl] Code Analysis

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

Dangerous Functions Found

unserialize$data = unserialize($data);src/Google/Cache/File.php:59

Bundled Libraries

DataTablesjQuery

Output Escaping

6% escaped94 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
<shortify-dashboard> (inc/shortify-dashboard.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP URLs Shortener 2015 + Social icons + Analytics[goo.gl] Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actionplugin_action_linksclasses/shortify.php:44
actionadmin_menuclasses/shortify.php:48
actionadmin_enqueue_scriptsclasses/shortify.php:52
actionadmin_enqueue_scriptsclasses/shortify.php:56
actionwp_enqueue_scriptsclasses/shortify.php:60
actionwp_enqueue_scriptsclasses/shortify.php:64
actionload-post.phpclasses/shortify.php:70
actioninitclasses/shortify.php:75
filterthe_contentclasses/shortify.php:80
actionadmin_footerclasses/shortify.php:215
actionadd_meta_boxesclasses/shortify.php:420
Maintenance & Trust

WP URLs Shortener 2015 + Social icons + Analytics[goo.gl] Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedApr 5, 2015
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings3
Active installs10
Developer Profile

WP URLs Shortener 2015 + Social icons + Analytics[goo.gl] Developer Profile

khubbaib

2 plugins · 20 total installs

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

How We Detect WP URLs Shortener 2015 + Social icons + Analytics[goo.gl]

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-shortify/js/script.js/wp-content/plugins/wp-shortify/js/admin-script.js/wp-content/plugins/wp-shortify/css/style.css/wp-content/plugins/wp-shortify/css/admin-style.css
Script Paths
/wp-content/plugins/wp-shortify/js/script.js/wp-content/plugins/wp-shortify/js/admin-script.js
Version Parameters
wp-shortify/js/script.js?ver=wp-shortify/js/admin-script.js?ver=wp-shortify/css/style.css?ver=wp-shortify/css/admin-style.css?ver=

HTML / DOM Fingerprints

Data Attributes
data-clientiddata-clientsecretdata-redirectdata-scopedata-apikey
JS Globals
WP_Shortify_Ajax
FAQ

Frequently Asked Questions about WP URLs Shortener 2015 + Social icons + Analytics[goo.gl]