
ML Responsive Tabs Shortcode Security & Risk Analysis
wordpress.org/plugins/mlr-tabsDonate link: http://lillistone.me/2016/04/tab-demo/ Tags: text, tabs, php, plugin, shortcode, posts, audio, jquery Requires at least: 2.
Is ML Responsive Tabs Shortcode Safe to Use in 2026?
Generally Safe
Score 85/100ML Responsive Tabs Shortcode has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The mlr-tabs plugin version 0.1 exhibits a mixed security posture. On the positive side, it shows excellent practices by having no known vulnerabilities, no dangerous functions, no file operations, no external HTTP requests, and importantly, all SQL queries utilize prepared statements. The presence of a nonce check and a sole shortcode as the only entry point also suggests a deliberate effort to limit the attack surface. However, a significant concern arises from the low rate of proper output escaping. With 47 total outputs and only 19% properly escaped, there's a high probability of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the user's browser. The absence of capability checks on the shortcode is another area of potential weakness, as it means the shortcode's functionality could be accessed by any logged-in user without proper authorization.
Key Concerns
- Low output escaping rate (19%)
- Missing capability checks on shortcode
ML Responsive Tabs Shortcode Security Vulnerabilities
ML Responsive Tabs Shortcode Code Analysis
Output Escaping
ML Responsive Tabs Shortcode Attack Surface
Shortcodes 1
WordPress Hooks 9
Maintenance & Trust
ML Responsive Tabs Shortcode Maintenance & Trust
Maintenance Signals
Community Trust
ML Responsive Tabs Shortcode Alternatives
No alternatives data available yet.
ML Responsive Tabs Shortcode Developer Profile
2 plugins · 20 total installs
How We Detect ML Responsive Tabs Shortcode
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/mlr-tabs/js/ml.producttabs.admin.js/wp-content/plugins/mlr-tabs/css/admin_tabs.css/wp-content/plugins/mlr-tabs/js/ml.product.tabs.js/wp-content/plugins/mlr-tabs/js/imagesloaded.pkgd.min.js/wp-content/plugins/mlr-tabs/css/tabs.css/wp-content/plugins/mlr-tabs/js/ml.producttabs.admin.js/wp-content/plugins/mlr-tabs/js/ml.product.tabs.js/wp-content/plugins/mlr-tabs/js/imagesloaded.pkgd.min.jsmlr-tabs/style.css?ver=mlr-tabs/script.js?ver=HTML / DOM Fingerprints
mlpt_img_iconmlpt_img_fullmlpt_audio_elementmlpt_video_elementdata-mlpt-idmlpt_shortcode_tabs[mlr-tabs]