
LearnDash Assignment Uploads Control Security & Risk Analysis
wordpress.org/plugins/ld-assignment-uploads-ctrlA simple LearnDash Assignment Uploads Control plugin for LearnDash LMS .
Is LearnDash Assignment Uploads Control Safe to Use in 2026?
Generally Safe
Score 85/100LearnDash Assignment Uploads Control has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
This plugin exhibits a mixed security posture. On the positive side, it has a very small attack surface with only one shortcode and no AJAX handlers, REST API routes, or cron events exposed. All SQL queries are properly prepared, indicating good data handling practices in that area, and there are no identified dangerous functions or file operations, nor external HTTP requests. The absence of any recorded vulnerabilities in its history is also a strong positive indicator.
However, there are significant concerns raised by the static analysis. The most critical is that 100% of the 17 identified output operations are not properly escaped. This presents a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected into the site through the plugin's output. Furthermore, the lack of nonce checks and capability checks, especially for any underlying functionalities that might be triggered indirectly, is a notable weakness. While the direct attack surface is small and protected, the unescaped output creates a latent vulnerability that could be exploited if an attacker can trigger the shortcode or any other entry point.
In conclusion, while the plugin demonstrates strengths in database security and a limited attack surface, the widespread failure to escape output is a critical flaw that overshadows these positives. The absence of historical vulnerabilities is good but does not mitigate the immediate risk posed by the unescaped output. This plugin should be considered a moderate to high risk due to the significant XSS potential.
Key Concerns
- 0% output escaping
- 0 nonce checks
- 0 capability checks
LearnDash Assignment Uploads Control Security Vulnerabilities
LearnDash Assignment Uploads Control Code Analysis
SQL Query Safety
Output Escaping
LearnDash Assignment Uploads Control Attack Surface
Shortcodes 1
WordPress Hooks 4
Maintenance & Trust
LearnDash Assignment Uploads Control Maintenance & Trust
Maintenance Signals
Community Trust
LearnDash Assignment Uploads Control Alternatives
Design Upgrade for LearnDash
design-upgrade-learndash
Instantly improve LearnDash's design -- focus mode, course content, profile page, course navigation & course grid -- to more closely match yo …
BuddyPress for LearnDash
buddypress-learndash
BuddyPress for LearnDash integrates the LearnDash LMS plugin with BuddyPress, so you can add groups, activity, members, and forums to your courses.
Widget Areas for LearnDash
widget-areas-learndash
Add unlimited blocks/widgets to several areas of LearnDash Focus Mode, plus course & group pages.
Dashboard Widgets for LearnDash
dashboard-widgets-learndash
Simple, informative, beautifully-designed Dashboard widgets for your LearnDash-powered site. Quick stats at a glance, plus helpful links for faster ad …
Tutor LMS – eLearning and online course solution
tutor
A complete WordPress LMS plugin to create any eLearning website easily.
LearnDash Assignment Uploads Control Developer Profile
1 plugin · 40 total installs
How We Detect LearnDash Assignment Uploads Control
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/ld-assignment-uploads-ctrl/assets/css/ldauc.css/wp-content/plugins/ld-assignment-uploads-ctrl/assets/js/ldauc.jsldauc.css?ver=ldauc.js?ver=HTML / DOM Fingerprints
back-to-lesson-linkallowed-extensions