
BW Portfolio Security & Risk Analysis
wordpress.org/plugins/bw-portfolioThe BW Portfolio plugin allows you to easily add portfolio items in your WordPress Dashboard, and you can use a handy shortcode to display your portfo …
Is BW Portfolio Safe to Use in 2026?
Generally Safe
Score 85/100BW Portfolio has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The bw-portfolio plugin v1.2.3 demonstrates several good security practices, including the absence of dangerous functions, file operations, external HTTP requests, and a complete lack of raw SQL queries, with all queries utilizing prepared statements. The output escaping is also quite robust, with nearly all outputs properly escaped. However, the plugin has notable weaknesses related to its attack surface and permission checks.
Specifically, the plugin exposes two REST API routes without any associated permission callbacks. This is a significant concern, as it creates potential entry points for unauthorized access or manipulation of data if the underlying functionality is sensitive. The lack of nonce checks and capability checks on these unprotected REST API routes exacerbates this risk. While there are no recorded vulnerabilities or known CVEs, suggesting a historically stable plugin, this current vulnerability posture does not negate the immediate risks presented by the unprotected REST API endpoints. The plugin needs to implement proper authorization checks for these exposed routes to mitigate potential security incidents.
Key Concerns
- REST API routes without permission callbacks
- Unprotected AJAX handlers
- Missing nonce checks
- Minor output escaping issue
BW Portfolio Security Vulnerabilities
BW Portfolio Release Timeline
BW Portfolio Code Analysis
Output Escaping
BW Portfolio Attack Surface
REST API Routes 2
Shortcodes 1
WordPress Hooks 4
Maintenance & Trust
BW Portfolio Maintenance & Trust
Maintenance Signals
Community Trust
BW Portfolio Alternatives
Project Showcase by Gravth
project-showcase-by-gravth
A lightweight and customizable portfolio showcase plugin to display your projects in a grid with live preview and snippet modes.
WP Show Posts
wp-show-posts
Add posts to your website from any post type using a simple shortcode.
Lightweight Grid Columns
lightweight-grid-columns
Easily add desktop, tablet and mobile friendly columns to your content using an easy to use shortcode.
Elements For Elementor
nd-elements
The plugin adds some useful elements to the Elementor Page Builder Plugin. All components are full responsive and retina ready.
Bootstrap Shortcodes
bootstrap-shortcodes
Wordpress plugin to add shortcodes for Twitter Bootstrap 3.3
BW Portfolio Developer Profile
1 plugin · 20 total installs
How We Detect BW Portfolio
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/bw-portfolio/assets/css/bw-portfolio-style.css/wp-content/plugins/bw-portfolio/assets/js/bw-portfolio-script.js/wp-content/plugins/bw-portfolio/assets/js/bw-portfolio-script.jsbw-portfolio/assets/css/bw-portfolio-style.css?ver=bw-portfolio/assets/js/bw-portfolio-script.js?ver=HTML / DOM Fingerprints
bw-portfolio-gridbw-portfolio-itembw_portfolio_item_idbw_portfolio_tagbwbh_portfolio_filter_tagbwbh_portfolio_sortbwbh_modal_offbwbh_show_tags+1 moredata-bw-portfolio-item-iddata-bw-portfolio-tagdata-bwbh-portfolio-filter-tagdata-bwbh-portfolio-sortdata-bwbh-modal-offdata-bwbh-show-tags+1 morebwbh_portfolio_js_vars/wp-json/bw-portfolio/v1/view-portfolio-item/wp-json/bw-portfolio/v1/filter-sort-portfolio-items[bw_portfolio][bw_portfolio_item]