Quinn FAQ Security & Risk Analysis

wordpress.org/plugins/quinn-faq

AI-powered FAQ generator. Reads your pages, creates natural Q&A pairs with Schema.org markup. No API key needed.

0 active installs v1.2.0 PHP 7.4+ WP 6.0+ Updated Feb 26, 2026
aifaqfaq-generatorschemaseo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Quinn FAQ Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The quinn-faq plugin version 1.2.0 demonstrates a generally strong security posture, with excellent practices in output escaping and prepared statement usage for its SQL queries. The limited attack surface, consisting solely of one shortcode and no AJAX handlers or REST API routes, further contributes to its security. The absence of known vulnerabilities in its history is a positive indicator of its development quality and maintenance. However, a key concern is the complete lack of nonce checks across its entry points. While the static analysis shows no direct unsanitized flows or dangerous functions, the absence of nonce validation leaves the shortcode susceptible to CSRF attacks, especially if it performs any sensitive actions or modifies data without proper authorization checks beyond a general capability check. The presence of only one capability check for the entire plugin and no explicit auth checks on any entry points is also a potential area for improvement, as it might not granularly protect all functionalities.

Despite these potential weaknesses, the plugin's overall code quality, particularly its meticulous handling of output and SQL, is commendable. The very low number of external HTTP requests and zero file operations also reduce the risk profile. The vulnerability history being completely clean is a significant strength. The primary risk lies in the potential for Cross-Site Request Forgery (CSRF) attacks targeting the shortcode due to the missing nonce checks. While the static analysis did not identify any direct critical or high severity issues through taint analysis, the lack of nonce protection on the sole entry point is a significant oversight that needs attention. In conclusion, while quinn-faq v1.2.0 exhibits good coding practices in many areas, the absence of nonce checks on its shortcode is a notable weakness that introduces a specific, albeit potentially manageable, security risk.

Key Concerns

  • Missing nonce checks on entry points
  • Limited capability checks on entry points
Vulnerabilities
None known

Quinn FAQ Security Vulnerabilities

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

Quinn FAQ Code Analysis

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

SQL Query Safety

92% prepared13 total queries

Output Escaping

98% escaped62 total outputs
Attack Surface

Quinn FAQ Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[quinn_faq] includes\class-faq-display.php:25
WordPress Hooks 6
actionadmin_menuincludes\class-admin-settings.php:34
actionrest_api_initincludes\class-admin-settings.php:35
actionadmin_enqueue_scriptsincludes\class-admin-settings.php:36
actioninitincludes\class-faq-display.php:26
actionwp_headincludes\class-schema-injector.php:22
actionplugins_loadedquinn-faq.php:67
Maintenance & Trust

Quinn FAQ Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 26, 2026
PHP min version7.4
Downloads150

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Quinn FAQ Developer Profile

Position5

1 plugin · 0 total installs

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

How We Detect Quinn FAQ

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/quinn-faq/build/admin/index.js/wp-content/plugins/quinn-faq/admin/css/quinn-admin.css/wp-content/plugins/quinn-faq/public/css/quinn-accordion.css
Script Paths
/wp-content/plugins/quinn-faq/build/admin/index.js
Version Parameters
quinn-faq/build/admin/index.asset.phpquinn-faq/admin/css/quinn-admin.css?ver=quinn-faq/public/css/quinn-accordion.css?ver=

HTML / DOM Fingerprints

CSS Classes
quinn-faq-admin-root
Data Attributes
data-rest-urldata-noncedata-admin-urldata-faq-page-iddata-faq-page-urldata-max-pages+3 more
JS Globals
quinnFaqAdmin
REST Endpoints
/wp-json/quinn-faq/v1/pages/wp-json/quinn-faq/v1/generate-bulk/wp-json/quinn-faq/v1/save-faqs
FAQ

Frequently Asked Questions about Quinn FAQ