Show All Products Shortcode for Woocommerce Security & Risk Analysis

wordpress.org/plugins/show-all-products-shortcode-for-woocommerce

No frills. Adds an [all_products] shortcode to list all woocommerce products on one page

100 active installs v1.0 PHP + WP 3.0+ Updated Dec 8, 2016
alllistproductsshortcodewoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Show All Products Shortcode for Woocommerce Safe to Use in 2026?

Generally Safe

Score 85/100

Show All Products Shortcode for Woocommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "show-all-products-shortcode-for-woocommerce" v1.0 plugin exhibits a mixed security posture. On the positive side, the static analysis indicates a clean bill of health regarding dangerous functions, SQL injection vulnerabilities (all queries use prepared statements), file operations, and external HTTP requests. There are also no known CVEs associated with this plugin, which suggests a good track record of security. However, a significant concern arises from the output escaping analysis, where 100% of the outputs are not properly escaped. This leaves the plugin susceptible to Cross-Site Scripting (XSS) attacks, especially since the single shortcode presents an entry point that is not protected by capability checks or nonce verification.

The absence of taint analysis flows is not necessarily an indicator of security but rather a limitation of the analysis performed, meaning vulnerabilities might exist but were not detected by the tool. The lack of nonce and capability checks on the identified shortcode is a critical weakness. While the plugin doesn't have a history of vulnerabilities, this could be due to its limited attack surface or simply an oversight in past security reviews. The primary risk identified is the potential for XSS vulnerabilities due to unescaped output via the shortcode, coupled with a lack of input validation and authorization checks.

In conclusion, while the plugin scores well on many common security metrics like SQL injection and lack of dangerous functions, the critical issue of unescaped output for its sole shortcode presents a tangible risk. This, combined with the missing authorization and nonce checks, means the plugin is vulnerable to XSS. Users should exercise caution and consider this vulnerability when evaluating the security of their WordPress sites. The lack of a vulnerability history is positive but doesn't negate the immediate risks identified in the code.

Key Concerns

  • Unescaped output detected
  • Shortcode without capability checks
  • Shortcode without nonce checks
Vulnerabilities
None known

Show All Products Shortcode for Woocommerce Security Vulnerabilities

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

Show All Products Shortcode for Woocommerce Code Analysis

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

Output Escaping

0% escaped1 total outputs
Attack Surface

Show All Products Shortcode for Woocommerce Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[all_products] show-all-products-shortcode-woocommerce.php:15
Maintenance & Trust

Show All Products Shortcode for Woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested4.6.30
Last updatedDec 8, 2016
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Show All Products Shortcode for Woocommerce Developer Profile

ethanpil

6 plugins · 2K total installs

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

How We Detect Show All Products Shortcode for Woocommerce

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
woocommercecolumns-
Shortcode Output
[all_products]
FAQ

Frequently Asked Questions about Show All Products Shortcode for Woocommerce