Statify Widget Security & Risk Analysis

wordpress.org/plugins/statify-widget

Data privacy conform widget for list popular content (pages, posts, custom post types) – based on Statify plugin.

4K active installs v1.4.9 PHP 5.2.4+ WP 4.6+ Updated Jan 25, 2026
analyticspopular-postsprivacystatisticswidget
99
A · Safe
CVEs total1
Unpatched0
Last CVEAug 22, 2025
Safety Verdict

Is Statify Widget Safe to Use in 2026?

Generally Safe

Score 99/100

Statify Widget has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Aug 22, 2025Updated 2mo ago
Risk Assessment

The Statify Widget plugin v1.4.9 presents a mixed security posture. On the positive side, the plugin demonstrates good practices regarding SQL query sanitization, with all queries utilizing prepared statements. There are no identified dangerous functions, file operations, external HTTP requests, or bundled libraries, which reduces the potential attack surface. The absence of critical or high-severity taint flows and the fact that all identified entry points have some level of protection are also positive indicators.

However, several areas raise concerns. The plugin exhibits a moderate rate of improper output escaping, with only 52% of outputs being properly escaped. This significantly increases the risk of Cross-Site Scripting (XSS) vulnerabilities, especially given that the plugin has a history of a medium-severity XSS vulnerability. The lack of nonce checks and capability checks on its entry points, while not directly flagged as unprotected in the static analysis, is a potential weakness that could be exploited in conjunction with other vulnerabilities or misconfigurations. The vulnerability history, while not indicating currently unpatched critical or high issues, shows a past medium-severity XSS, suggesting a tendency for input sanitization issues.

In conclusion, while Statify Widget v1.4.9 avoids some common pitfalls like raw SQL and dangerous functions, its output escaping and lack of robust authorization checks on its entry points are significant weaknesses. The past XSS vulnerability further underscores the importance of addressing these issues. Users should exercise caution and consider updating to a version with improved sanitization and authorization checks if available.

Key Concerns

  • Moderate output escaping issues (52% properly escaped)
  • No nonce checks on entry points
  • No capability checks on entry points
  • Past medium severity XSS vulnerability
Vulnerabilities
1

Statify Widget Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-48322medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Statify Widget <= 1.4.6 - Authenticated (Contributor+) Stored Cross-Site Scripting

Aug 22, 2025 Patched in 1.4.7 (48d)
Code Analysis
Analyzed Mar 16, 2026

Statify Widget Code Analysis

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

SQL Query Safety

100% prepared3 total queries

Output Escaping

52% escaped65 total outputs
Attack Surface

Statify Widget Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[statify-count] statify-widget.php:38
[statify-count-sum] statify-widget.php:39
WordPress Hooks 5
actionadmin_noticesstatify-widget.php:229
actionwidgets_initstatify-widget.php:241
actionadmin_initstatify-widget.php:242
actioninitstatify-widget.php:295
actionadmin_enqueue_scriptsstatify-widget.php:330
Maintenance & Trust

Statify Widget Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 25, 2026
PHP min version5.2.4
Downloads77K

Community Trust

Rating100/100
Number of ratings5
Active installs4K
Developer Profile

Statify Widget Developer Profile

Finn Dohrn

1 plugin · 4K total installs

87
trust score
Avg Security Score
99/100
Avg Patch Time
48 days
View full developer profile
Detection Fingerprints

How We Detect Statify Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/statify-widget/statify-widget.css/wp-content/plugins/statify-widget/statify-widget.js
Script Paths
/wp-content/plugins/statify-widget/statify-widget.js
Version Parameters
statify-widget/statify-widget.css?ver=statify-widget/statify-widget.js?ver=

HTML / DOM Fingerprints

CSS Classes
statify-widgetstatify-widget-liststatify-widget-elementstatify-widget-linkpost_selectcategory_select
HTML Comments
QuitRegister StatifyWidget to WordpressGenerating a from for settingsOverride old instance with new instance.+3 more
Data Attributes
id="statify-widget-amount"name="statify-widget-amount"id="statify-widget-post_type"name="statify-widget-post_type"id="statify-widget-interval"name="statify-widget-interval"+4 more
Shortcode Output
<a class="statify-widget-link"<ol class="statify-widget-list"><li class="statify-widget-element">
FAQ

Frequently Asked Questions about Statify Widget