WP Live Portfolio Security & Risk Analysis

wordpress.org/plugins/wp-live-portfolio

Showcase your website design work and website demos from the live URL. Plugin shows desktop, tab and mobile view of the live link.

10 active installs v1.0.0 PHP 5.4+ WP 3.0.1+ Updated May 23, 2019
live-portfolioportfoliourl-based-portfoliowebsite-demo-pluginwebsite-portfolio
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Live Portfolio Safe to Use in 2026?

Generally Safe

Score 85/100

WP Live 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-live-portfolio plugin v1.0.0 exhibits a mixed security posture. On the positive side, it has no recorded vulnerabilities (CVEs), uses prepared statements for all SQL queries, and avoids file operations and external HTTP requests. The presence of nonce and capability checks, even if limited, is also a good practice. However, there are significant concerns stemming from the static analysis. The plugin exposes two AJAX handlers without proper authentication checks, creating a direct attack vector for unauthorized actions. Additionally, a substantial portion (43%) of its output is not properly escaped, increasing the risk of cross-site scripting (XSS) vulnerabilities. The lack of taint analysis data, while potentially neutral, doesn't provide reassurance about the handling of potentially malicious input. Overall, the absence of past vulnerabilities is encouraging, but the identified weaknesses in input validation and output sanitization for AJAX endpoints are critical flaws that require immediate attention.

Key Concerns

  • AJAX handlers without authentication checks
  • Significant portion of output not properly escaped
Vulnerabilities
None known

WP Live Portfolio Security Vulnerabilities

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

WP Live Portfolio Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
6
8 escaped
Nonce Checks
1
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

57% escaped14 total outputs
Attack Surface
2 unprotected

WP Live Portfolio Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_wp_portfoliowp-live-portfolio.php:304
noprivwp_ajax_wp_portfoliowp-live-portfolio.php:305

Shortcodes 1

[wp-portfolio] wp-live-portfolio.php:255
WordPress Hooks 7
actioninitwp-live-portfolio.php:70
actioninitwp-live-portfolio.php:113
filtermanage_edit-wp-portfolio_columnswp-live-portfolio.php:117
actionmanage_wp-portfolio_posts_custom_columnwp-live-portfolio.php:133
actionsave_postwp-live-portfolio.php:247
actioninitwp-live-portfolio.php:251
actionwp_enqueue_scriptswp-live-portfolio.php:288
Maintenance & Trust

WP Live Portfolio Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedMay 23, 2019
PHP min version5.4
Downloads990

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WP Live Portfolio Developer Profile

Eternity Web Solutions

1 plugin · 10 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 Live 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-live-portfolio/css/wp-live-portfolio.css/wp-content/plugins/wp-live-portfolio/js/wp-live-portfolio.js
Script Paths
/wp-content/plugins/wp-live-portfolio/js/wp-live-portfolio.js
Version Parameters
wp-live-portfolio/css/wp-live-portfolio.css?ver=wp-live-portfolio/js/wp-live-portfolio.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about WP Live Portfolio