Twitter Profile Widget Security & Risk Analysis

wordpress.org/plugins/twitter-profile-widget

Adds a sidebar widget to display Twitter profiles.

10 active installs v0.9 PHP + WP 2.8+ Updated Jul 7, 2011
profilescreen-namesidebartwitterwidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Twitter Profile Widget Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 14yr ago
Risk Assessment

The "twitter-profile-widget" plugin version 0.9 exhibits a mixed security posture. While it demonstrates a positive absence of known CVEs and a complete lack of direct SQL injection vulnerabilities due to prepared statements, several concerning code signals raise red flags. The presence of the `create_function` dangerous function is a significant weakness, as it can be exploited to execute arbitrary PHP code under certain conditions. Furthermore, a substantial portion of its output (88%) is not properly escaped, creating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The lack of nonce checks and capability checks on the identified entry points, though the entry points themselves are zero, still represents a potential blind spot if any were to be introduced later or exist in undocumented ways. The absence of any recorded vulnerabilities in its history is a positive sign, suggesting prior development focus on security or a lack of exposure, but it does not negate the risks identified in the static analysis. Overall, the plugin has strengths in its lack of CVEs and SQL preparedness, but the presence of a dangerous function and significant unescaped output pose notable XSS and code execution risks that require immediate attention.

Key Concerns

  • Dangerous function 'create_function' found
  • High percentage of unescaped output (88%)
  • No nonce checks detected
  • No capability checks detected
Vulnerabilities
None known

Twitter Profile Widget Security Vulnerabilities

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

Twitter Profile Widget Code Analysis

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

Dangerous Functions Found

create_functionadd_action('widgets_init', create_function( '', 'return register_widget("TwitterProfileWidget");' ))twitter_profile_widget.php:137

Output Escaping

12% escaped17 total outputs
Attack Surface

Twitter Profile Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actiontemplate_redirecttwitter_profile_widget.php:35
actionwidgets_inittwitter_profile_widget.php:137
Maintenance & Trust

Twitter Profile Widget Maintenance & Trust

Maintenance Signals

WordPress version tested3.2.1
Last updatedJul 7, 2011
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Twitter Profile Widget Developer Profile

Keisuke Nemoto

3 plugins · 50 total installs

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

How We Detect Twitter Profile Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/twitter-profile-widget/style.css/wp-content/plugins/twitter-profile-widget/twitter_profile.js
Script Paths
/wp-content/plugins/twitter-profile-widget/twitter_profile.js
Version Parameters
twitter-profile-widget/style.css?ver=twitter-profile-widget/twitter_profile.js?ver=

HTML / DOM Fingerprints

CSS Classes
twitter-profiletp_icon_nametp_user_linktp_profile_imagetp_nametp_screen_nametp_time_zonetp_profile+8 more
Data Attributes
id="TwitterProfile_"class="twitter-profile"class="tp_icon_name"class="tp_user_link"class="tp_profile_image"class="tp_name"+11 more
JS Globals
twitterProfileUpdate
REST Endpoints
/wp-json/users/show
Shortcode Output
<div id="TwitterProfile_" class="twitter-profile"><div class="tp_icon_name"><a class="tp_user_link" href="http://twitter.com/
FAQ

Frequently Asked Questions about Twitter Profile Widget