
Responsive Filterable Portfolio Security & Risk Analysis
wordpress.org/plugins/responsive-filterable-portfolioThis is a beautiful responsive portfolio with responsive lightbox plugin for WordPress blogs and sites. Admin can manage any number of videos, images, …
Is Responsive Filterable Portfolio Safe to Use in 2026?
Generally Safe
Score 95/100Responsive Filterable Portfolio has a strong security track record. Known vulnerabilities have been patched promptly.
The 'responsive-filterable-portfolio' plugin v1.0.25 presents a mixed security posture. While it demonstrates good practices in using prepared statements for all SQL queries and implements a reasonable number of nonce and capability checks, significant concerns arise from the output escaping and taint analysis. Only 15% of output is properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the presence of two flows with unsanitized paths in the taint analysis, even without critical or high severity findings in this specific scan, is a red flag for potential path traversal or arbitrary file read/write vulnerabilities. The plugin's vulnerability history is a major concern, with four documented CVEs, including a high-severity SQL Injection and other medium-severity issues like Unrestricted File Upload and SSRF. Although there are no currently unpatched vulnerabilities reported, the historical pattern of diverse and severe vulnerability types suggests a tendency for insecure coding practices to creep into the plugin's development. The strong reliance on prepared statements is a positive, but the widespread output escaping issues and past vulnerability trends necessitate caution.
Key Concerns
- Low percentage of properly escaped output
- Taint analysis shows unsanitized paths
- History of high severity CVEs
- History of medium severity CVEs
Responsive Filterable Portfolio Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
Responsive Filterable Portfolio <= 1.0.24 - Authenticated (Admin+) Arbitrary File Upload
Responsive Filterable Portfolio <=1.0.8 - Authenticated (Admin+) SQL Injection
Responsive Filterable Portfolio <= 1.0.22 - Server-Side Request Forgery
Responsive Filterable Portfolio <= 1.0.19 - Reflected Cross-Site Scripting
Responsive Filterable Portfolio Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Responsive Filterable Portfolio Attack Surface
AJAX Handlers 3
Shortcodes 1
WordPress Hooks 10
Maintenance & Trust
Responsive Filterable Portfolio Maintenance & Trust
Maintenance Signals
Community Trust
Responsive Filterable Portfolio Alternatives
Portfolio Wall
portfolio-wall
This WordPress plugin gives you the opportunity to display your portfolio details. The plugin is as easy to use by shortcode.
Video Gallery – YouTube Gallery, Vimeo, Video Portfolio, Image Portfolio and Image Gallery
gallery-videos
Gallery is a user-friendly plugin to display user or hashtag-based gallery feeds as a responsive customizable gallery.
Radius Portfolio – Filterable Grid, Gallery & Slider Portfolio
tlp-portfolio
A simple and powerful WordPress portfolio plugin to showcase your creative work beautifully with different ways.
Portfolio, Gallery, Product Catalog – Grid KIT Portfolio
portfolio-wp
Portfolio, gallery, product catalog, teams, logos and more. All-in-one - Grid Kit Portfolio Gallery plugin!
Photo Gallery for Images
new-photo-gallery
Display photos in responsive grid and lightbox layouts. Build image galleries, portfolios, and video galleries.
Responsive Filterable Portfolio Developer Profile
19 plugins · 23K total installs
How We Detect Responsive Filterable Portfolio
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/responsive-filterable-portfolio/css/component.css/wp-content/plugins/responsive-filterable-portfolio/css/lightbox.css/wp-content/plugins/responsive-filterable-portfolio/css/owl.carousel.css/wp-content/plugins/responsive-filterable-portfolio/css/owl.theme.css/wp-content/plugins/responsive-filterable-portfolio/js/isotope.min.js/wp-content/plugins/responsive-filterable-portfolio/js/lightbox.min.js/wp-content/plugins/responsive-filterable-portfolio/js/owl.carousel.js/wp-content/plugins/responsive-filterable-portfolio/js/portfolio.js/wp-content/plugins/responsive-filterable-portfolio/js/isotope.min.js/wp-content/plugins/responsive-filterable-portfolio/js/lightbox.min.js/wp-content/plugins/responsive-filterable-portfolio/js/owl.carousel.js/wp-content/plugins/responsive-filterable-portfolio/js/portfolio.jsresponsive-filterable-portfolio/css/component.css?ver=responsive-filterable-portfolio/css/lightbox.css?ver=responsive-filterable-portfolio/css/owl.carousel.css?ver=responsive-filterable-portfolio/css/owl.theme.css?ver=responsive-filterable-portfolio/js/isotope.min.js?ver=responsive-filterable-portfolio/js/lightbox.min.js?ver=responsive-filterable-portfolio/js/owl.carousel.js?ver=responsive-filterable-portfolio/js/portfolio.js?ver=HTML / DOM Fingerprints
rfp-portfoliodata-filterdata-parent-filterdata-urljQueryjQuery.fn.existsjQuery.fn.lightbox[print_responsive_portfolio_plus_lightbox]