Juiz Last Tweet Widget Security & Risk Analysis

wordpress.org/plugins/juiz-last-tweet-widget

Add a widget to your sidebar to show your latest tweet(s) with style and without JavaScript! Retweet, Favorite and Reply links are available.

600 active installs v1.3.8 PHP + WP 3.0.1+ Updated Nov 28, 2024
lastsidebarsocialtwitterwidget
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Juiz Last Tweet Widget Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "juiz-last-tweet-widget" plugin v1.3.8 exhibits a mixed security posture. On the positive side, it has no known CVEs, no critical or high severity taint flows, and a seemingly small attack surface with only two shortcodes and no unprotected AJAX or REST API endpoints. The absence of dangerous functions and file operations is also commendable.

However, several concerning aspects emerge from the code analysis. The significant portion of output that is not properly escaped (53 total outputs, 47% properly escaped) indicates a potential for Cross-Site Scripting (XSS) vulnerabilities, especially if the unescaped output includes user-supplied data. The single SQL query is not using prepared statements, which is a direct risk for SQL injection. Furthermore, the complete lack of nonce checks and capability checks on any entry points, coupled with the presence of a file operation and an external HTTP request, raises concerns about potential unauthorized actions and information disclosure if these are not handled with extreme care.

The plugin's vulnerability history is clean, which is a strength. However, this alone doesn't mitigate the risks identified in the static analysis. The plugin's strengths lie in its clean history and lack of complex attack vectors like AJAX or REST API endpoints. Its weaknesses are primarily in the handling of output, database queries, and the potential for insecure handling of file operations and external requests due to missing authorization checks.

Key Concerns

  • SQL query not using prepared statements
  • Low percentage of properly escaped output
  • No nonce checks implemented
  • No capability checks implemented
  • Presence of file operations without clear authorization checks
  • Presence of external HTTP request without clear authorization checks
Vulnerabilities
None known

Juiz Last Tweet Widget Security Vulnerabilities

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

Juiz Last Tweet Widget Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

47% escaped53 total outputs
Attack Surface

Juiz Last Tweet Widget Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[jltw] juiz-last-tweet.php:792
[tweets] juiz-last-tweet.php:793
WordPress Hooks 7
actionadmin_menuadmin\jltw-admin.inc.php:9
filteradmin_initadmin\jltw-admin.inc.php:89
actionadmin_noticesjuiz-last-tweet.php:88
actionwidgets_initjuiz-last-tweet.php:617
actionwp_enqueue_scriptsjuiz-last-tweet.php:628
actionwp_headjuiz-last-tweet.php:650
actionwp_footerjuiz-last-tweet.php:721
Maintenance & Trust

Juiz Last Tweet Widget Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedNov 28, 2024
PHP min version
Downloads104K

Community Trust

Rating84/100
Number of ratings26
Active installs600
Developer Profile

Juiz Last Tweet Widget Developer Profile

Geoffrey

6 plugins · 5K total installs

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

How We Detect Juiz Last Tweet Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/juiz-last-tweet-widget/css/style.css/wp-content/plugins/juiz-last-tweet-widget/css/widget.css/wp-content/plugins/juiz-last-tweet-widget/js/script.js
Script Paths
/wp-content/plugins/juiz-last-tweet-widget/js/script.js
Version Parameters
juiz-last-tweet-widget/style.css?ver=juiz-last-tweet-widget/widget.css?ver=juiz-last-tweet-widget/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
juiz-last-tweet-widgetjltw-clear
HTML Comments
<!-- Widget Juiz Last Tweet --><!-- JLTW_CLEAR : clearfix --><!-- JLTW_CLEAR : fix bug IE --><!-- version -->+8 more
Data Attributes
id="juiz_last_tweet_widget-data-juiz-last-tweet-auto-slide-delaydata-juiz-last-tweet-auto-slidedata-juiz-last-tweet-cache-durationdata-juiz-last-tweet-show-avatardata-juiz-last-tweet-action-links+3 more
JS Globals
juiz_last_tweet_widget
FAQ

Frequently Asked Questions about Juiz Last Tweet Widget