Random Quiz Generator for LifterLMS Security & Risk Analysis

wordpress.org/plugins/random-quiz-addon-for-lifterlms

Randomize your quizzes and automatically generate a random question set for each attempt in LifterLMS.

40 active installs v1.0.2 PHP + WP 5.0+ Updated Aug 12, 2024
lifterlmsquiz-randomizerrandom-quiz-generatorrandom-quizzes
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Random Quiz Generator for LifterLMS Safe to Use in 2026?

Generally Safe

Score 92/100

Random Quiz Generator for LifterLMS has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The plugin 'random-quiz-addon-for-lifterlms' v1.0.2 exhibits a concerning security posture due to significant gaps in authentication and output sanitization. While the absence of dangerous functions, SQL injection vulnerabilities through prepared statements, file operations, and external HTTP requests is a positive sign, these strengths are overshadowed by critical weaknesses.

The most alarming findings are the two unprotected AJAX handlers, which represent direct entry points into the plugin without any form of authentication or authorization checks. This is further compounded by a complete lack of output escaping across all identified output points, making it highly susceptible to Cross-Site Scripting (XSS) attacks. The static analysis also revealed no nonce checks or capability checks, reinforcing the lack of security for these AJAX endpoints.

The plugin's vulnerability history is clean, with no recorded CVEs. This might indicate a generally well-maintained codebase or a lack of past significant security findings. However, the current code analysis strongly suggests that the plugin is ripe for exploitation due to the identified security flaws. The conclusion is that while the plugin doesn't suffer from known historical vulnerabilities, its current implementation presents immediate and severe risks that require urgent attention.

Key Concerns

  • AJAX handlers without authentication
  • No output escaping
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Random Quiz Generator for LifterLMS Security Vulnerabilities

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

Random Quiz Generator for LifterLMS Code Analysis

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

Output Escaping

0% escaped3 total outputs
Attack Surface
2 unprotected

Random Quiz Generator for LifterLMS Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_quiz_startags-ll-random-quiz-addon.php:134
noprivwp_ajax_quiz_startags-ll-random-quiz-addon.php:135
WordPress Hooks 7
actionwp_enqueue_scriptsags-ll-random-quiz-addon.php:62
actionadmin_enqueue_scriptsags-ll-random-quiz-addon.php:63
actioninitags-ll-random-quiz-addon.php:64
actionlifterlms_before_start_quizags-ll-random-quiz-addon.php:65
filterllms_get_quiz_propertiesags-ll-random-quiz-addon.php:66
actionlifterlms_after_start_quizags-ll-random-quiz-addon.php:96
filterllms_quiz_get_questionsags-ll-random-quiz-addon.php:144
Maintenance & Trust

Random Quiz Generator for LifterLMS Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedAug 12, 2024
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

Random Quiz Generator for LifterLMS Developer Profile

WP Zone

21 plugins · 40K total installs

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

How We Detect Random Quiz Generator for LifterLMS

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/random-quiz-addon-for-lifterlms/js/admin.js/wp-content/plugins/random-quiz-addon-for-lifterlms/js/frontend.js
Script Paths
js/admin.jsjs/frontend.js
Version Parameters
random-quiz-addon-for-lifterlms/js/admin.js?ver=random-quiz-addon-for-lifterlms/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
ags-llrq-quiz-length
HTML Comments
lifterlms\templates\course\complete-lesson-link.php
Data Attributes
ags_llrq_random_subsetags_llrq_random_subset_countags_llrq_random_subset_userags_llrq_random_subset_user_defaultags_llrq_quiz_length
FAQ

Frequently Asked Questions about Random Quiz Generator for LifterLMS