ZPT Metals Security & Risk Analysis

wordpress.org/plugins/zpt-metals

A solution provided to display precious Metals(Gold, Silver, Platinum and 36+ metals) rates in the desired currencies (USD,GBP, CAD etc).

60 active installs v1.2.1 PHP + WP 5.0+ Updated Jan 9, 2023
gold-ratesmetals-apimetals-ratessilver-rateszinc
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ZPT Metals Safe to Use in 2026?

Generally Safe

Score 85/100

ZPT Metals has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The zpt-metals plugin v1.2.1 exhibits a generally good security posture based on the static analysis. It demonstrates excellent practices by having no known critical or high severity taint flows and 100% of its SQL queries utilizing prepared statements, which significantly mitigates the risk of SQL injection vulnerabilities. The absence of known CVEs and a clean vulnerability history further contribute to a positive security outlook, suggesting the developers are either diligent in patching or have not historically introduced significant flaws. However, there are areas that warrant attention. The plugin has a notable percentage of improperly escaped output (43%), which could potentially lead to cross-site scripting (XSS) vulnerabilities if user-controlled data is displayed without proper sanitization. Additionally, the presence of 5 external HTTP requests, while not inherently problematic, could introduce risks if not handled securely, such as validating responses or using robust libraries. The lack of capability checks on any entry points is a concern, meaning any authenticated user could potentially trigger functionality that might have unintended consequences or expose sensitive information if other security measures fail. While the overall picture is positive due to strong SQL practices and no known exploits, the unescaped output and the absence of capability checks represent potential avenues for attack that should be addressed.

Key Concerns

  • Significant portion of output not properly escaped
  • No capability checks on entry points
  • External HTTP requests present
Vulnerabilities
None known

ZPT Metals Security Vulnerabilities

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

ZPT Metals Code Analysis

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

Output Escaping

57% escaped14 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
zpt_metals_admin_settings_page (backend\__hooks.php:382)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

ZPT Metals Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[zpt-metals] backend\__hooks.php:11
WordPress Hooks 9
actionadmin_menubackend\__hooks.php:8
filtercron_schedulesbackend\__hooks.php:988
actionzpt_metals_custom_task_hookbackend\__hooks.php:1195
filterwoocommerce_product_data_tabsbackend\__hooks.php:1202
actionwoocommerce_product_data_panelsbackend\__hooks.php:1212
actionwoocommerce_process_product_meta_simplebackend\__hooks.php:1403
filterwoocommerce_get_pricebackend\__hooks.php:1520
actionwoocommerce_before_calculate_totalsbackend\__hooks.php:1522
actionwoocommerce_before_cartbackend\__hooks.php:1523

Scheduled Events 20

zpt_metals_custom_task_hook
zpt_metals_custom_task_hook
zpt_metals_custom_task_hook
zpt_metals_custom_task_hook
zpt_metals_custom_task_hook
zpt_metals_custom_task_hook
zpt_metals_custom_task_hook
zpt_metals_custom_task_hook
zpt_metals_custom_task_hook
zpt_metals_custom_task_hook
zpt_metals_custom_task_hook
zpt_metals_custom_task_hook
zpt_metals_custom_task_hook
zpt_metals_custom_task_hook
zpt_metals_custom_task_hook
zpt_metals_custom_task_hook
zpt_metals_custom_task_hook
zpt_metals_custom_task_hook
zpt_metals_custom_task_hook
zpt_metals_custom_task_hook
Maintenance & Trust

ZPT Metals Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedJan 9, 2023
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs60
Developer Profile

ZPT Metals Developer Profile

Zactonz Technologies

1 plugin · 60 total installs

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

How We Detect ZPT Metals

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/zpt-metals/assets/css/zpt-metals-frontend.css/wp-content/plugins/zpt-metals/assets/js/zpt-metals-frontend.js
Script Paths
/wp-content/plugins/zpt-metals/assets/js/zpt-metals-frontend.js
Version Parameters
zpt-metals/assets/css/zpt-metals-frontend.css?ver=zpt-metals/assets/js/zpt-metals-frontend.js?ver=

HTML / DOM Fingerprints

HTML Comments
Display output of shortcode with provided attributesatts can be an array with following attributesEndpoint for get rates in CaratRespect API request limits. So serve database saved results until database+5 more
Data Attributes
typecurrencysymbolsbasedate-formatprice-round+3 more
Shortcode Output
[zpt-metals]
FAQ

Frequently Asked Questions about ZPT Metals