Twittee Text Tweet Security & Risk Analysis

wordpress.org/plugins/twittee-text-tweet

Twittee enables visitors to tweet your keyword rich content on Twitter. Add Twittee shortcode to post and let your visitors do the rest. Easy!

10 active installs v1.0.8 PHP + WP 3.0.1+ Updated Jan 25, 2021
shortcodetimelinetweettwitteetwitter
41
D · High Risk
CVEs total2
Unpatched2
Last CVEApr 21, 2026
Safety Verdict

Is Twittee Text Tweet Safe to Use in 2026?

High Risk

Score 41/100

Twittee Text Tweet carries significant security risk with 2 known CVEs, 2 still unpatched. Consider switching to a maintained alternative.

2 known CVEs 2 unpatched Last CVE: Apr 21, 2026Updated 5yr ago
Risk Assessment

The "twittee-text-tweet" plugin version 1.0.8 presents a mixed security posture. On the positive side, the plugin demonstrates good practices by exclusively using prepared statements for SQL queries and not engaging in file operations or external HTTP requests. It also has a very limited attack surface, with all entry points identified not requiring explicit authentication checks. However, significant concerns arise from the static analysis results. Notably, 100% of its output is not properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities where user-supplied data could be rendered directly in the browser without sanitization.

The plugin has a history of known vulnerabilities, with one medium severity Cross-Site Scripting (XSS) issue that remains unpatched. This pattern of XSS vulnerabilities, combined with the current lack of proper output escaping, strongly suggests that new XSS vulnerabilities could easily be introduced or may already exist. The taint analysis, while showing a small number of flows, flags two flows with unsanitized paths, which, coupled with the lack of output escaping, further exacerbates the XSS risk. The absence of nonce checks and capability checks on the identified entry points, although the attack surface is small, could be exploited if any of the unsanitized output flows are triggered in a context where an attacker can influence the input.

In conclusion, while the plugin has some strengths in its handling of database queries and external interactions, the pervasive lack of output escaping and the history of unpatched XSS vulnerabilities make it a significant security risk. The presence of unsanitized taint flows further amplifies this concern. It is strongly recommended that users update to a version that addresses the known vulnerability and that developers implement robust output escaping for all dynamic content.

Key Concerns

  • Unpatched CVE: Medium severity XSS
  • 100% of output unescaped
  • 2 unsanitized taint flows
  • No nonce checks
  • No capability checks
Vulnerabilities
2 published

Twittee Text Tweet Security Vulnerabilities

CVEs by Year

1 CVE in 2023 · unpatched
2023
1 CVE in 2026 · unpatched
2026
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

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

Twittee Text Tweet <= 1.0.8 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'id' Shortcode Attribute

Apr 21, 2026Unpatched
CVE-2023-0602medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Twittee Text Tweet <= 1.0.8 - Reflected Cross-Site Scripting

Jul 10, 2023Unpatched
Version History

Twittee Text Tweet Release Timeline

Code Analysis
Analyzed Mar 17, 2026

Twittee Text Tweet Code Analysis

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

Output Escaping

0% escaped24 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
ttt_twittee_text_tweet_options_page (ttt-twittee-text-tweet.php:139)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Twittee Text Tweet Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[twittee] ttt-twittee-text-tweet.php:131
WordPress Hooks 4
actioninitttt-twittee-text-tweet.php:38
actionwp_print_scriptsttt-twittee-text-tweet.php:52
actionadmin_menuttt-twittee-text-tweet.php:137
actionwp_enqueue_scriptsttt-twittee-text-tweet.php:159
Maintenance & Trust

Twittee Text Tweet Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedJan 25, 2021
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Twittee Text Tweet Developer Profile

Johnnie

3 plugins · 30K total installs

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

How We Detect Twittee Text Tweet

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/twittee-text-tweet/js/ttt_tweetAction.js/wp-content/plugins/twittee-text-tweet/js/tttwordballoon.js
Script Paths
/wp-content/plugins/twittee-text-tweet/js/ttt_tweetAction.js/wp-content/plugins/twittee-text-tweet/js/tttwordballoon.js
Version Parameters
twittee-text-tweet/js/ttt_tweetAction.js?ver=twittee-text-tweet/js/tttwordballoon.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-tweetActiondata-tttwordballoon
JS Globals
ttt_wordballoon
Shortcode Output
[twitteeid="tweetLinkjQuery("#tweetLinkjQuery.fn.tweetAction
FAQ

Frequently Asked Questions about Twittee Text Tweet