Collapsing Archives Security & Risk Analysis

wordpress.org/plugins/collapsing-archives

This plugin uses Javascript to dynamically expand or collapse the set of months for each year and posts for each month in the archive listing of your …

3K active installs v3.0.8 PHP + WP 2.8+ Updated Feb 12, 2026
accordionarchivescollapsesidebarwidget
99
A · Safe
CVEs total1
Unpatched0
Last CVEAug 26, 2024
Safety Verdict

Is Collapsing Archives Safe to Use in 2026?

Generally Safe

Score 99/100

Collapsing Archives has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Aug 26, 2024Updated 1mo ago
Risk Assessment

The plugin "collapsing-archives" v3.0.8 presents a mixed security posture. On the positive side, static analysis reveals no identifiable attack surface through AJAX handlers, REST API routes, shortcodes, or cron events that are not properly authenticated or permission-checked. Furthermore, the plugin demonstrates good practices by exclusively using prepared statements for its SQL queries and having no external HTTP requests, reducing common attack vectors. However, there are significant concerns regarding output escaping, with only 78% of outputs being properly escaped, leaving potential for cross-site scripting vulnerabilities. The absence of nonce checks and capability checks for any potential entry points, though currently none are identified, is a notable gap in defense-in-depth. The plugin's vulnerability history, specifically a medium-severity CVE discovered very recently (2024-08-26) related to Cross-site Scripting, is a red flag that underscores the potential for exploitable flaws despite the current lack of identified critical issues in static analysis.

Key Concerns

  • Output escaping is not comprehensive (78%)
  • No nonce checks present
  • No capability checks present
  • Medium severity CVE in vulnerability history
Vulnerabilities
1

Collapsing Archives Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-43934medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Collapsing Archives <= 3.0.5 - Authenticated (Contributor+) Stored Cross-Site Scripting

Aug 26, 2024 Patched in 3.0.6 (10d)
Code Analysis
Analyzed Mar 16, 2026

Collapsing Archives Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

78% escaped9 total outputs
Attack Surface

Collapsing Archives Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actioninitcollapsArch.php:36
actioninitcollapsArch.php:174
Maintenance & Trust

Collapsing Archives Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 12, 2026
PHP min version
Downloads146K

Community Trust

Rating82/100
Number of ratings21
Active installs3K
Developer Profile

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

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/collapsing-archives/collapsArchStyles.php/wp-content/plugins/collapsing-archives/collapsFunctions.js/wp-content/plugins/collapsing-archives/symbols.php
Script Paths
/wp-content/plugins/collapsing-archives/collapsFunctions.js
Version Parameters
collapsing-archives/style.css?ver=collapsing-archives/collapsArchStyles.php?ver=collapsing-archives/collapsFunctions.js?ver=collapsing-archives/symbols.php?ver=

HTML / DOM Fingerprints

CSS Classes
widget-titlecollapsArch
HTML Comments
/* These variables are part of the Collapsing Archives Plugin * version: 3.0.8 * revision: $Id: collapsArch.php 3459499 2026-02-12 03:40:52Z robfelty $* Copyright 2008 Robert Felty (robfelty.com)
Data Attributes
widget-collapsArch-
JS Globals
collapsItemswidgetRootaddExpandCollapseArch
Shortcode Output
<h2 class='widget-title'>Archives</h2><ul id='widget-collapsArch-
FAQ

Frequently Asked Questions about Collapsing Archives