Variations On Product Page Security & Risk Analysis

wordpress.org/plugins/variations-on-product-page

Allows you to display the available variations on the product page

0 active installs v1.2 PHP 5.4+ WP 4.0+ Updated Dec 2, 2018
productshow-variationsvariable-productsvariationswoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Variations On Product Page Safe to Use in 2026?

Generally Safe

Score 85/100

Variations On Product Page has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

Based on the provided static analysis and vulnerability history, the "variations-on-product-page" plugin v1.2 exhibits a strong security posture. The absence of any identified attack surface vectors such as AJAX handlers, REST API routes, shortcodes, or cron events significantly reduces the potential for external exploitation. Furthermore, the code signals indicate a healthy development practice with no dangerous functions, file operations, or external HTTP requests. The adherence to prepared statements for all SQL queries and a reasonable percentage of output escaping further bolster its security. The lack of any recorded vulnerabilities in its history is also a positive indicator of its stability and security consciousness.

While the plugin demonstrates excellent security fundamentals, the complete absence of nonce checks and capability checks is a notable concern, even with a seemingly zero attack surface. This could become a blind spot if new entry points are introduced in future versions or through interactions with other plugins. The fact that 33% of output is not properly escaped, while not a critical issue given the lack of other vulnerabilities, still presents a potential risk of cross-site scripting (XSS) if user-supplied data is ever incorporated into these unescaped outputs. However, the overall picture is one of a very secure plugin, with these minor points being areas for future vigilance rather than immediate critical threats.

Key Concerns

  • Unescaped output detected
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Variations On Product Page Security Vulnerabilities

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

Variations On Product Page Code Analysis

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

Output Escaping

67% escaped15 total outputs
Attack Surface

Variations On Product Page Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionadmin_menusettings.php:20
actionadmin_initsettings.php:21
actionwp_enqueue_scriptsvariations-on-product.php:19
actionwoocommerce_before_add_to_cart_buttonvariations-on-product.php:27
filterwoocommerce_available_variationvariations-on-product.php:77
actionwoocommerce_before_add_to_cart_buttonvariations-on-product.php:134
Maintenance & Trust

Variations On Product Page Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedDec 2, 2018
PHP min version5.4
Downloads946

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Variations On Product Page Developer Profile

R3dC0d3

1 plugin · 0 total installs

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

How We Detect Variations On Product Page

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/variations-on-product-page/assets/variations-on-product.js/wp-content/plugins/variations-on-product-page/assets/variations-on-product.css
Script Paths
assets/variations-on-product.js
Version Parameters
variations-on-product/assets/variations-on-product.js?ver=variations-on-product/assets/variations-on-product.css?ver=

HTML / DOM Fingerprints

CSS Classes
custom_formproduct-variations-load-more
Data Attributes
id="product-variations"id="product-variations-load-more"
JS Globals
variations_on_product_settings
Shortcode Output
<table id="product-variations"><a href="#" class="button" style="width: 100%;text-align: center;" id="product-variations-load-more">
FAQ

Frequently Asked Questions about Variations On Product Page