Shortlink & File URL Column Security & Risk Analysis

wordpress.org/plugins/shortlink-column

Adds a shortlink column in post/page, taxonomy and media manage screens. Also retrieves inner post shortlink button as for WP earlier than 4.4.

100 active installs v1.5 PHP + WP 3.8+ Updated Aug 20, 2016
columnfile-urlshortlinkshortlink-buttonwp-list-table
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Shortlink & File URL Column Safe to Use in 2026?

Generally Safe

Score 85/100

Shortlink & File URL Column has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "shortlink-column" plugin version 1.5 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and a complete lack of critical or high-severity vulnerabilities in its history are positive indicators. The code analysis reveals a minimal attack surface with no apparent entry points like AJAX handlers, REST API routes, or shortcodes. Furthermore, the plugin demonstrates good practices by exclusively using prepared statements for its SQL queries and performing no file operations or external HTTP requests, which inherently reduces attack vectors.

However, a significant concern arises from the output escaping, where only 19% of the 32 total outputs are properly escaped. This indicates a potential for cross-site scripting (XSS) vulnerabilities, as unsanitized user-supplied data could be rendered directly in the browser. The absence of nonce checks and capability checks on its (currently zero) entry points, while less concerning due to the zero attack surface, could become a risk if new entry points are added without proper security measures. The lack of taint analysis data is noted, but given the other findings, the primary focus should be on the output escaping.

In conclusion, while the plugin benefits from a clean vulnerability history and a limited attack surface, the poor output escaping is a notable weakness that requires attention. Addressing this would significantly improve the plugin's overall security. The absence of explicit authentication checks on its existing entry points (though currently zero) is a minor concern that should be monitored if the plugin evolves.

Key Concerns

  • Poor output escaping (19% proper)
Vulnerabilities
None known

Shortlink & File URL Column Security Vulnerabilities

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

Shortlink & File URL Column Code Analysis

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

Output Escaping

19% escaped32 total outputs
Attack Surface

Shortlink & File URL Column Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionadmin_headshortlink-col-main.php:96
actioninitshortlink-col-main.php:197
actionmanage_media_columnsshortlink-col-main.php:211
filtermanage_upload_sortable_columnsshortlink-col-main.php:212
filtermanage_media_custom_columnshortlink-col-main.php:213
actioninitshortlink-col-main.php:219
filterget_shortlinkshortlink-col-main.php:234
actionadmin_enqueue_scriptsshortlink-col-main.php:253
actionadmin_menushortlink-col-options.php:9
actionadmin_initshortlink-col-options.php:10
Maintenance & Trust

Shortlink & File URL Column Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedAug 20, 2016
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings3
Active installs100
Developer Profile

Shortlink & File URL Column Developer Profile

harman79

3 plugins · 220 total installs

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

How We Detect Shortlink & File URL Column

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
slc79_btnslc79_p
Data Attributes
onclick
JS Globals
slc79_copyToClipboard
FAQ

Frequently Asked Questions about Shortlink & File URL Column