Max Stats Table for WP Pro Quiz Security & Risk Analysis

wordpress.org/plugins/max-stats-table-for-wp-pro-quiz

This plugin reqires the WP Pro Quiz plugin by Julius Fischer (https://wordpress.org/plugins/wp-pro-quiz/). The plugin will create a page very similar …

20 active installs v3.2.1 PHP + WP + Updated Oct 11, 2019
statisticstablewp-pro-quiz
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Max Stats Table for WP Pro Quiz Safe to Use in 2026?

Generally Safe

Score 85/100

Max Stats Table for WP Pro Quiz has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The 'max-stats-table-for-wp-pro-quiz' plugin v3.2.1 exhibits a mixed security posture. On the positive side, there are no recorded vulnerabilities in its history, which is a strong indicator of good past development and maintenance. Furthermore, the plugin boasts a limited attack surface with only one shortcode and no unprotected AJAX handlers or REST API routes. There are also no concerning code signals like dangerous functions, file operations, or external HTTP requests.

However, there are significant concerns regarding output escaping and SQL query practices. A concerning 100% of outputs are not properly escaped, which presents a high risk of Cross-Site Scripting (XSS) vulnerabilities. This means that any user-supplied data that is displayed by the plugin could potentially be injected with malicious scripts. While 60% of SQL queries use prepared statements, the remaining 40% do not, which could lead to SQL injection vulnerabilities if those queries handle user input unsafely. The complete absence of nonce checks, while perhaps justified by the limited unprotected entry points, is a general security weakness that could be exploited in conjunction with other issues. The lack of taint analysis data is also a minor concern as it prevents a deeper understanding of potential data flow vulnerabilities.

In conclusion, despite a clean vulnerability history and a small attack surface, the critical lack of output escaping and the presence of unescaped SQL queries represent substantial security risks. These issues outweigh the positive aspects and necessitate immediate attention.

Key Concerns

  • No output escaping
  • Unprepared SQL queries (40% of total)
  • No nonce checks
Vulnerabilities
None known

Max Stats Table for WP Pro Quiz Security Vulnerabilities

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

Max Stats Table for WP Pro Quiz Code Analysis

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

SQL Query Safety

60% prepared10 total queries

Output Escaping

0% escaped1 total outputs
Attack Surface

Max Stats Table for WP Pro Quiz Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wppq-max-stats] wppq_max_stats.php:14
WordPress Hooks 3
actionwp_print_styleswppq_max_stats.php:17
actionwp_enqueue_scriptswppq_max_stats.php:20
actioninitwppq_max_stats.php:23
Maintenance & Trust

Max Stats Table for WP Pro Quiz Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedOct 11, 2019
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Max Stats Table for WP Pro Quiz Developer Profile

J-Rod

1 plugin · 20 total installs

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

How We Detect Max Stats Table for WP Pro Quiz

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/max-stats-table-for-wp-pro-quiz/wppq-style.css/wp-content/plugins/max-stats-table-for-wp-pro-quiz/wppq-javascript.js
Script Paths
wppq-javascript.js
Version Parameters
max-stats-table-for-wp-pro-quiz/wppq-style.css?ver=max-stats-table-for-wp-pro-quiz/wppq-javascript.js?ver=

HTML / DOM Fingerprints

CSS Classes
dbResetSuccessfulcenterTheThingsDivstatsLastCleareddbResetNoAdmindbResetErrordbResetReesedbResetSashawppqTestTitle+3 more
HTML Comments
EASTER EGG!
Data Attributes
onclick="return wppq_confirm_delete()"onclick="selectText('selectableTOO')"
JS Globals
wppq_confirm_deleteselectText
Shortcode Output
<div class='wppqTestTitle'><div class='wppqTestSubTitle'>Click anywhere in the text box below & the statistics will automatically be copied to your clipboard. Then you can paste the data into a spreadsheet. Use the spreadsheet's "text-to-column" function with a double-colon ( :: ) but no spaces for separator.<br /><br />These are the column headings:<br />Today's Date :: Site Name :: Quiz Name :: Number of Questions in Quiz :: Number of Quizzes Taken :: Number of Correct Answers :: Number of Incorrect Answers :: Percent Correct</div><pre class='outputBox' id='selectableTOO' onclick='selectText("selectableTOO")'><hr><hr><div class='wppqTestTitle'>Anonymous Test Results</div>
FAQ

Frequently Asked Questions about Max Stats Table for WP Pro Quiz