Get Widget ID Security & Risk Analysis

wordpress.org/plugins/get-widget-id

Get ID of any active widget.

400 active installs v1.2 PHP + WP 3.3+ Updated Oct 19, 2019
get-active-widget-idget-widget-idwidgetwidget-formwidget-id
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Get Widget ID Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 6yr ago
Risk Assessment

The 'get-widget-id' plugin v1.2 exhibits a very limited attack surface, with no detectable entry points like AJAX handlers, REST API routes, shortcodes, or cron events. The code also shows good practices in avoiding dangerous functions, performing file operations, making external HTTP requests, and utilizing prepared statements for SQL queries. There are no critical or high-severity taint flows identified, and no known historical vulnerabilities.

However, there are significant concerns regarding output escaping. With 100% of outputs not being properly escaped, this presents a clear risk of Cross-Site Scripting (XSS) vulnerabilities. Any data displayed to users that originates from this plugin could potentially be manipulated to execute malicious scripts in the browser of other users. The lack of nonce and capability checks across the board, while less critical given the absence of obvious entry points, signifies a lack of robust security hardening if any entry points were to be inadvertently introduced in future versions or through interactions with other plugins.

In conclusion, while the plugin appears to have a clean history and a minimal attack surface, the complete lack of output escaping is a critical security weakness that significantly elevates the risk. The absence of authentication and authorization checks, though currently less impactful, further contributes to a less secure overall posture. Developers should prioritize addressing the output escaping issue to mitigate XSS risks.

Key Concerns

  • All outputs are unescaped
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Get Widget ID Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Get Widget ID Release Timeline

v1.2Current
v1.1
Code Analysis
Analyzed Mar 16, 2026

Get Widget ID Code Analysis

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

Output Escaping

0% escaped1 total outputs
Attack Surface

Get Widget ID Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionin_widget_formget-widget-id.php:32
Maintenance & Trust

Get Widget ID Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedOct 19, 2019
PHP min version
Downloads9K

Community Trust

Rating100/100
Number of ratings4
Active installs400
Developer Profile

Get Widget ID Developer Profile

a.ankit

6 plugins · 21K total installs

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

How We Detect Get Widget ID

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/get-widget-id/style.css
Version Parameters
get-widget-id/style.css?ver=

HTML / DOM Fingerprints

Shortcode Output
<p><strong>Widget ID is</strong>: Pls save the widget first!</p><p><strong>Widget ID is: </strong>
FAQ

Frequently Asked Questions about Get Widget ID