Accordion Blocks Security & Risk Analysis

wordpress.org/plugins/accordion-blocks

Gutenberg block for creating responsive accordion drop-downs.

10K active installs v1.5.0 PHP 7.3+ WP 5.9+ Updated Feb 7, 2022
accordionaccordionsblockgutenbergresponsive
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Accordion Blocks Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The "accordion-blocks" plugin v1.5.0 exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, reliance on prepared statements for all SQL queries, and 100% proper output escaping are significant strengths. Furthermore, the plugin demonstrates good practice by implementing capability checks and having no unauthenticated entry points across its REST API routes and AJAX handlers.

The vulnerability history also indicates a clean slate, with zero recorded CVEs of any severity. This, combined with the static analysis results, suggests a well-maintained and secure codebase. The lack of any taint flows or unsanitized paths further reinforces this positive assessment.

While the plugin appears very secure, the static analysis notes the absence of nonce checks. Although there are no unauthenticated entry points, implementing nonce checks, especially if any AJAX handlers were to be introduced or modified in the future, would provide an additional layer of defense against potential Cross-Site Request Forgery (CSRF) attacks. Overall, "accordion-blocks" v1.5.0 is assessed as a low-risk plugin.

Key Concerns

  • Missing nonce checks on potential entry points
Vulnerabilities
None known

Accordion Blocks Security Vulnerabilities

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

Accordion Blocks Release Timeline

v1.5.0Current
v1.4.1
v1.4.0
v1.3.5
v1.3.4
v1.3.3
v1.3.2
v1.3.1
v1.3.0
v1.2.2
v1.2.1
v1.2.0
v1.1.6
v1.1.5
v1.1.4
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.6
Code Analysis
Analyzed Mar 16, 2026

Accordion Blocks Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
0 escaped
Nonce Checks
0
Capability Checks
3
File Operations
0
External Requests
0
Bundled Libraries
0
Attack Surface

Accordion Blocks Attack Surface

Entry Points2
Unprotected0

REST API Routes 2

GET/wp-json/accordion-blocks/v1/defaultsaccordion-blocks.php:180
GET/wp-json/accordion-blocks/v1/defaultsaccordion-blocks.php:188
WordPress Hooks 8
actioninitaccordion-blocks.php:39
actionwp_enqueue_scriptsaccordion-blocks.php:42
actioninitaccordion-blocks.php:45
actionrest_api_initaccordion-blocks.php:53
actionadmin_initaccordion-blocks.php:54
actionrest_api_initaccordion-blocks.php:57
actionadmin_menuaccordion-blocks.php:60
actionadmin_initaccordion-blocks.php:61
Maintenance & Trust

Accordion Blocks Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedFeb 7, 2022
PHP min version7.3
Downloads190K

Community Trust

Rating100/100
Number of ratings36
Active installs10K
Developer Profile

Accordion Blocks Developer Profile

philbuchanan

2 plugins · 10K total installs

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

How We Detect Accordion Blocks

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/accordion-blocks/build/index.css/wp-content/plugins/accordion-blocks/js/accordion-blocks.js/wp-content/plugins/accordion-blocks/js/accordion-blocks.min.js
Script Paths
js/accordion-blocks.jsjs/accordion-blocks.min.js
Version Parameters
accordion-blocks/build/index.css?ver=accordion-blocks/js/accordion-blocks.js?ver=accordion-blocks/js/accordion-blocks.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
wp-block-pb-accordion-item
Data Attributes
data-initially-opendata-click-to-closedata-auto-closedata-scrolldata-scroll-offset
JS Globals
window.accordionBlocksSettings
REST Endpoints
/wp-json/accordion-blocks/v1/defaults
FAQ

Frequently Asked Questions about Accordion Blocks