Quick Questionnaire Security & Risk Analysis

wordpress.org/plugins/quick-questionnaire

Create simple exercises directly in the editor.

10 active installs v2.5 PHP + WP 3.0.1+ Updated Nov 25, 2023
exercisepracticetest
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Quick Questionnaire Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 2yr ago
Risk Assessment

The plugin 'quick-questionnaire' v2.5 exhibits a mixed security posture. On the positive side, the static analysis reveals no critical or high-severity issues in taint analysis, no dangerous functions used, and all SQL queries are properly prepared. The absence of known CVEs and a clean vulnerability history are also strong indicators of good security practices. However, there are significant concerns regarding output escaping and a lack of capability checks.

The primary weakness identified is that 100% of output is not properly escaped. This means that any data displayed by the plugin, if it originates from user input or other untrusted sources, could be vulnerable to Cross-Site Scripting (XSS) attacks. While the attack surface of AJAX handlers is protected by nonce checks, the absence of capability checks means that any authenticated user, regardless of their role or permissions, could potentially interact with these handlers, which could be a concern depending on the functionality. The plugin also has a moderate attack surface through its AJAX handlers, all of which are protected by nonce checks but lack permission checks.

Overall, the plugin has a solid foundation with secure SQL handling and no known historical vulnerabilities. However, the unescaped output presents a tangible risk of XSS. The lack of capability checks on AJAX handlers also introduces a potential for privilege escalation or unauthorized actions by authenticated users. Addressing the output escaping and implementing capability checks should be the priority to improve the plugin's security.

Key Concerns

  • 0% output escaping
  • No capability checks on AJAX handlers
Vulnerabilities
None known

Quick Questionnaire Security Vulnerabilities

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

Quick Questionnaire Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

0% escaped1 total outputs
Attack Surface

Quick Questionnaire Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

noprivwp_ajax_qq_checkquick_questionnaire.php:484
authwp_ajax_qq_checkquick_questionnaire.php:485
noprivwp_ajax_qq_showquick_questionnaire.php:486
authwp_ajax_qq_showquick_questionnaire.php:487
WordPress Hooks 7
actionadmin_headquick_questionnaire.php:24
filterrender_block_quick-questionnaire/listquick_questionnaire.php:33
filterrun_wptexturizequick_questionnaire.php:406
actionrest_api_initquick_questionnaire.php:408
actioninitquick_questionnaire.php:480
actionwp_enqueue_scriptsquick_questionnaire.php:481
actionsave_postquick_questionnaire.php:489
Maintenance & Trust

Quick Questionnaire Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedNov 25, 2023
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Quick Questionnaire Developer Profile

michielve

4 plugins · 1K total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
644 days
View full developer profile
Detection Fingerprints

How We Detect Quick Questionnaire

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/quick-questionnaire/css/qq.css/wp-content/plugins/quick-questionnaire/js/qq.js
Script Paths
/wp-content/plugins/quick-questionnaire/js/qq.js
Version Parameters
quick-questionnaire/js/qq.js?ver=1.0.0

HTML / DOM Fingerprints

JS Globals
window.qq_my_post_typewindow.qq_all_postsQQ_POST_IDQQ_ANSWERSQQ_SHOW_BUTTONmy_ajax_obj
FAQ

Frequently Asked Questions about Quick Questionnaire