Cryptocurreny.id Widget Security & Risk Analysis

wordpress.org/plugins/cryptocurrency-id-widgets

Cryptocurrency.id provides a benchmark price index along with arbitrage opportunitiy information for the Indonesian crypto space.

0 active installs v1.1 PHP 7.2+ WP 5.1+ Updated Mar 9, 2021
cryptocrypto-tradingcryptocurrencyfinanceindonesia
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Cryptocurreny.id Widget Safe to Use in 2026?

Generally Safe

Score 85/100

Cryptocurreny.id Widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The cryptocurrency-id-widgets plugin v1.1 demonstrates a generally good security posture with no known past vulnerabilities or critical static analysis findings. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is commendable. Prepared statements are used for all SQL queries, and there are no bundled libraries to worry about. The limited attack surface, consisting of a single shortcode, and the lack of unprotected entry points are also positive indicators.

However, several areas raise concern. The code analysis reveals that 25% of output is not properly escaped, indicating a potential for cross-site scripting (XSS) vulnerabilities. This is further supported by the taint analysis, which identified two flows with unsanitized paths, though they are not flagged as critical or high severity. Crucially, the plugin lacks nonce checks and capability checks entirely, meaning that actions triggered by its shortcode are not protected against CSRF attacks or unauthorized access. The absence of these fundamental security controls on even a small attack surface is a significant weakness.

In conclusion, while the plugin's developer has implemented some good security practices, the oversight in output escaping and the complete lack of nonces and capability checks create exploitable security gaps. The absence of past vulnerabilities is a positive sign, but it does not negate the immediate risks identified in the current analysis. The plugin should be updated to address these issues to ensure a more robust security profile.

Key Concerns

  • Unescaped output found
  • Taint flows with unsanitized paths
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Cryptocurreny.id Widget Security Vulnerabilities

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

Cryptocurreny.id Widget Code Analysis

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

Output Escaping

25% escaped4 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
save_api_key (cryptocurrency-id-widgets.php:152)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Cryptocurreny.id Widget Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[cryptoid] cryptocurrency-id-widgets.php:39
WordPress Hooks 3
actionadmin_enqueue_scriptscryptocurrency-id-widgets.php:40
actionadmin_menucryptocurrency-id-widgets.php:41
actionadmin_post_cid_save_api_keycryptocurrency-id-widgets.php:42
Maintenance & Trust

Cryptocurreny.id Widget Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.15
Last updatedMar 9, 2021
PHP min version7.2
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Cryptocurreny.id Widget Developer Profile

cryptocurrencyid

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 Cryptocurreny.id Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cryptocurrency-id-widgets/assets/admin/css/selectize.min.css/wp-content/plugins/cryptocurrency-id-widgets/assets/admin/css/style.css/wp-content/plugins/cryptocurrency-id-widgets/assets/admin/js/vendor.min.js/wp-content/plugins/cryptocurrency-id-widgets/assets/admin/js/script.js
Script Paths
js/embed.js
Version Parameters
cryptocurrency-id-widgets/assets/admin/css/selectize.min.css?ver=cryptocurrency-id-widgets/assets/admin/css/style.css?ver=cryptocurrency-id-widgets/assets/admin/js/vendor.min.js?ver=cryptocurrency-id-widgets/assets/admin/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
cryptocurrency-id-widget-containercryptocurrency-id-widget
HTML Comments
<!-- Cryptocurrency.id Widget -->
Data Attributes
tokentypedesignthemecoinwidth+3 more
JS Globals
CryptocurrencyID.widget
Shortcode Output
[cryptoid type="card"[cryptoid type="text"
FAQ

Frequently Asked Questions about Cryptocurreny.id Widget