
Portfolio Responsive Gallery Security & Risk Analysis
wordpress.org/plugins/portfolio-responsive-galleryBest portfolio and photo gallery plugin to create advanced projects. Showcase powerful catalogs with an unlimited number of images.
Is Portfolio Responsive Gallery Safe to Use in 2026?
Generally Safe
Score 99/100Portfolio Responsive Gallery has a strong security track record. Known vulnerabilities have been patched promptly.
The "portfolio-responsive-gallery" plugin v1.5.1 presents a moderate security risk due to significant vulnerabilities in its attack surface and code handling. While the plugin avoids dangerous functions and file operations, and has a reasonable SQL query preparation rate, the high number of unprotected AJAX handlers (6 out of 6) is a major concern. These unprotected entry points, combined with a substantial number of unsanitized taint flows (7 out of 11), including 4 classified as high severity, indicate a strong possibility of exploitable vulnerabilities like Cross-Site Scripting (XSS) and potential for SQL injection if user input is not handled carefully. The plugin's vulnerability history, with two known CVEs (one high, one medium severity) for XSS and SQL injection, further reinforces these concerns, suggesting recurring weaknesses in input validation and output escaping. Although there are no currently unpatched vulnerabilities and some good practices like nonce and capability checks are present, the sheer number of unprotected AJAX endpoints and high-severity taint flows overshadow these positives, necessitating caution.
Key Concerns
- High number of unprotected AJAX handlers
- High severity unsanitized taint flows
- Vulnerability history with XSS and SQLi
- Low percentage of properly escaped output
- Bundled library (Select2) may be outdated
Portfolio Responsive Gallery Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Portfolio Responsive Gallery <= 1.1.7 - Cross-Site Scripting
Portfolio Responsive Gallery <= 1.1.7 - Blind SQL Injection
Portfolio Responsive Gallery Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Portfolio Responsive Gallery Attack Surface
AJAX Handlers 6
Shortcodes 1
WordPress Hooks 14
Maintenance & Trust
Portfolio Responsive Gallery Maintenance & Trust
Maintenance Signals
Community Trust
Portfolio Responsive Gallery Alternatives
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.
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.
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.
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.
Portfolio Responsive Gallery Developer Profile
18 plugins · 111K total installs
How We Detect Portfolio Responsive Gallery
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/portfolio-responsive-gallery/admin/css/main.css/wp-content/plugins/portfolio-responsive-gallery/admin/css/style.css/wp-content/plugins/portfolio-responsive-gallery/admin/images/portfolio_icon.png/wp-content/plugins/portfolio-responsive-gallery/admin/images/icons/lightning.svg/wp-content/plugins/portfolio-responsive-gallery/admin/images/icons/lightning-white.svg/wp-content/plugins/portfolio-responsive-gallery/public/css/slick.css/wp-content/plugins/portfolio-responsive-gallery/public/css/slick-theme.css/wp-content/plugins/portfolio-responsive-gallery/public/css/style.css+3 more/wp-content/plugins/portfolio-responsive-gallery/admin/js/main.js/wp-content/plugins/portfolio-responsive-gallery/admin/js/script.js/wp-content/plugins/portfolio-responsive-gallery/public/js/slick.js/wp-content/plugins/portfolio-responsive-gallery/public/js/slick.min.js/wp-content/plugins/portfolio-responsive-gallery/public/js/script.js/wp-content/plugins/portfolio-responsive-gallery/admin/css/main.css?ver=/wp-content/plugins/portfolio-responsive-gallery/admin/css/style.css?ver=/wp-content/plugins/portfolio-responsive-gallery/public/css/slick.css?ver=/wp-content/plugins/portfolio-responsive-gallery/public/css/slick-theme.css?ver=/wp-content/plugins/portfolio-responsive-gallery/public/css/style.css?ver=/wp-content/plugins/portfolio-responsive-gallery/public/js/slick.js?ver=/wp-content/plugins/portfolio-responsive-gallery/public/js/slick.min.js?ver=/wp-content/plugins/portfolio-responsive-gallery/public/js/script.js?ver=HTML / DOM Fingerprints
ays-notice-bannerays-portfolio-logo-container-upgradeays-portfolio-upgrade-containerportfolio-upgrade-to-proays-portfolio-logo-container-one-time-textays_ask_question_contentportfolio-gallery-wrapdata-expandedAYS_PRG_BASE_URLAYS_PRG_ADMIN_URLAYS_PRG_PUBLIC_URLPRG_NAME_VERSIONPRG_NAME[portfolio_gallery]