
Sherky Simple Portfolio Security & Risk Analysis
wordpress.org/plugins/sherky-simple-portfolioCreates simple yet elegant responsive portfolio using shortcode into your page. Work samples are displayed using a fancy jquery plugin jportilio.
Is Sherky Simple Portfolio Safe to Use in 2026?
Generally Safe
Score 85/100Sherky Simple Portfolio has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The sherky-simple-portfolio plugin v1.2 presents a mixed security posture. On the positive side, it has a very small attack surface with only one entry point (a shortcode) and no known historical vulnerabilities. This suggests a potentially well-maintained codebase. However, the static analysis reveals significant security concerns. The complete lack of output escaping for all identified outputs is a critical flaw, making it highly susceptible to Cross-Site Scripting (XSS) attacks. Additionally, the presence of unsanitized paths in taint analysis, even if not classified as critical or high, indicates potential for file path manipulation vulnerabilities.
While the plugin has no reported CVEs, this does not guarantee its security, especially given the identified code signals. The use of `move_uploaded_file` without associated capability checks or proper sanitization for the destination path is a significant risk. The absence of nonce checks, capability checks, and proper output escaping on the single entry point, the shortcode, creates a substantial risk profile. The plugin's strength lies in its limited attack surface and clean vulnerability history, but this is overshadowed by the critical lack of output escaping and potential path traversal issues.
Key Concerns
- 0% output escaping
- Unsanitized paths in taint analysis
- Dangerous function move_uploaded_file
- No nonce checks
- No capability checks
- Taint flow high severity
Sherky Simple Portfolio Security Vulnerabilities
Sherky Simple Portfolio Release Timeline
Sherky Simple Portfolio Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Sherky Simple Portfolio Attack Surface
Shortcodes 1
WordPress Hooks 4
Maintenance & Trust
Sherky Simple Portfolio Maintenance & Trust
Maintenance Signals
Community Trust
Sherky Simple Portfolio Alternatives
Theme Demo Importer and Patterns Library for CozyThemes – Cozy Essential Addons
cozy-essential-addons
Cozy Essential Addons is the free WordPress plugin for Custom post type and provides basic skeletal for custom post type list.
Portfolios
portfolios
Adds a "Portfolio Item" custom post type with associated "Portfolio" and "Porfolio Tag" taxonomies.
Gravitation Portfolios
gravitation-portfolios
A Plugin to integrate portfolios
CB Portfolio Work For Elementor
cb-portfolio-work
Show your works history as a portfolio on your website by using elementor widget or shortcode [cb-pwork-our-works]
WP Show Posts
wp-show-posts
Add posts to your website from any post type using a simple shortcode.
Sherky Simple Portfolio Developer Profile
6 plugins · 60 total installs
How We Detect Sherky Simple Portfolio
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/sherky-simple-portfolio/scripts/datetimepicker.js/wp-content/plugins/sherky-simple-portfolio/scripts/js/bootstrap.min.js/wp-content/plugins/sherky-simple-portfolio/scripts/js/jportilio.js/wp-content/plugins/sherky-simple-portfolio/scripts/js/sherkportfolio.js/wp-content/plugins/sherky-simple-portfolio/scripts/css/bootstrap.min.css/wp-content/plugins/sherky-simple-portfolio/scripts/css/jportilio.css/wp-content/plugins/sherky-simple-portfolio/scripts/css/sherkportfolio.css/wp-content/plugins/sherky-simple-portfolio/scripts/css/sherkportfolio-edit.css+1 more/wp-content/plugins/sherky-simple-portfolio/scripts/datetimepicker.js/wp-content/plugins/sherky-simple-portfolio/scripts/js/bootstrap.min.js/wp-content/plugins/sherky-simple-portfolio/scripts/js/jportilio.js/wp-content/plugins/sherky-simple-portfolio/scripts/js/sherkportfolio.js/wp-content/plugins/sherky-simple-portfolio/scripts/js/admin-sherkportfolio.js/wp-content/plugins/sherky-simple-portfolio/scripts/datetimepicker.js?ver=/wp-content/plugins/sherky-simple-portfolio/scripts/js/bootstrap.min.js?ver=/wp-content/plugins/sherky-simple-portfolio/scripts/js/jportilio.js?ver=/wp-content/plugins/sherky-simple-portfolio/scripts/js/sherkportfolio.js?ver=/wp-content/plugins/sherky-simple-portfolio/scripts/css/bootstrap.min.css?ver=/wp-content/plugins/sherky-simple-portfolio/scripts/css/jportilio.css?ver=/wp-content/plugins/sherky-simple-portfolio/scripts/css/sherkportfolio.css?ver=/wp-content/plugins/sherky-simple-portfolio/scripts/css/sherkportfolio-edit.css?ver=/wp-content/plugins/sherky-simple-portfolio/scripts/js/admin-sherkportfolio.js?ver=HTML / DOM Fingerprints
container-fluidsherky_portfolio_shortcodeid="sherky_portfolio_shortcode"WP_PLUGIN_URL<section class="container-fluid" id="sherky_portfolio_shortcode">