
JS Archive List Security & Risk Analysis
wordpress.org/plugins/jquery-archive-list-widgetA JS widget (can be used in posts) for displaying an archive list with some effects.
Is JS Archive List Safe to Use in 2026?
Generally Safe
Score 93/100JS Archive List has a strong security track record. Known vulnerabilities have been patched promptly.
The "jquery-archive-list-widget" plugin presents a mixed security picture. On the positive side, static analysis reveals no unprotected entry points, no external HTTP requests, and all SQL queries utilize prepared statements, indicating some good security practices. However, the presence of a "unserialize" function is a significant concern, especially given the plugin's vulnerability history. The plugin has a history of 3 high-severity vulnerabilities, with past issues including deserialization and SQL injection. While there are currently no unpatched CVEs, this historical pattern suggests a tendency to introduce vulnerabilities, particularly those related to data handling and potential injection flaws. The low percentage of properly escaped output also raises concerns about potential cross-site scripting (XSS) vulnerabilities, though this is not directly flagged by the taint analysis in this specific scan. The lack of nonce and capability checks on its entry points, while not exploited in this static analysis, is a weakness that could be leveraged if an attacker can control user input passed to these functions. Therefore, while the plugin has some secure coding elements, the presence of dangerous functions and a history of high-severity vulnerabilities necessitates caution.
Key Concerns
- Presence of unserialize function
- Only 25% of output properly escaped
- 3 High severity CVEs in history
- 0 Nonce checks on entry points
- 0 Capability checks on entry points
JS Archive List Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
JS Archive List <= 6.1.7 - Authenticated (Contributor+) PHP Object Injection via 'included' Shortcode Attribute
JS Archive List <= 6.1.5 - Unauthenticated SQL Injection
JS Archive List <= 6.1.5 - Unauthenticated SQL Injection via build_sql_where Function
JS Archive List Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
JS Archive List Attack Surface
Shortcodes 3
WordPress Hooks 8
Maintenance & Trust
JS Archive List Maintenance & Trust
Maintenance Signals
Community Trust
JS Archive List Alternatives
Latest Posts Block – Dynamic Posts Grid, Posts List, Posts Tile with Stunning Layouts for WordPress Blogs & Pages
latest-posts-block-lite
Dynamic Posts Grid, Posts List, Posts Tile with Stunning Layouts for WordPress Blogs & Pages
Events Block For The Events Calendar
events-block-for-the-events-calendar
The Events Block for The Events Calendar lets you showcase your events from The Events Calendar right within the Gutenberg pages.
JS Categories List Widget
jquery-categories-list
A simple Gutenberg block and JS widget (can be called from posts) for displaying categories in a list with some effects.
Post Blocks & Tools
bnm-blocks
Post grid, post list, and post slider Gutenberg blocks to design blog and magazine layouts easily.
Description List Block
description-list-block
Displays a description list using the dl element consist of a series of term and description pairs (dt, dd).
JS Archive List Developer Profile
2 plugins · 4K total installs
How We Detect JS Archive List
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/jquery-archive-list-widget/assets/css/jal.css/wp-content/plugins/jquery-archive-list-widget/assets/js/jal.jsjquery-archive-list-widget/assets/css/jal.css?ver=jquery-archive-list-widget/assets/js/jal.js?ver=HTML / DOM Fingerprints
jaw_widgetwidget_jaw_widgetdata-accordiondata-effectdata-ex-symdata-con-symJAL_VERSIONJAL_BASE_URLJS_Archive_List_Frontend_Widget[jQueryArchiveList][JSArchiveList][JsArchiveList]