
Moodle Course List Widget Security & Risk Analysis
wordpress.org/plugins/moodle-course-list-widgetThis plugin will allow you to display a list of Moodle courses for a specific user of Moodle.
Is Moodle Course List Widget Safe to Use in 2026?
Generally Safe
Score 85/100Moodle Course List Widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "moodle-course-list-widget" plugin v1.0 exhibits a seemingly strong security posture based on the provided static analysis, with no identified attack surface points, dangerous functions, or SQL injection vulnerabilities. The absence of any recorded CVEs, both historically and currently, is a positive indicator. However, a significant concern arises from the "Output escaping" metric, which shows 0% of the 15 outputs are properly escaped. This suggests a high likelihood of Cross-Site Scripting (XSS) vulnerabilities, where user-supplied data could be injected into the page and executed by a user's browser. The lack of any identified taint flows or critical/high severity issues in the taint analysis, coupled with the complete absence of capability checks and nonce checks, could indicate that either the taint analysis was not comprehensive or that the plugin relies heavily on WordPress's default sanitization for its limited functionality. While the plugin appears clean of common vulnerabilities and has no known history of issues, the critical lack of output escaping presents a substantial risk that needs immediate attention. The plugin's strengths lie in its clean code regarding SQL and its lack of external dependencies or known historical vulnerabilities. The primary weakness is the severe deficiency in output sanitization, potentially exposing users to XSS attacks.
Key Concerns
- 0% output escaping
Moodle Course List Widget Security Vulnerabilities
Moodle Course List Widget Code Analysis
Output Escaping
Moodle Course List Widget Attack Surface
WordPress Hooks 1
Maintenance & Trust
Moodle Course List Widget Maintenance & Trust
Maintenance Signals
Community Trust
Moodle Course List Widget Alternatives
SchoolDigger Widgets
schooldigger-widgets
Embed interactive SchoolDigger school data widgets on your WordPress site - info cards, rankings, search, maps, and charts.
WP BookWidgets
wp-bookwidgets
Integrate BookWidgets widgets in your WordPress site
Classic Widgets
classic-widgets
Enables the previous "classic" widgets settings screens in Appearance - Widgets and the Customizer. Disables the block editor from managing widgets.
ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor
elementskit-lite
Join millions who empower their websites with ElementsKit Elementor Addons. Get templates, & 100+ widgets like header-footer, mega menu, custom widget
Essential Addons for Elementor – Popular Elementor Templates & Widgets
essential-addons-for-elementor-lite
Elementor addon offering 110+ widgets and templates — Elementor Gallery, Slider, Form, Post Grid, Menu, Accordion, WooCommerce & more.
Moodle Course List Widget Developer Profile
1 plugin · 20 total installs
How We Detect Moodle Course List Widget
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
HTML / DOM Fingerprints
moodlecoursesCHANGE yourmoodlesiteurl.com to your Moodle site URL.CHANGE localhost, MySQLusername, MYSQLpassword to an account that has read only access to your Moodle database. Your Moodle website may not be on the same server as Wordpress in which case you will need to change localhost to an IP address of the server that contains your Moodle database. This may require additional setup on your Moodle server.CHANGE yourmoodlesiteurl.com to your Moodle URLid="form"name="form"action="http://yourmoodlesiteurl.com/login/index.php"name="username"name="password"type="submit"+1 more