
mFolio Lite Security & Risk Analysis
wordpress.org/plugins/mfolio-liteShort Description: Create modern portfolios with an all-in-one Elementor portfolio plugin for WordPress.
Is mFolio Lite Safe to Use in 2026?
Mostly Safe
Score 73/100mFolio Lite is generally safe to use. 2 past CVEs were resolved. Keep it updated.
The mfolio-lite plugin exhibits a mixed security posture. On one hand, its static analysis shows no identified attack surface in terms of AJAX, REST API, shortcodes, or cron events, and SQL queries are secured with prepared statements. The presence of nonce and capability checks, along with proper output escaping in a significant percentage of cases, are positive indicators of secure coding practices. However, the plugin's vulnerability history is a significant concern.
The plugin has a history of two known CVEs, with one critical and one medium vulnerability, and crucially, one of these remains unpatched. The types of past vulnerabilities, including Cross-site Scripting and Unrestricted Upload of File with Dangerous Type, are serious and can lead to site compromise. While the current static analysis did not reveal active taint flows or critical code signals, the historical pattern of exploitable vulnerabilities, particularly the unpatched critical one, suggests that users of this plugin are at a substantial risk.
In conclusion, while the current code might appear clean in static analysis, the historical record of severe and unpatched vulnerabilities overshadows these positive aspects. The presence of an unpatched critical vulnerability implies a direct and immediate threat to WordPress sites using this plugin. Users should prioritize updating or replacing this plugin to mitigate the identified risks.
Key Concerns
- Unpatched critical CVE
- 1 critical and 1 medium CVE in history
- High percentage of output not properly escaped (18%)
mFolio Lite Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
mFolio Lite <= 1.2.2 - Authenticated (Contributor+) Stored Cross-Site Scripting
mFolio Lite <= 1.2.1 - Missing Authorization to Authenticated (Author+) File Upload via EXE and SVG Files
mFolio Lite Code Analysis
SQL Query Safety
Output Escaping
mFolio Lite Attack Surface
WordPress Hooks 23
Maintenance & Trust
mFolio Lite Maintenance & Trust
Maintenance Signals
Community Trust
mFolio Lite Alternatives
Zozo Portfolio for Elementor
zozo-portfolio
A modern Elementor portfolio plugin for WordPress that lets you create filterable, responsive, and dynamic portfolio layouts.
Easy Photography Portfolio
photography-portfolio
Easy Photography Portfolio is an elegant portfolio gallery plugin designed for Photographers. Install the plugin, add portfolio entries and galleries …
Responsive Filterable Portfolio
responsive-filterable-portfolio
This is a beautiful responsive portfolio with responsive lightbox plugin for WordPress blogs and sites. Admin can manage any number of videos, images, …
Advance Portfolio Grid, Slider and Gallery – Showcase Projects, Images and Videos
advance-portfolio-grid
Create responsive and customizable portfolio grids to showcase projects, case studies, and creative work on your WordPress site.
Elfi Masonry – Filterable Portfolio & Masonry Gallery Addon for Elementor
elfi-masonry-addon
"ELFI Masonry Addon" is a filterable and gallery showcase addon for Elementor page builder.
mFolio Lite Developer Profile
11 plugins · 3K total installs
How We Detect mFolio Lite
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/mfolio-lite/assets/css/mfolio-portfolio.css/wp-content/plugins/mfolio-lite/assets/css/mfolio-frontend.css/wp-content/plugins/mfolio-lite/assets/js/mfolio-frontend.js/wp-content/plugins/mfolio-lite/assets/js/mfolio-elementor-widgets.js/wp-content/plugins/mfolio-lite/assets/js/isotope.pkgd.min.js/wp-content/plugins/mfolio-lite/assets/js/swiper.min.js/wp-content/plugins/mfolio-lite/assets/js/jquery.fancybox.min.js/wp-content/plugins/mfolio-lite/assets/js/elementor-frontend.js+1 more/wp-content/plugins/mfolio-lite/assets/js/mfolio-frontend.js/wp-content/plugins/mfolio-lite/assets/js/mfolio-elementor-widgets.js/wp-content/plugins/mfolio-lite/assets/js/isotope.pkgd.min.js/wp-content/plugins/mfolio-lite/assets/js/swiper.min.js/wp-content/plugins/mfolio-lite/assets/js/jquery.fancybox.min.js/wp-content/plugins/mfolio-lite/assets/js/elementor-frontend.js/wp-content/plugins/mfolio-lite/assets/css/mfolio-portfolio.css?ver=/wp-content/plugins/mfolio-lite/assets/css/mfolio-frontend.css?ver=/wp-content/plugins/mfolio-lite/assets/js/mfolio-frontend.js?ver=/wp-content/plugins/mfolio-lite/assets/js/mfolio-elementor-widgets.js?ver=/wp-content/plugins/mfolio-lite/assets/js/isotope.pkgd.min.js?ver=/wp-content/plugins/mfolio-lite/assets/js/swiper.min.js?ver=/wp-content/plugins/mfolio-lite/assets/js/jquery.fancybox.min.js?ver=/wp-content/plugins/mfolio-lite/assets/js/elementor-frontend.js?ver=/wp-content/plugins/mfolio-lite/assets/css/fancybox.min.css?ver=HTML / DOM Fingerprints
mfolio-elementor-widgets-wrappermfolio-portfolio-gridmf-portfolio-filter-navmfolio-portfolio-slider-wrappermfolio-portfolio-gallerymfolio-portfolio-details-bannermfolio-double-image-wrappermfolio-simple-slider-wrapper<!-- Mfolio Lite Elementor Widgets -->data-filterdata-mf-filter-groupmfolio_frontend_params