
Portfolio Manager Lite Security & Risk Analysis
wordpress.org/plugins/portfolio-manager-liteA Portfolio plugin to help you show your work in beautiful portfolio lists.
Is Portfolio Manager Lite Safe to Use in 2026?
Generally Safe
Score 85/100Portfolio Manager Lite has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The portfolio-manager-lite plugin v1.20 presents a mixed security posture. On the positive side, it utilizes prepared statements for all SQL queries, which is a strong defense against SQL injection. Furthermore, the absence of known CVEs and recorded vulnerabilities suggests a history of relatively secure development or prompt patching by the developers. The plugin also incorporates some nonces and performs a decent percentage of output escaping, indicating an awareness of common web security practices.
However, significant concerns arise from the substantial attack surface exposed without authentication. A high number of AJAX handlers (13 out of 13) lack any form of authentication check. This means any user, including unauthenticated visitors, can potentially trigger these actions, leading to unintended consequences or information disclosure if these handlers are not robustly protected internally. Additionally, the presence of the `unserialize` function, while not necessarily a vulnerability on its own, is a known risky function that can lead to remote code execution if used with untrusted input. The bundled jQuery version is also outdated, posing a potential risk if vulnerabilities are discovered in that specific version.
In conclusion, while the plugin has strengths in its SQL handling and vulnerability history, the large number of unprotected AJAX endpoints and the use of `unserialize` are significant security weaknesses that warrant attention. The outdated bundled jQuery adds another layer of potential concern. Addressing the unprotected AJAX handlers should be a priority to improve the plugin's overall security.
Key Concerns
- 13 unprotected AJAX handlers
- Dangerous function: unserialize
- Bundled outdated jQuery v1.8.3
- Low percentage of output escaping (53%)
- 0 capability checks on entry points
Portfolio Manager Lite Security Vulnerabilities
Portfolio Manager Lite Code Analysis
Dangerous Functions Found
Bundled Libraries
Output Escaping
Portfolio Manager Lite Attack Surface
AJAX Handlers 13
Shortcodes 2
WordPress Hooks 31
Maintenance & Trust
Portfolio Manager Lite Maintenance & Trust
Maintenance Signals
Community Trust
Portfolio Manager Lite Alternatives
PowerFolio – Portfolio & Image Gallery for Elementor
portfolio-elementor
A powerful portfolio and gallery plugin for WP, Elementor and Gutenberg. Create portfolio and image galleries in seconds using any page builder!
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 …
Filter Gallery
filter-gallery
Build a responsive filter gallery for your portfolio. Organize images with filters in a stunning grid or masonry layout easily.
Photo Gallery for Images
new-photo-gallery
Display photos in responsive grid and lightbox layouts. Build image galleries, portfolios, and video galleries.
Grid Gallery for Images
new-grid-gallery
Create responsive grid galleries with hover effects and smooth animations. Easy shortcode integration for pages and posts.
Portfolio Manager Lite Developer Profile
12 plugins · 6K total installs
How We Detect Portfolio Manager Lite
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/portfolio-manager-lite/assets/css/otw-portfolio-manager-lite.css/wp-content/plugins/portfolio-manager-lite/assets/css/otw-portfolio-manager-lite-admin.css/wp-content/plugins/portfolio-manager-lite/assets/js/otw-portfolio-manager-lite.js/wp-content/plugins/portfolio-manager-lite/assets/js/otw-portfolio-manager-lite-admin.js/wp-content/plugins/portfolio-manager-lite/assets/js/otw-portfolio-manager-lite.js/wp-content/plugins/portfolio-manager-lite/assets/js/otw-portfolio-manager-lite-admin.jsportfolio-manager-lite/assets/css/otw-portfolio-manager-lite.css?ver=portfolio-manager-lite/assets/js/otw-portfolio-manager-lite.js?ver=portfolio-manager-lite/assets/css/otw-portfolio-manager-lite-admin.css?ver=portfolio-manager-lite/assets/js/otw-portfolio-manager-lite-admin.js?ver=HTML / DOM Fingerprints
otw-pm-portfoliootw-portfolio-itemotw-portfolio-list<!-- OTW Portfolio Manager Lite --><!-- OTW Portfolio Manager Lite Admin -->data-otw-pm-iddata-otw-portfolio-idotw_pml_optionsotw_pml_ajax_url[otw-pm-list]