LS Stock Portfolio Security & Risk Analysis

wordpress.org/plugins/ls-stock-portfolio

Display Adobe Stock, Unsplash and Pixabay portfolios in responsive masonry or grid layouts with Lightbox and load-more functionality.

10 active installs v1.1.0 PHP + WP 6.2+ Updated Dec 11, 2025
adobe-stockgallerypixabayportfoliounsplash
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is LS Stock Portfolio Safe to Use in 2026?

Generally Safe

Score 100/100

LS Stock Portfolio has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The 'ls-stock-portfolio' plugin v1.1.0 exhibits a generally strong security posture based on the provided static analysis. The absence of known CVEs and a history free of recorded vulnerabilities is a significant positive indicator. Furthermore, the plugin demonstrates good development practices by utilizing prepared statements for all SQL queries and ensuring a high percentage of output is properly escaped, minimizing the risk of XSS vulnerabilities. The presence of nonce and capability checks on its AJAX handlers, along with the lack of unprotected entry points, further strengthens its defensive mechanisms.

However, a notable concern arises from the taint analysis, which identified four flows with unsanitized paths. While these did not escalate to critical or high severity in the static analysis, unsanitized paths can still lead to unexpected behavior or potential security bypasses, especially when combined with other factors. The plugin also makes a considerable number of external HTTP requests (12), which, while not inherently a vulnerability, increases the attack surface and the potential for supply chain attacks if any of those external services are compromised.

In conclusion, 'ls-stock-portfolio' v1.1.0 is well-secured in many fundamental areas, particularly regarding SQL injection and XSS. The lack of historical vulnerabilities is reassuring. The primary area for improvement lies in thoroughly investigating and sanitizing the identified unsanitized paths in the taint analysis to eliminate any residual risk. The plugin's strengths lie in its robust handling of common WordPress vulnerabilities, but the taint analysis findings warrant attention.

Key Concerns

  • Flows with unsanitized paths
  • External HTTP requests
Vulnerabilities
None known

LS Stock Portfolio Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

LS Stock Portfolio Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

LS Stock Portfolio Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
10
304 escaped
Nonce Checks
4
Capability Checks
2
File Operations
0
External Requests
12
Bundled Libraries
1

Bundled Libraries

Freemius1.0

Output Escaping

97% escaped314 total outputs
Data Flows · Security
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
lsmsp_admin_page (ls-stock-portfolio.php:727)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

LS Stock Portfolio Attack Surface

Entry Points16
Unprotected0

AJAX Handlers 4

authwp_ajax_ls_sp_load_morels-stock-portfolio.php:2623
noprivwp_ajax_ls_sp_load_morels-stock-portfolio.php:2624
authwp_ajax_ls_sp_load_moretrunk\ls-stock-portfolio.php:2623
noprivwp_ajax_ls_sp_load_moretrunk\ls-stock-portfolio.php:2624

Shortcodes 12

[lsmsp_stock_portfolio] ls-stock-portfolio.php:1978
[lsmsp_stock_portfolio_adobe] ls-stock-portfolio.php:1986
[lsmsp_stock_portfolio_unsplash] ls-stock-portfolio.php:1994
[lsmsp_stock_portfolio_pixabay] ls-stock-portfolio.php:2002
[lsmsp_stock_portfolio_all] ls-stock-portfolio.php:2071
[lsmsp_stock_portfolio_mix] ls-stock-portfolio.php:2225
[lsmsp_stock_portfolio] trunk\ls-stock-portfolio.php:1978
[lsmsp_stock_portfolio_adobe] trunk\ls-stock-portfolio.php:1986
[lsmsp_stock_portfolio_unsplash] trunk\ls-stock-portfolio.php:1994
[lsmsp_stock_portfolio_pixabay] trunk\ls-stock-portfolio.php:2002
[lsmsp_stock_portfolio_all] trunk\ls-stock-portfolio.php:2071
[lsmsp_stock_portfolio_mix] trunk\ls-stock-portfolio.php:2225
WordPress Hooks 10
actionadmin_menuls-stock-portfolio.php:542
actionadmin_menuls-stock-portfolio.php:659
actionadmin_headls-stock-portfolio.php:722
actioninitls-stock-portfolio.php:2459
actionwp_enqueue_scriptsls-stock-portfolio.php:2551
actionadmin_menutrunk\ls-stock-portfolio.php:542
actionadmin_menutrunk\ls-stock-portfolio.php:659
actionadmin_headtrunk\ls-stock-portfolio.php:722
actioninittrunk\ls-stock-portfolio.php:2459
actionwp_enqueue_scriptstrunk\ls-stock-portfolio.php:2551
Maintenance & Trust

LS Stock Portfolio Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 11, 2025
PHP min version
Downloads176

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

LS Stock Portfolio Developer Profile

lakestylez

2 plugins · 20 total installs

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

How We Detect LS Stock Portfolio

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ls-stock-portfolio/css/frontend.css/wp-content/plugins/ls-stock-portfolio/css/lightbox.css/wp-content/plugins/ls-stock-portfolio/js/frontend.js/wp-content/plugins/ls-stock-portfolio/js/lightbox.js
Script Paths
/wp-content/plugins/ls-stock-portfolio/js/frontend.js/wp-content/plugins/ls-stock-portfolio/js/lightbox.js
Version Parameters
/wp-content/plugins/ls-stock-portfolio/css/frontend.css?ver=/wp-content/plugins/ls-stock-portfolio/css/lightbox.css?ver=/wp-content/plugins/ls-stock-portfolio/js/frontend.js?ver=/wp-content/plugins/ls-stock-portfolio/js/lightbox.js?ver=

HTML / DOM Fingerprints

CSS Classes
ls-stock-portfolio-gridls-stock-portfolio-masonry
HTML Comments
<!-- BEGIN LS STOCK PORTFOLIO --><!-- END LS STOCK PORTFOLIO -->
Data Attributes
data-ls-stock-portfolio-options
JS Globals
lsStockPortfolioFrontendlsStockPortfolioLightbox
Shortcode Output
[ls-stock-portfolio]
FAQ

Frequently Asked Questions about LS Stock Portfolio