
myPortfolio Plus Security & Risk Analysis
wordpress.org/plugins/my-portfolio-plusMy Portfolio Plus enables a Web Developer/Designer to create a Wordpress Portfolio for their work in a very easy way.
Is myPortfolio Plus Safe to Use in 2026?
Generally Safe
Score 85/100myPortfolio Plus has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "my-portfolio-plus" v1.0.6 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals no identified CVEs, no critical or high-severity taint flows, and a complete absence of raw SQL queries without prepared statements. The code also includes at least one capability check, indicating an attempt at access control.
However, significant concerns arise from the output escaping. With 32 outputs and 0% properly escaped, this presents a high risk of Cross-Site Scripting (XSS) vulnerabilities. While the attack surface appears small with no identified AJAX handlers, REST API routes, shortcodes, or cron events without authentication, the lack of proper output escaping means any of these potential (though currently non-existent) entry points, or even internal functions that output data, could be exploited. The absence of nonce checks on AJAX handlers, though currently a theoretical risk due to zero handlers, is a standard security practice that is missing.
Overall, the plugin demonstrates good practices in SQL handling and vulnerability history, but the critical deficiency in output escaping overshadows these strengths. The lack of any recorded vulnerabilities could be due to the plugin's limited usage or a lack of rigorous past auditing, rather than a guaranteed secure history. The absence of any identified taint flows is also positive, but the unescaped output is a clear and present danger.
Key Concerns
- 0% output escaping
- No nonce checks on AJAX handlers
myPortfolio Plus Security Vulnerabilities
myPortfolio Plus Code Analysis
Output Escaping
myPortfolio Plus Attack Surface
WordPress Hooks 12
Maintenance & Trust
myPortfolio Plus Maintenance & Trust
Maintenance Signals
Community Trust
myPortfolio Plus Alternatives
WP Folio
wp-foliolio
WP-Foliolio enables a Web Developer/Designer to create a Wordpress Portfolio for their work with wp's familiar content creation system.
Author URI: http://www.shanewebguy.com/
shane-web-guy-portfolio
This wordpress plugin enables a web designer / graphic artist show off his greatest works in its full glory. Using the latest user experience, You - t …
WPZOOM Portfolio Lite – Filterable Portfolio Plugin
wpzoom-portfolio
Portfolio plugin for WordPress. Create filterable portfolio grids with masonry layouts and lightbox. Ideal for photographers, designers, agencies.
Sight – Professional Image Gallery and Portfolio
sight
Introducing Sight — a fast & simple way to create professional looking portfolios and neatly stunning image and video galleries — all with zero co …
Filterable Portfolio
filterable-portfolio
A WordPress Portfolio plugin to display portfolio/project images to your site.
myPortfolio Plus Developer Profile
1 plugin · 10 total installs
How We Detect myPortfolio Plus
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/my-portfolio-plus/css/portfolio.css/wp-content/plugins/my-portfolio-plus/js/myportfolio.js/wp-content/plugins/my-portfolio-plus/incl/options.incl.php/wp-content/plugins/my-portfolio-plus/incl/adminhead.incl.php/wp-content/plugins/my-portfolio-plus/incl/header.incl.php/wp-content/plugins/my-portfolio-plus/views/single-project.php/wp-content/plugins/my-portfolio-plus/views/taxonomy-platform.php/wp-content/plugins/my-portfolio-plus/views/projects.php/wp-content/plugins/my-portfolio-plus/js/myportfolio.jsmy-portfolio-plus/css/portfolio.css?ver=my-portfolio-plus/js/myportfolio.js?ver=HTML / DOM Fingerprints
myportfolio-optionssugar-metaproject-details6395cc8341c2892ae206data-sugar-urldata-sugar-clientnamedata-sugar-datemyPortfolioPlus