
WPML Widget Filter Security & Risk Analysis
wordpress.org/plugins/wpml-widget-filterWPML Widget Filter lets you control on which languages widgets or sidebars appear when using WPML Translation plugin.
Is WPML Widget Filter Safe to Use in 2026?
Generally Safe
Score 85/100WPML Widget Filter has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The wpml-widget-filter plugin version 0.1 presents a concerning security posture, primarily due to a significant lack of output escaping. While the static analysis shows a clean slate regarding dangerous functions, SQL injection vulnerabilities (via prepared statements), and external requests, the fact that 100% of the identified 12 output operations are not properly escaped is a major red flag. This indicates a high likelihood of Cross-Site Scripting (XSS) vulnerabilities, where user-supplied input could be rendered directly into the HTML, potentially allowing attackers to inject malicious scripts. The complete absence of taint analysis flows, while seemingly positive, might be a result of the analysis scope or limited functionality of the plugin, rather than a guarantee of safety. The plugin's vulnerability history is clean, with no recorded CVEs. However, this does not negate the identified risks in the current code. The lack of explicit capability checks and nonce checks on the identified entry points, though the entry point count is zero, suggests a potential oversight in security best practices if functionality were to be added. In conclusion, while the plugin is free from known vulnerabilities and avoids common pitfalls like raw SQL, the critical issue of unescaped output significantly lowers its security standing. A score of 100 is not achievable with this fundamental security flaw.
Key Concerns
- 0% of outputs properly escaped
- No capability checks found
- No nonce checks found
WPML Widget Filter Security Vulnerabilities
WPML Widget Filter Code Analysis
Output Escaping
WPML Widget Filter Attack Surface
WordPress Hooks 8
Maintenance & Trust
WPML Widget Filter Maintenance & Trust
Maintenance Signals
Community Trust
WPML Widget Filter Alternatives
Widget Disable
wp-widget-disable
Disable sidebar and dashboard widgets with an easy to use interface.
Widget Builder
widget-builder
Widget Builder uses native WordPress editing interface to provide a unique tool to build custom widgets for your site(s).
Widget Manager Light
widget-manager-light
Widget Manager lets you control on which pages widgets appear via nice and easy interface. Show or hide widgets. Display relevant content on your page …
Date Range Filter
date-range-filter
Easily filter the admin list of post and custom post type with a date range.
WP Job Manager Filter Widget
wp-job-manager-filter-widget
WP Job Manager Filter widget allows job filter through Keyword, Location, Featured, Filled, Job Type and Category.
WPML Widget Filter Developer Profile
8 plugins · 340 total installs
How We Detect WPML Widget Filter
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wpml-widget-filter/wpml_widget_filter.css/wp-content/plugins/wpml-widget-filter/wpml_widget_filter.jswpml-widget-filter/wpml_widget_filter.css?ver=wpml-widget-filter/wpml_widget_filter.js?ver=HTML / DOM Fingerprints
wpml-wf-controlCALLED VIA 'widget_update_callback' FILTER (ajax update of a widget)CALLED VIA 'sidebar_admin_setup' ACTIONadds in the admin control per widget, but also processes import/exportCALLED VIA 'sidebar_admin_page' ACTION+2 morename="widget-id[]"name="wpml_sb[]"name="wpml_wf[]["wpml_wf_options