Wp Site portfolio Security & Risk Analysis

wordpress.org/plugins/wp-site-portfolio

WP Site Portfolio plugin , build a portfolio for sites / templates you developed and display them in a responsive view: desktop, tablet, mobile.

10 active installs v1.0.6 PHP + WP 4.9+ Updated Jun 12, 2019
emulatorportfoliosimulatorwebsite-portfoliowebsite-showcase
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Wp Site portfolio Safe to Use in 2026?

Generally Safe

Score 85/100

Wp Site portfolio has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The wp-site-portfolio v1.0.6 plugin exhibits a generally good security posture based on the provided static analysis. The absence of any known CVEs and the strong adherence to prepared statements for all SQL queries are significant strengths. The limited attack surface, consisting of only two shortcodes with no unprotected entry points, further contributes to its security. However, a notable concern is the output escaping, with 55% of outputs being properly escaped, indicating a potential for Cross-Site Scripting (XSS) vulnerabilities if the unescaped outputs handle user-supplied or external data.

The static analysis shows no dangerous functions, file operations, or external HTTP requests, which are positive indicators. The presence of a single nonce check is a good practice, though the complete absence of capability checks on its entry points is a weakness. If the shortcodes process any user-controllable data, the lack of proper authorization checks could lead to unauthorized actions. The taint analysis showing zero flows with unsanitized paths is reassuring, suggesting that direct data manipulation risks are currently minimal.

Overall, the plugin's lack of historical vulnerabilities is a strong positive signal, suggesting a generally secure development process. The primary risk lies in the imperfect output escaping and the absence of capability checks on shortcodes, which could be exploited under specific circumstances. Addressing these areas would significantly improve the plugin's security.

Key Concerns

  • Output escaping is only 55% proper
  • No capability checks on entry points
Vulnerabilities
None known

Wp Site portfolio Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

Wp Site portfolio Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
3 prepared
Unescaped Output
35
43 escaped
Nonce Checks
1
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared3 total queries

Output Escaping

55% escaped78 total outputs
Attack Surface

Wp Site portfolio Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[site_portfolio] includes\templates\wpspf-shortcode.php:114
[site_portfolio_by_category] includes\templates\wpspf-shortcode.php:224
WordPress Hooks 12
actionadmin_initadmin\function-admin.php:19
actionadmin_menuadmin\function-admin.php:21
actionadmin_enqueue_scriptsadmin\function-admin.php:41
actioncustomize_registeradmin\function-admin.php:336
actionwp_headadmin\function-admin.php:373
actionwp_enqueue_scriptsincludes\function-wpspf.php:18
actionwp_enqueue_scriptsincludes\function-wpspf.php:39
actionadd_meta_boxesincludes\wpspf-cpt-fields.php:19
actionsave_postincludes\wpspf-cpt-fields.php:62
actioninitincludes\wpspf-cpt.php:62
actioninitincludes\wpspf-cpt.php:101
actionplugins_loadedwp-site-portfolio.php:33
Maintenance & Trust

Wp Site portfolio Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedJun 12, 2019
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Wp Site portfolio Developer Profile

Ronen Abutbul WPexpress

2 plugins · 510 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Wp Site portfolio

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-site-portfolio/admin/css/wpspf-admin-style.css
Script Paths
/wp-content/plugins/wp-site-portfolio/js/wpspf-admin-media-upload.js

HTML / DOM Fingerprints

CSS Classes
wpspf-admin-leftlogo
Data Attributes
id="logo-prev"id="upload-logo"name="logo_img"id="logo-img"name="desktop_width"name="desktop_height"+4 more
Shortcode Output
[site_portfolio]
FAQ

Frequently Asked Questions about Wp Site portfolio