Dynamic Metal Price Calculator Security & Risk Analysis

wordpress.org/plugins/dynamic-metal-price-calculator

Dynamic WooCommerce jewellery pricing using live metal rates with support for karat, weight, GST, markup, wastage, shipping, and variable products.

10 active installs v3.0.0 PHP 7.4+ WP 5.8+ Updated Feb 19, 2026
calculatorgoldjewellerysilverwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Dynamic Metal Price Calculator Safe to Use in 2026?

Generally Safe

Score 100/100

Dynamic Metal Price Calculator has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The 'dynamic-metal-price-calculator' plugin v3.0.0 exhibits a generally strong security posture, primarily due to the complete absence of dangerous functions, SQL queries executed without prepared statements, and external HTTP requests. The plugin also demonstrates good practices with a significant percentage of outputs being properly escaped and the presence of nonce and capability checks. The vulnerability history is also notably clean, with no recorded CVEs, suggesting a well-maintained and secure codebase over time.

However, a potential concern arises from the 71% of outputs being properly escaped. While this is a good percentage, it implies that 29% of outputs are not being escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is involved in these unescaped outputs. The static analysis also shows no unprotected entry points, which is excellent. The lack of any taint analysis issues further reinforces the low risk of severe vulnerabilities like SQL injection or path traversal.

In conclusion, the plugin is likely secure for most use cases. The primary area for improvement would be to ensure 100% of output escaping is implemented to mitigate any potential XSS risks. The absence of any historical vulnerabilities is a very positive indicator of the developer's commitment to security. The low attack surface and solid coding practices contribute to a favorable risk assessment.

Key Concerns

  • Unescaped output detected
Vulnerabilities
None known

Dynamic Metal Price Calculator Security Vulnerabilities

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

Dynamic Metal Price Calculator Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
66
158 escaped
Nonce Checks
8
Capability Checks
6
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

71% escaped224 total outputs
Data Flows
All sanitized

Data Flow Analysis

4 flows
dmmp_render_admin_page (3.0.0\dynamic-metal-price-calculator.php:40)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Dynamic Metal Price Calculator Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 40
actionadmin_menu3.0.0\dynamic-metal-price-calculator.php:25
actionadmin_notices3.0.0\dynamic-metal-price-calculator.php:94
actionwoocommerce_product_options_general_product_data3.0.0\dynamic-metal-price-calculator.php:217
actionwoocommerce_admin_process_product_object3.0.0\dynamic-metal-price-calculator.php:312
actionwoocommerce_product_after_variable_attributes3.0.0\dynamic-metal-price-calculator.php:344
actionadmin_footer3.0.0\dynamic-metal-price-calculator.php:468
actionwoocommerce_save_product_variation3.0.0\dynamic-metal-price-calculator.php:523
actionsave_post_product3.0.0\dynamic-metal-price-calculator.php:889
filterwoocommerce_product_get_price3.0.0\dynamic-metal-price-calculator.php:910
filterwoocommerce_product_get_regular_price3.0.0\dynamic-metal-price-calculator.php:915
filterwoocommerce_variation_prices_price3.0.0\dynamic-metal-price-calculator.php:923
filterwoocommerce_variation_prices_regular_price3.0.0\dynamic-metal-price-calculator.php:932
filterwoocommerce_variation_prices_sale_price3.0.0\dynamic-metal-price-calculator.php:941
actionwoocommerce_save_product_variation3.0.0\dynamic-metal-price-calculator.php:967
filterwoocommerce_variation_is_purchasable3.0.0\dynamic-metal-price-calculator.php:977
filterwoocommerce_product_variation_get_stock_status3.0.0\dynamic-metal-price-calculator.php:995
filterwoocommerce_is_purchasable3.0.0\dynamic-metal-price-calculator.php:1013
filterwoocommerce_get_availability3.0.0\dynamic-metal-price-calculator.php:1042
actionwoocommerce_before_calculate_totals3.0.0\dynamic-metal-price-calculator.php:1070
actionwoocommerce_single_product_summary3.0.0\dynamic-metal-price-calculator.php:1084
actionadmin_menudynamic-metal-price-calculator.php:25
actionadmin_noticesdynamic-metal-price-calculator.php:94
actionwoocommerce_product_options_general_product_datadynamic-metal-price-calculator.php:217
actionwoocommerce_admin_process_product_objectdynamic-metal-price-calculator.php:312
actionwoocommerce_product_after_variable_attributesdynamic-metal-price-calculator.php:344
actionadmin_footerdynamic-metal-price-calculator.php:468
actionwoocommerce_save_product_variationdynamic-metal-price-calculator.php:523
actionsave_post_productdynamic-metal-price-calculator.php:889
filterwoocommerce_product_get_pricedynamic-metal-price-calculator.php:910
filterwoocommerce_product_get_regular_pricedynamic-metal-price-calculator.php:915
filterwoocommerce_variation_prices_pricedynamic-metal-price-calculator.php:923
filterwoocommerce_variation_prices_regular_pricedynamic-metal-price-calculator.php:932
filterwoocommerce_variation_prices_sale_pricedynamic-metal-price-calculator.php:941
actionwoocommerce_save_product_variationdynamic-metal-price-calculator.php:967
filterwoocommerce_variation_is_purchasabledynamic-metal-price-calculator.php:977
filterwoocommerce_product_variation_get_stock_statusdynamic-metal-price-calculator.php:995
filterwoocommerce_is_purchasabledynamic-metal-price-calculator.php:1013
filterwoocommerce_get_availabilitydynamic-metal-price-calculator.php:1042
actionwoocommerce_before_calculate_totalsdynamic-metal-price-calculator.php:1070
actionwoocommerce_single_product_summarydynamic-metal-price-calculator.php:1084
Maintenance & Trust

Dynamic Metal Price Calculator Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 19, 2026
PHP min version7.4
Downloads594

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Dynamic Metal Price Calculator Developer Profile

mrpaolo

7 plugins · 50 total installs

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

How We Detect Dynamic Metal Price Calculator

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

Asset Fingerprints

Version Parameters
dynamic-metal-price-calculator/assets/js/frontend.js?ver=dynamic-metal-price-calculator/assets/css/frontend.css?ver=

HTML / DOM Fingerprints

Data Attributes
dmmp_noncedmmp_gold_ratedmmp_silver_ratedmmp_gstdmmp_shippingdmmp_gold_22k_percent+6 more
FAQ

Frequently Asked Questions about Dynamic Metal Price Calculator