Collapsed Archives Security & Risk Analysis

wordpress.org/plugins/collapsed-archives

Adds a widget to display archive links using purely CSS-based collapsing.

1K active installs v1.6 PHP + WP 2.8+ Updated Apr 3, 2021
archivescollapsedcollapsingcss
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Collapsed Archives Safe to Use in 2026?

Generally Safe

Score 85/100

Collapsed Archives has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The 'collapsed-archives' v1.6 plugin exhibits a generally strong security posture, with no reported vulnerabilities in its history and a clean static analysis regarding dangerous functions, SQL injection, file operations, and external requests. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the attack surface, and the lack of any taint flows suggests that the plugin is not processing user-supplied data in a way that could lead to critical or high-severity vulnerabilities. This indicates good development practices in these areas.

However, a notable concern arises from the low percentage of properly escaped output (7%). With 29 total outputs and only 2 properly escaped, this suggests a significant risk of Cross-Site Scripting (XSS) vulnerabilities. While the plugin has no known CVEs, the high number of unescaped outputs presents a potential avenue for attackers to inject malicious scripts, especially if the plugin's outputs are rendered in user-facing contexts without further server-side sanitization. The absence of nonce and capability checks, while less concerning due to the limited attack surface, still represents a missed opportunity to enhance security further. Overall, while the plugin is not actively exploited or known to be vulnerable, the output escaping issue requires immediate attention to mitigate potential XSS risks.

Key Concerns

  • Low output escaping percentage (7%)
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Collapsed Archives Security Vulnerabilities

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

Collapsed Archives Release Timeline

v1.6Current
v1.5
v1.4
v1.3
v1.2
v1.1
v1.0
Code Analysis
Analyzed Mar 16, 2026

Collapsed Archives Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

7% escaped29 total outputs
Attack Surface

Collapsed Archives Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionwidgets_initcollapsed-archives.php:247
actionwp_enqueue_scriptscollapsed-archives.php:256
Maintenance & Trust

Collapsed Archives Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.0
Last updatedApr 3, 2021
PHP min version
Downloads13K

Community Trust

Rating100/100
Number of ratings7
Active installs1K
Developer Profile

Collapsed Archives Developer Profile

Matthew Petroff

2 plugins · 1K total installs

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

How We Detect Collapsed Archives

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/collapsed-archives/style.css
Version Parameters
collapsed-archives/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
collapsed-archivescollapsed-archives-trianglesdecadeyear
Data Attributes
id="archive-decade-id="archive-year-for="archive-decade-for="archive-year-
Shortcode Output
<div class="collapsed-archives<input type="checkbox"<label for="
FAQ

Frequently Asked Questions about Collapsed Archives