Easy Accordion – AI-Powered FAQ & Accordion Blocks, Product FAQ

AI-Powered FAQ Generator. Gutenberg FAQ & Accordion Blocks, Image Accordion, Accordion Slider, WooCommerce Product FAQ – Elementor & Shortcode Ready.

v3.1.5ShapedPlugin LLCUpdated Added 80k+ installs98% rating100% support resolved
75
Score
0
Errors
306
Warnings
+0
Change

Category Scores

Security71
Repo100
Performance100
Maintainability53

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

306 findings

Maintainability

283

11 issue groups

Security

23

1 issue group

WARNINGMaintainabilityNon-prefixed global variableGlobal variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$acc_bottom_margin".160
Category
Maintainability
Occurrences
160
Severity
warning

Sample message

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$acc_bottom_margin".

WARNINGMaintainabilityNon-prefixed classClasses declared by a theme/plugin should start with the theme/plugin prefix. Found: "EAP_Beaver_Accordion_Module".43
Category
Maintainability
Occurrences
43
Severity
warning

Sample message

Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "EAP_Beaver_Accordion_Module".

WARNINGMaintainabilityNon-prefixed hook nameHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "eap_offset_to_scroll".26
Category
Maintainability
Occurrences
26
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "eap_offset_to_scroll".

WARNINGSecurityNonce verification recommendedProcessing form data without nonce verification.23
Category
Security
Occurrences
23
Severity
warning

Sample message

Processing form data without nonce verification.

WARNINGMaintainabilityNon-prefixed namespaceNamespaces declared by a theme/plugin should start with the theme/plugin prefix. Found: "ShapedPlugin\EasyAccordion\Blocks".18
Category
Maintainability
Occurrences
18
Severity
warning

Sample message

Namespaces declared by a theme/plugin should start with the theme/plugin prefix. Found: "ShapedPlugin\EasyAccordion\Blocks".

WARNINGMaintainabilityNon-prefixed functionFunctions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "eap_beaver_get_template_dynamic_css".17
Category
Maintainability
Occurrences
17
Severity
warning

Sample message

Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "eap_beaver_get_template_dynamic_css".

WARNINGMaintainabilityNon-prefixed constantGlobal constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "SHAPEDPLIUGIN_OFFER_BANNER_LOADED".14
Category
Maintainability
Occurrences
14
Severity
warning

Sample message

Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "SHAPEDPLIUGIN_OFFER_BANNER_LOADED".

WARNINGMaintainabilityDirect QueryUse of a direct database call is discouraged.1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Use of a direct database call is discouraged.

WARNINGMaintainabilityNo CachingDirect database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().

WARNINGMaintainabilityslow db query tax queryDetected usage of tax_query, possible slow query.1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Detected usage of tax_query, possible slow query.

Show 2 more
WARNINGMaintainabilityMissing Version1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Resource version not set in call to wp_register_style(). This means new versions of the style may not always be loaded due to browser caching.

WARNINGMaintainabilitymismatched plugin name1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Plugin name "Easy Accordion – AI-Powered FAQ & Accordion Blocks, Product FAQ" is different from the name declared in plugin header "Easy Accordion".

Score History

First score snapshot

v3.1.5

75

Latest

Findings
306
Errors
0
Warnings
306
Check
2.0.0

Related Plugins

FAQ Block For Gutenberg

4k+ active installs

98
Toggles

2k+ active installs

98
FAQly – Ultimate FAQ

1k+ active installs

96