Products Per Page for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woocommerce-products-per-page

Products Per Page for WooCommerce is a easy-to-setup plugin that integrates a 'products per page' dropdown on your WooCommerce pages.

10K active installs v1.2.9 PHP + WP 4.0.0+ Updated Sep 26, 2025
product-pageproducts-per-pagewoocommercewoocommerce-productswoocommerce-products-per-page
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Products Per Page for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Products Per Page for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The "woocommerce-products-per-page" plugin v1.2.9 exhibits an exceptionally strong security posture based on the provided static analysis and vulnerability history. The complete absence of dangerous functions, external HTTP requests, file operations, and SQL queries not using prepared statements are all excellent security practices. Furthermore, the 100% proper output escaping and the clean taint analysis with no unsanitized paths indicate a well-developed and secure codebase. The lack of any recorded vulnerabilities, including critical and high severity issues, further reinforces this positive assessment. However, the absence of any capability checks or nonce checks, coupled with zero reported AJAX handlers and REST API routes, raises a slight concern. While the current version shows no direct exploitability due to the lack of these entry points, it suggests a potential future risk if the plugin were to be extended or modified without incorporating these standard WordPress security mechanisms. The plugin's strengths lie in its defensive coding practices, but a proactive approach to implementing capability and nonce checks, even with its current limited attack surface, would be advisable for future-proofing.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Products Per Page for WooCommerce Security Vulnerabilities

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

Products Per Page for WooCommerce Code Analysis

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

Output Escaping

100% escaped16 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
products_per_page_dropdown (includes\class-wppp-front-end.php:54)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Products Per Page for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
filterwoocommerce_product_settingsincludes\admin\class-wppp-admin-settings.php:24
actionwoocommerce_before_shop_loopincludes\class-wppp-front-end.php:26
actionwoocommerce_after_shop_loopincludes\class-wppp-front-end.php:28
actionwoocommerce_before_shop_loopincludes\class-wppp-front-end.php:30
actionwoocommerce_after_shop_loopincludes\class-wppp-front-end.php:31
filterloop_shop_columnsincludes\class-wppp-front-end.php:35
filterloop_shop_per_pageincludes\class-wppp-front-end.php:38
actioninitincludes\class-wppp-front-end.php:41
actionadmin_initwoocommerce-products-per-page.php:138
actionbefore_woocommerce_initwoocommerce-products-per-page.php:150
Maintenance & Trust

Products Per Page for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 26, 2025
PHP min version
Downloads280K

Community Trust

Rating96/100
Number of ratings80
Active installs10K
Developer Profile

Products Per Page for WooCommerce Developer Profile

Jeroen Sormani

10 plugins · 92K total installs

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

How We Detect Products Per Page for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/woocommerce-products-per-page/assets/css/wppp-styles.css/wp-content/plugins/woocommerce-products-per-page/assets/js/wppp-scripts.js
Script Paths
/wp-content/plugins/woocommerce-products-per-page/assets/js/wppp-scripts.js
Version Parameters
woocommerce-products-per-page/assets/css/wppp-styles.css?ver=woocommerce-products-per-page/assets/js/wppp-scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
wppp-dropdown-containerwppp-form-group
Data Attributes
data-wppp-location
JS Globals
wppp_params
FAQ

Frequently Asked Questions about Products Per Page for WooCommerce