
Modern Design Library Security & Risk Analysis
wordpress.org/plugins/mdl-shortcodesA Modern Design Library toolkit for blocks: separators, headings, marquees, call-to-action banners, and author boxes.
Is Modern Design Library Safe to Use in 2026?
Generally Safe
Score 99/100Modern Design Library has a strong security track record. Known vulnerabilities have been patched promptly.
The mdl-shortcodes plugin v1.2.0 exhibits a generally good security posture based on the provided static analysis. A significant strength is the complete absence of direct SQL injection risks, with all queries utilizing prepared statements. Furthermore, all observed output is properly escaped, mitigating the risk of cross-site scripting vulnerabilities arising from this plugin's code. The limited attack surface, with only one shortcode and no unprotected entry points, also contributes positively to its security.
However, a notable concern is the complete lack of nonce checks across all entry points, including the sole shortcode. While no AJAX handlers or REST API routes were found to be unprotected, the absence of nonce checks on the shortcode means it could be susceptible to CSRF attacks if it performs any sensitive actions or modifies data. The plugin's history of one medium-severity cross-site scripting vulnerability, though patched, indicates that past issues have occurred, emphasizing the importance of continued vigilance and robust security practices.
In conclusion, mdl-shortcodes v1.2.0 has adopted several key security best practices. The primary area for improvement lies in implementing nonce checks for its shortcode to protect against potential CSRF attacks. The past vulnerability, while resolved, serves as a reminder that even well-intentioned code can have security flaws.
Key Concerns
- Missing nonce checks on shortcode
- Past medium severity XSS vulnerability
Modern Design Library Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Modern Design Library <= 1.1.4 - Authenticated (Contributor+) Stored Cross-Site Scripting via class Parameter
Modern Design Library Code Analysis
Output Escaping
Modern Design Library Attack Surface
Shortcodes 1
WordPress Hooks 22
Maintenance & Trust
Modern Design Library Maintenance & Trust
Maintenance Signals
Community Trust
Modern Design Library Alternatives
Quiz and Survey Master (QSM) – Easy Quiz and Survey Maker
quiz-master-next
Create quizzes, surveys, and tests easily on WordPress with this versatile plugin. Perfect for engaging any audience and gathering valuable insights!
Online Forms — Customizable Payment, Contact, Quiz, Survey Form Builder – Jotform
embed-form
Create and embed secure online forms in WordPress using Jotform’s drag-and-drop builder, with PCI and HIPAA compliance and full data-security support.
Theme Check
theme-check
A simple and easy way to test your theme for all the latest WordPress standards and practices. A great theme development tool!
MyWorks Sync for WooCommerce & QuickBooks Online
myworks-woo-sync-for-quickbooks-online
Automatically sync your customers, orders, inventory and more in real time between your WooCommerce store and QuickBooks! Requires a MyWorks account.
Timeline Block – Beautiful Timeline Builder for WordPress (Vertical & Horizontal Timelines)
timeline-block-block
Design Timeline with ease! Featuring 7 customizable themes in both horizontal and vertical layouts,lets you showcase your stories,events,or projects.
Modern Design Library Developer Profile
8 plugins · 4K total installs
How We Detect Modern Design Library
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/mdl-shortcodes/assets/block-line.js/wp-content/plugins/mdl-shortcodes/assets/editor.css/wp-content/plugins/mdl-shortcodes/assets/style.css/wp-content/plugins/mdl-shortcodes/assets/block-line.jsmdl-shortcodes/assets/block-line.js?ver=mdl-shortcodes/assets/editor.css?ver=mdl-shortcodes/assets/style.css?ver=HTML / DOM Fingerprints
mdlui-block-line-frontenddata-mdlui-cta-blockdata-mdlui-author-box-blockdata-mdlui-advanced-heading-blockdata-mdlui-marquee-blockdata-mdlui-advanced-separator-blockdata-mdlui-shortcode-cta+5 moremdlui_block_line[mdlui_cta[mdlui_author_box[mdlui_advanced_heading[mdlui_marquee