TwitterWidget Security & Risk Analysis

wordpress.org/plugins/twitterwidget

Displays your Twitter timeline in the sidebar of your blog. The plugin is widget ready and comes with many configuration options!

10 active installs v0.2 PHP + WP 2.0.2+ Updated Jul 18, 2010
followertweetstwittwitter
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is TwitterWidget Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 15yr ago
Risk Assessment

The twitterwidget v0.2 plugin presents a mixed security picture. On the positive side, it exhibits a strong adherence to secure database practices, with all SQL queries utilizing prepared statements. Furthermore, there is no recorded vulnerability history, suggesting a generally stable and secure development track record for this plugin. The lack of external HTTP requests and bundled libraries also reduces potential attack vectors. However, significant concerns arise from the code signals. The presence of the `create_function` is a known security risk, as it can lead to arbitrary code execution if user input is directly passed to it without proper sanitization. The low percentage of properly escaped output (35%) indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected into the website and executed by users. The absence of nonce checks and capability checks on any potential entry points also means that actions could be performed without proper authorization or validation, although the static analysis indicates no discoverable entry points.

Key Concerns

  • Use of dangerous function: create_function
  • Low output escaping (35%)
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

TwitterWidget Security Vulnerabilities

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

TwitterWidget Code Analysis

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

Dangerous Functions Found

create_functionadd_action( 'plugins_loaded', create_function( '$TwitterWidget_5kks2', 'global $TwitterWidget; $Twittwitterwidget.php:409

Output Escaping

35% escaped20 total outputs
Attack Surface

TwitterWidget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
filterwp_headtwitterwidget.php:47
actionadmin_menutwitterwidget.php:50
actionwidgets_inittwitterwidget.php:53
filteradmin_footertwitterwidget.php:223
actionplugins_loadedtwitterwidget.php:409
Maintenance & Trust

TwitterWidget Maintenance & Trust

Maintenance Signals

WordPress version tested2.7
Last updatedJul 18, 2010
PHP min version
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

TwitterWidget Developer Profile

grobekelle

3 plugins · 40 total installs

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

How We Detect TwitterWidget

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

Asset Fingerprints

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

HTML / DOM Fingerprints

CSS Classes
twitterwidget-widget
Data Attributes
data-usernamedata-limitdata-widthdata-link-hashtagsdata-link-linksdata-link-names+4 more
JS Globals
window.twitterwidget
FAQ

Frequently Asked Questions about TwitterWidget