Smart Portfolio Manager – Product Catalog Listing Security & Risk Analysis

wordpress.org/plugins/smart-portfolio-manager

Fully Responsive and Mobile Friendly Portfolio for WordPress to showcase Your portfolio in Grid view.

0 active installs v1.0.0 PHP 7.1+ WP 5.6+ Updated Dec 18, 2023
custom-post-typegrid-layout-portfolioportfolio-layoutresposive-smart-portfoliosmart-portfolio
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Smart Portfolio Manager – Product Catalog Listing Safe to Use in 2026?

Generally Safe

Score 85/100

Smart Portfolio Manager – Product Catalog Listing has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The 'smart-portfolio-manager' plugin v1.0.0 exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, external HTTP requests, and file operations, coupled with a high percentage of prepared SQL statements and properly escaped output, indicates good development practices regarding input validation and secure coding. The plugin also demonstrates awareness of security by including at least one nonce check and one capability check, crucial for preventing common web attacks. The lack of any recorded vulnerabilities in its history further reinforces this positive assessment, suggesting a mature and well-maintained codebase.

Key Concerns

  • Only one nonce check present
  • Only one capability check present
  • SQL queries not always prepared
Vulnerabilities
None known

Smart Portfolio Manager – Product Catalog Listing Security Vulnerabilities

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

Smart Portfolio Manager – Product Catalog Listing Code Analysis

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

SQL Query Safety

75% prepared8 total queries

Output Escaping

98% escaped121 total outputs
Attack Surface

Smart Portfolio Manager – Product Catalog Listing Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[spmpcl_post_grid] includes\spm-shortcode-portfolio.php:7
WordPress Hooks 13
actionadmin_menuincludes\spm-howto_use-refreance.php:7
actionload-post.phpincludes\spm-portfolio-manager-meta.php:9
actionload-post-new.phpincludes\spm-portfolio-manager-meta.php:10
actionadd_meta_boxesincludes\spm-portfolio-manager-meta.php:16
actionsave_post_spmpcl_portfolioincludes\spm-portfolio-manager-meta.php:19
filterthe_contentincludes\spm-shortcode-portfolio.php:8
actioninitsmart-portfolio-manager.php:37
actionrestrict_manage_postssmart-portfolio-manager.php:120
filterparse_querysmart-portfolio-manager.php:149
actionwp_enqueue_scriptssmart-portfolio-manager.php:167
actionadmin_enqueue_scriptssmart-portfolio-manager.php:181
filtersingle_templatesmart-portfolio-manager.php:196
filterarchive_templatesmart-portfolio-manager.php:211
Maintenance & Trust

Smart Portfolio Manager – Product Catalog Listing Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedDec 18, 2023
PHP min version7.1
Downloads603

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Smart Portfolio Manager – Product Catalog Listing Developer Profile

AppAspect Technologies Pvt. Ltd.

2 plugins · 600 total installs

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

How We Detect Smart Portfolio Manager – Product Catalog Listing

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/smart-portfolio-manager/jquery/spm-carousel.min.js/wp-content/plugins/smart-portfolio-manager/jquery/spm-carousel-slider-script.js
Script Paths
jquery/spm-carousel.min.jsjquery/spm-carousel-slider-script.js
Version Parameters
smart-portfolio-manager/jquery/spm-carousel.min.js?ver=smart-portfolio-manager/jquery/spm-carousel-slider-script.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- Hook 'init' action so that the function --><!-- Creating Custom Post Type --><!-- Display a custom taxonomy dropdown filter post in admin --><!-- Filter posts by taxonomy in admin -->
Data Attributes
data-spmpcl-id
JS Globals
spm_carousel_script
REST Endpoints
/wp-json/spmpcl/v1/settings/wp-json/spmpcl/v1/get_portfolio
Shortcode Output
[smart_portfolio_display]
FAQ

Frequently Asked Questions about Smart Portfolio Manager – Product Catalog Listing