BRTheme FAQ Security & Risk Analysis

wordpress.org/plugins/brtheme-faq

A simple FAQ accordion plugin for Elementor or Gutenberg. jQuery-based smooth slide animation. Shortcode: [brtheme_faq]

20 active installs v2.1.0 PHP 7.4+ WP 6.0+ Updated Dec 7, 2025
accordionelementorfaqshortcode
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BRTheme FAQ Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 3mo ago
Risk Assessment

The brtheme-faq plugin v2.1.0 exhibits a generally good security posture based on the provided static analysis. The absence of dangerous functions, file operations, external HTTP requests, and the use of prepared statements for all SQL queries are positive indicators. Furthermore, the high percentage of properly escaped output (88%) suggests a conscious effort to prevent cross-site scripting vulnerabilities. The vulnerability history being clean is also a strong positive sign, indicating the developers have a track record of producing secure code or have promptly addressed any past issues.

However, there are some notable areas of concern. The lack of any nonce checks or capability checks across the entire codebase, particularly with an identified shortcode which represents an entry point, is a significant weakness. While the attack surface is small (one shortcode) and currently lacks direct AJAX or REST API vectors, the absence of authorization checks on the shortcode means any user, regardless of their role or privileges, can potentially interact with its functionality. The taint analysis reporting zero flows is likely due to the limited scope of analysis or the absence of exploitable data flows, but the lack of authorization checks could enable unexpected data injection if the shortcode's functionality were to be expanded or if it interacted with user-supplied data in the future. The zero total taint flows and zero unsanitized paths are good, but the lack of nonces and capability checks is a fundamental security gap that could be exploited if the shortcode handles any dynamic data or actions.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
  • Unescaped output (12% unescaped)
Vulnerabilities
None known

BRTheme FAQ Security Vulnerabilities

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

BRTheme FAQ Code Analysis

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

Output Escaping

88% escaped8 total outputs
Attack Surface

BRTheme FAQ Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[brtheme_faq] includes\faq-shortcode.php:60
WordPress Hooks 3
actionwp_enqueue_scriptsbrtheme-faq.php:29
actioninitbrtheme-faq.php:54
actionelementor/widgets/registerbrtheme-faq.php:63
Maintenance & Trust

BRTheme FAQ Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.0
Last updatedDec 7, 2025
PHP min version7.4
Downloads341

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

BRTheme FAQ Developer Profile

Md. Akhtaruzzaman Rony

2 plugins · 40 total installs

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

How We Detect BRTheme FAQ

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/brtheme-faq/assets/css/style.css/wp-content/plugins/brtheme-faq/assets/js/faq.js
Script Paths
/wp-content/plugins/brtheme-faq/assets/js/faq.js
Version Parameters
brtheme-faq/style.css?ver=brtheme-faq/assets/js/faq.js?ver=

HTML / DOM Fingerprints

CSS Classes
brfaq-wrapperbrfaq-itembrfaq-questionbrfaq-togglebrfaq-answer
Data Attributes
data-index
Shortcode Output
<div class="brfaq-wrapper"><div class="brfaq-item"><button class="brfaq-question"<span class="brfaq-toggle">+
FAQ

Frequently Asked Questions about BRTheme FAQ