Multi Twitter Stream Security & Risk Analysis

wordpress.org/plugins/multi-twitter-widget

A simple widget that displays only the most recent tweet from multiple accounts.

30 active installs v1.5.0 PHP + WP 2.8+ Updated Apr 12, 2013
multi-twittermultiple-twittertwittertwitter-accountwidgets
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Multi Twitter Stream Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 12yr ago
Risk Assessment

The multi-twitter-widget plugin, version 1.5.0, presents a mixed security profile. On the positive side, the plugin demonstrates good practices by having zero recorded CVEs, no unpatched vulnerabilities, and utilizing prepared statements for all SQL queries, indicating a lack of direct SQL injection risks. The absence of external HTTP requests, shortcodes, cron events, and a seemingly small attack surface with no direct entry points without authentication are also strengths. However, the static analysis reveals significant concerns. The presence of two instances of the `unserialize` function is a critical red flag, as unserialization of untrusted data can lead to remote code execution vulnerabilities. Furthermore, a complete lack of output escaping (0% properly escaped) is a major security weakness, opening the door to cross-site scripting (XSS) attacks across all 18 identified output points. The complete absence of nonce checks and capability checks, combined with no AJAX handlers or REST API routes that require authentication, means any potential vulnerabilities stemming from `unserialize` or unescaped output could be exploited without any authorization measures in place. The lack of taint analysis flows analyzed also means that potential data flow issues might have been missed. In conclusion, while the plugin avoids common web vulnerabilities like SQL injection and has a clean vulnerability history, the presence of `unserialize` and pervasive unescaped output, coupled with a lack of authorization checks on its functional points, makes it highly susceptible to critical security flaws, particularly XSS and potential RCE.

Key Concerns

  • Dangerous function unserialize found
  • Output escaping is not properly implemented
  • No nonce checks detected
  • No capability checks detected
Vulnerabilities
None known

Multi Twitter Stream Security Vulnerabilities

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

Multi Twitter Stream Code Analysis

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

Dangerous Functions Found

unserialize$content = unserialize($str);widget.php:271
unserialize$content = unserialize($str);widget.php:352

Output Escaping

0% escaped18 total outputs
Attack Surface

Multi Twitter Stream Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionplugins_loadedwidget.php:640
Maintenance & Trust

Multi Twitter Stream Maintenance & Trust

Maintenance Signals

WordPress version tested3.5.2
Last updatedApr 12, 2013
PHP min version
Downloads10K

Community Trust

Rating60/100
Number of ratings2
Active installs30
Developer Profile

Multi Twitter Stream Developer Profile

Clay McIlrath

2 plugins · 130 total installs

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

How We Detect Multi Twitter Stream

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/multi-twitter-widget/css/style.css/wp-content/plugins/multi-twitter-widget/js/jquery.tweet.js
Script Paths
/wp-content/plugins/multi-twitter-widget/js/jquery.tweet.js
Version Parameters
multi-twitter-widget/css/style.css?ver=multi-twitter-widget/js/jquery.tweet.js?ver=

HTML / DOM Fingerprints

CSS Classes
tweet_listtweet_avatartweet_texttweet_timetweet_actionstweet_replytweet_retweettweet_favorite
Data Attributes
data-twitter-widget
JS Globals
jQuery.fn.tweet
FAQ

Frequently Asked Questions about Multi Twitter Stream