
Poros Slider Security & Risk Analysis
wordpress.org/plugins/poros-sliderCreate a beautiful slideshow with an optional vertical scroller and fully customizable caption.
Is Poros Slider Safe to Use in 2026?
Generally Safe
Score 85/100Poros Slider has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The poros-slider plugin v1.0.1 exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding SQL query security, utilizing prepared statements exclusively, and it has no recorded vulnerability history (CVEs). The attack surface appears minimal, with only one shortcode entry point and no unprotected AJAX handlers or REST API routes. Furthermore, the plugin makes no external HTTP requests, reducing the risk of supply chain attacks or SSRF vulnerabilities.
However, several significant concerns are raised by the static analysis. The presence of the `create_function` dangerous function is a red flag, as it can be a vector for code injection if not handled with extreme care, especially if user-supplied data is involved in its execution. More critically, a complete lack of output escaping is a major weakness, directly exposing the plugin to Cross-Site Scripting (XSS) vulnerabilities. Any data displayed to users without proper sanitization and escaping can be manipulated to inject malicious scripts. The absence of nonce checks and capability checks, while not immediately exploitable due to the limited entry points, indicates a lack of robust authorization and CSRF protection mechanisms, which could become problematic if the attack surface expands or if functionality is introduced later.
In conclusion, while the plugin has a clean vulnerability history and good SQL practices, the critical flaw of unescaped output and the presence of a dangerous function, combined with missing security checks, present a notable risk of XSS and potential code execution. These issues need to be addressed to improve the overall security of the plugin.
Key Concerns
- No output escaping
- Dangerous function used (create_function)
- No nonce checks
- No capability checks
Poros Slider Security Vulnerabilities
Poros Slider Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Poros Slider Attack Surface
Shortcodes 1
WordPress Hooks 8
Maintenance & Trust
Poros Slider Maintenance & Trust
Maintenance Signals
Community Trust
Poros Slider Alternatives
Smart Slider 3
smart-slider-3
Responsive slider plugin to create sliders in visual editor easily. Build beautiful image slider, layer slider, video slider, post slider, and more.
Serious Slider
cryout-serious-slider
Serious Slider is a free highly efficient SEO friendly fully translatable accessibility ready image slider for WordPress. Seriously!
Slider by 10Web – Responsive Image Slider
slider-wd
Slider by 10Web plugin is the perfect slider solution for Wordpress.
Ovation Elements
ovation-elements
Transform your site with captivating sliders. Perfect for beginners and advanced users. Create and customize with our ultimate slider plugin.
Wonder Slider Lite
wonderplugin-slider-lite
Fully responsive WordPress slider - 3D transition effects, built-in Lightbox gallery, supports images, mp4 videos, YouTube, Vimeo and WordPress posts.
Poros Slider Developer Profile
2 plugins · 30 total installs
How We Detect Poros Slider
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/poros-slider/css/porosadminstyle.css/wp-content/plugins/poros-slider/js/porosadminscript.jsporosadminstyle.css?ver=porosadminscript.js?ver=HTML / DOM Fingerprints
jcm_poros_containerjcm_poros_slide_showjcm_poros_slide_captionjcm_poros_thumb_slidejcm_poros_downnav_nextjcm_poros_forwardnav_nextjcm_poros_backnav_back/*
Copyright 2012 JAMES MCBRIDE (email : jleo2525@hotmail.com)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2, as
published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
* The main plugin class, holds everything our plugin does,
* initialized right after declaration
* Add shortcode so show can be displayed on home page
shortcode adds divs that jQuery fills on the client side.
id="jcm_poros_container"id="jcm_poros_slide_show"id="jcm_poros_slide_caption"id="jcm_poros_thumb_slide"id="jcm_poros_downnav_next"id="jcm_poros_forwardnav_next"+1 morejcm_poros_shortcode_page<div id="jcm_poros_container"><div id="jcm_poros_slide_show"><div id="jcm_poros_slide_caption"></div></div><div id="jcm_poros_thumb_slide"></div><a href="#" id="jcm_poros_downnav_next"></a><a href="#" id="jcm_poros_forwardnav_next"></a><a href="#" id="jcm_poros_backnav_back"></a></div>