Collapsing Links Security & Risk Analysis

wordpress.org/plugins/collapsing-links

This widget uses Javascript to dynamically expand or collapsable the set of links for each link category.

80 active installs v0.4 PHP + WP 2.8+ Updated Aug 12, 2015
linkssidebarwidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Collapsing Links Safe to Use in 2026?

Generally Safe

Score 85/100

Collapsing Links 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

Based on the static analysis and vulnerability history, the "collapsing-links" plugin v0.4 exhibits a generally strong security posture with no identified critical or high-risk vulnerabilities in its current version. The plugin demonstrates good practices by avoiding dangerous functions, performing all SQL queries using prepared statements, and having no file operations or external HTTP requests. The complete lack of identified taint flows and no known CVEs further bolsters this positive outlook.

However, there are notable areas for improvement. The primary concern lies in the output escaping, where only 11% of outputs are properly escaped. This indicates a significant risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is displayed without adequate sanitization. Furthermore, the complete absence of nonce checks and capability checks on any potential entry points (though none were identified in this analysis) represents a gap in common WordPress security practices. While the attack surface appears to be zero based on the provided data, this could change with future updates, and the lack of these checks could become a critical weakness.

In conclusion, "collapsing-links" v0.4 is relatively secure from known vulnerabilities and common attack vectors like direct SQL injection or insecure file handling. The plugin's strengths lie in its clean code regarding database interaction and external dependencies. The most pressing weakness is the poor output escaping, which presents a tangible XSS risk. Addressing this and implementing standard WordPress security checks like nonces and capability checks on any future entry points would significantly enhance its overall security.

Key Concerns

  • Low output escaping percentage
  • No nonce checks found
  • No capability checks found
Vulnerabilities
None known

Collapsing Links Security Vulnerabilities

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

Collapsing Links Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

11% escaped19 total outputs
Attack Surface

Collapsing Links Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionwp_headcollapsLink.php:36
actionactivate_collapsing-links/collapsLink.phpcollapsLink.php:38
actionwidgets_initcollapsLinkWidget.php:54
Maintenance & Trust

Collapsing Links Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedAug 12, 2015
PHP min version
Downloads17K

Community Trust

Rating0/100
Number of ratings0
Active installs80
Developer Profile

Collapsing Links Developer Profile

robfelty

7 plugins · 7K total installs

92
trust score
Avg Security Score
89/100
Avg Patch Time
6 days
View full developer profile
Detection Fingerprints

How We Detect Collapsing Links

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/collapsing-links/collapsFunctions.js
Script Paths
/wp-content/plugins/collapsing-links/collapsFunctions.js
Version Parameters
collapsFunctions.js?ver=

HTML / DOM Fingerprints

JS Globals
collapsFunctions
FAQ

Frequently Asked Questions about Collapsing Links