Wp-Adv-Quiz Security & Risk Analysis

wordpress.org/plugins/advanced-quiz

A powerful and beautiful quiz plugin for WordPress.

200 active installs v1.0.4 PHP 5.6+ WP 4.6+ Updated Feb 25, 2024
elearningquizscoresurveytest
64
C · Use Caution
CVEs total2
Unpatched1
Last CVEJan 3, 2024
Safety Verdict

Is Wp-Adv-Quiz Safe to Use in 2026?

Use With Caution

Score 64/100

Wp-Adv-Quiz has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

2 known CVEs 1 unpatched Last CVE: Jan 3, 2024Updated 2yr ago
Risk Assessment

The static analysis of the 'advanced-quiz' plugin v1.0.4 reveals a seemingly clean codebase with no immediately apparent vulnerabilities in its attack surface, dangerous functions, SQL queries, output escaping, file operations, or external HTTP requests. The absence of detected taint flows and unsanitized paths further suggests good coding practices in these areas. However, this positive picture is significantly undermined by the plugin's vulnerability history, which shows two known CVEs, one of which remains unpatched. Both historical vulnerabilities were medium severity and related to Cross-site Scripting, indicating a recurring pattern of input sanitization issues. The lack of any nonce or capability checks on the zero identified entry points, while not an immediate flaw given the zero entry points, could become a significant risk if new functionalities are added without proper security considerations.

Key Concerns

  • Unpatched vulnerability (Medium Severity)
  • Bundled outdated library (TinyMCE)
  • No capability checks detected
  • No nonce checks detected
Vulnerabilities
2 published

Wp-Adv-Quiz Security Vulnerabilities

CVEs by Year

2 CVEs in 2024 · unpatched
2024
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2023-5956medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Wp-Adv-Quiz <= 1.0.2 - Authenticated (Admin+) Stored Cross-Site Scripting via Quiz Title

Jan 3, 2024Unpatched
CVE-2023-5943medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Wp-Adv-Quiz <= 1.0.2 - Authenticated (Admin+) Stored Cross-Site Scripting via Quiz Question and Message

Jan 3, 2024 Patched in 1.0.3 (33d)
Version History

Wp-Adv-Quiz Release Timeline

Code Analysis
Analyzed Mar 16, 2026

Wp-Adv-Quiz Code Analysis

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

Bundled Libraries

TinyMCE
Attack Surface

Wp-Adv-Quiz Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionplugins_loadedwp-adv-quiz.php:38
actiondpa_readywp-adv-quiz.php:104
actionplugins_loadedwp-adv-quiz.php:114
Maintenance & Trust

Wp-Adv-Quiz Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedFeb 25, 2024
PHP min version5.6
Downloads7K

Community Trust

Rating100/100
Number of ratings12
Active installs200
Developer Profile

Wp-Adv-Quiz Developer Profile

Markus Begerow

1 plugin · 200 total installs

63
trust score
Avg Security Score
64/100
Avg Patch Time
33 days
View full developer profile
Detection Fingerprints

How We Detect Wp-Adv-Quiz

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/advanced-quiz/css/frontend.css/wp-content/plugins/advanced-quiz/css/frontend-touch.css/wp-content/plugins/advanced-quiz/css/admin.css/wp-content/plugins/advanced-quiz/css/jquery-ui.css/wp-content/plugins/advanced-quiz/css/fontello/css/fontello.css/wp-content/plugins/advanced-quiz/css/leaflet.css/wp-content/plugins/advanced-quiz/css/map-editor.css/wp-content/plugins/advanced-quiz/css/custom-quiz-styles.css+28 more
Script Paths
/wp-content/plugins/advanced-quiz/js/frontend.js/wp-content/plugins/advanced-quiz/js/jquery-ui.js/wp-content/plugins/advanced-quiz/js/jquery.cookie.js/wp-content/plugins/advanced-quiz/js/jquery.tinysort.js/wp-content/plugins/advanced-quiz/js/jquery.typewatch.js/wp-content/plugins/advanced-quiz/js/raphael-min.js+21 more
Version Parameters
advanced-quiz/css/frontend.css?ver=advanced-quiz/css/frontend-touch.css?ver=advanced-quiz/css/admin.css?ver=advanced-quiz/css/jquery-ui.css?ver=advanced-quiz/css/fontello/css/fontello.css?ver=advanced-quiz/css/leaflet.css?ver=advanced-quiz/css/map-editor.css?ver=advanced-quiz/css/custom-quiz-styles.css?ver=advanced-quiz/css/grid.css?ver=advanced-quiz/js/frontend.js?ver=advanced-quiz/js/jquery-ui.js?ver=advanced-quiz/js/jquery.cookie.js?ver=advanced-quiz/js/jquery.tinysort.js?ver=advanced-quiz/js/jquery.typewatch.js?ver=advanced-quiz/js/raphael-min.js?ver=advanced-quiz/js/jquery.gritter.min.js?ver=advanced-quiz/js/jquery.countdown.js?ver=advanced-quiz/js/jquery.blockUI.js?ver=advanced-quiz/js/wp-adv-quiz.js?ver=advanced-quiz/js/admin.js?ver=advanced-quiz/js/question-editor.js?ver=advanced-quiz/js/map-editor.js?ver=advanced-quiz/js/touch.js?ver=advanced-quiz/js/tinymce/tinymce.min.js?ver=advanced-quiz/js/tinymce/plugins/wordpress/plugin.min.js?ver=advanced-quiz/js/tinymce/plugins/wpeditimage/plugin.min.js?ver=advanced-quiz/js/tinymce/plugins/wplink/plugin.min.js?ver=advanced-quiz/js/tinymce/plugins/wpdialogs/plugin.min.js?ver=advanced-quiz/js/tinymce/plugins/wp-adv-quiz-shortcode/plugin.min.js?ver=advanced-quiz/js/tinymce/plugins/compat3x/plugin.min.js?ver=advanced-quiz/js/tinymce/plugins/compat3x/js/dom-serializer.js?ver=advanced-quiz/js/tinymce/plugins/compat3x/js/livestyle.js?ver=advanced-quiz/js/tinymce/plugins/compat3x/js/oldparser.js?ver=advanced-quiz/js/tinymce/plugins/compat3x/js/rangy.js?ver=advanced-quiz/js/tinymce/plugins/compat3x/js/Firebug.js?ver=advanced-quiz/js/tinymce/langs/en.js?ver=

HTML / DOM Fingerprints

CSS Classes
wp_adv_quiz_frontendwp_adv_quiz_admin_wrapperwp_adv_quiz_question_stepwp_adv_quiz_captcha_wrapwp_adv_quiz_question_admin_wrapperwp_adv_quiz_hint_admin_wrapper
HTML Comments
<!-- wp_adv_quiz_captcha -->
Data Attributes
data-quiz-iddata-quiz-form-id
JS Globals
wpAdvQuizFrontendwpAdvQuiz_question_editorwpAdvQuiz_question_editor_viewwpAdvQuiz_question_editor_model
FAQ

Frequently Asked Questions about Wp-Adv-Quiz