FAQ Accordion & Schema Security & Risk Analysis

wordpress.org/plugins/faq-accordion-schema

Create FAQ accordions with built-in FAQ schema markup for SEO. Includes shortcode support and styling options.

20 active installs v1.1.2 PHP 7.2+ WP 5.8+ Updated Nov 17, 2025
accordionfaqschemaseostructured-data
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is FAQ Accordion & Schema Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 4mo ago
Risk Assessment

The 'faq-accordion-schema' plugin v1.1.2 exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, SQL queries without prepared statements, file operations, external HTTP requests, and a clear adherence to output escaping all indicate good development practices. The plugin also boasts no recorded vulnerabilities, which is a significant positive indicator of its security.

However, there are notable areas of concern that temper the otherwise positive assessment. The complete lack of nonce checks and capability checks across all entry points (7 shortcodes) presents a significant risk. While there are no direct AJAX or REST API routes without authentication, shortcodes are often used to render dynamic content and can be vulnerable to unauthorized actions or data manipulation if they lack proper authorization checks. The absence of taint analysis results is also noteworthy, as it suggests either the analysis was not performed comprehensively or no potentially malicious data flows were identified, which could be an oversight or genuinely indicative of a clean codebase.

In conclusion, while the plugin demonstrates commendable practices in areas like SQL querying and output escaping, and its vulnerability history is clean, the pervasive lack of nonce and capability checks on its shortcodes is a critical weakness. This makes the plugin susceptible to potential attacks that could exploit these unprotected entry points. Addressing these authorization gaps should be a priority to further strengthen its security.

Key Concerns

  • Missing nonce checks on shortcodes
  • Missing capability checks on shortcodes
Vulnerabilities
None known

FAQ Accordion & Schema Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

FAQ Accordion & Schema Code Analysis

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

Output Escaping

100% escaped11 total outputs
Attack Surface

FAQ Accordion & Schema Attack Surface

Entry Points7
Unprotected0

Shortcodes 7

[fqaas_faq_accordion] app\Accordion.php:10
[fqaas-faq-accordion] app\Accordion.php:11
[fqaas_faq] app\Accordion.php:12
[fqaas-faq] app\Accordion.php:13
[faq] app\Accordion.php:16
[faq_accordion] app\Accordion.php:18
[faq-accordion] app\Accordion.php:19
WordPress Hooks 3
actionplugins_loadedapp\Plugin.php:77
actionadmin_menuapp\Settings.php:10
actionadmin_initapp\Settings.php:11
Maintenance & Trust

FAQ Accordion & Schema Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 17, 2025
PHP min version7.2
Downloads673

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

FAQ Accordion & Schema Developer Profile

Ryan Howard

7 plugins · 30K total installs

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

How We Detect FAQ Accordion & Schema

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/faq-accordion-schema/assets/js/accordion.js/wp-content/plugins/faq-accordion-schema/assets/css/accordion.css/wp-content/plugins/faq-accordion-schema/assets/css/theme-preferred.css
Script Paths
/wp-content/plugins/faq-accordion-schema/assets/js/accordion.js
Version Parameters
faq-accordion-schema/assets/js/accordion.js?ver=faq-accordion-schema/assets/css/accordion.css?ver=faq-accordion-schema/assets/css/theme-preferred.css?ver=

HTML / DOM Fingerprints

CSS Classes
faq-accordionaccordion-iconaccordion-headeraccordion-contentaccordion-content-inner
Data Attributes
role="button"aria-expanded="false"aria-hidden="true"
Shortcode Output
<div class="faq-accordion<h[23]><span class="accordion-icon" aria-hidden="true"></span><div class="accordion-header" role="button" aria-expanded="false"><div class="accordion-content" aria-hidden="true">
FAQ

Frequently Asked Questions about FAQ Accordion & Schema