ST Twitter Security & Risk Analysis

wordpress.org/plugins/st-twitter-wp

ST Twitter is a plugin that offers you the possibility to show your lastest tweet in your WordPress web site

10 active installs v1.0.1 PHP + WP 4.0+ Updated Oct 27, 2014
twittertwitter-plugin
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ST Twitter Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 11yr ago
Risk Assessment

The "st-twitter-wp" v1.0.1 plugin exhibits a mixed security posture. On the positive side, it has a very small attack surface, with only one shortcode and no unprotected entry points identified in the static analysis. The absence of known CVEs and a clean vulnerability history are also strong indicators of a relatively secure past. Furthermore, all SQL queries are prepared, which is a significant security strength against SQL injection vulnerabilities.

However, several concerning code signals warrant attention. The presence of dangerous functions like `shell_exec` and `create_function` indicates a potential for severe code execution vulnerabilities if not handled with extreme caution and robust input sanitization. The low percentage (22%) of properly escaped outputs is a significant risk, suggesting a high likelihood of Cross-Site Scripting (XSS) vulnerabilities across many output points. The absence of nonce checks on the identified entry points, combined with limited capability checks, further amplifies the risk of unauthorized actions or privilege escalation. While the taint analysis did not reveal critical or high-severity unsanitized paths, the single flow with an unsanitized path and the reliance on potentially risky functions still present a latent threat.

In conclusion, while the plugin benefits from a small attack surface and a lack of historical vulnerabilities, the identified code signals related to dangerous functions, insufficient output escaping, and missing security checks on entry points introduce notable risks. Developers should prioritize addressing these specific code-level concerns to improve the plugin's overall security.

Key Concerns

  • Dangerous functions present (shell_exec, create_function)
  • Low percentage of properly escaped outputs
  • No nonce checks on entry points
  • Taint flow with unsanitized path
  • Limited capability checks
Vulnerabilities
None known

ST Twitter Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

ST Twitter Release Timeline

v1.0.1Current
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

ST Twitter Code Analysis

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

Dangerous Functions Found

shell_exec$style = shell_exec('stty -g');tmh\tmhUtilities.php:235
shell_execshell_exec('stty -echo');tmh\tmhUtilities.php:238
shell_execshell_exec('stty -icanon -echo min 1 time 0');tmh\tmhUtilities.php:241
shell_execshell_exec('stty ' . $style);tmh\tmhUtilities.php:260
create_functionadd_action( 'widgets_init', create_function( '', 'register_widget("st_twitter_widget");' ) );widget.php:100

Output Escaping

22% escaped41 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
st_admin_menu_page (st-twitter-wp.php:65)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

ST Twitter Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[STtwitter] st-twitter-wp.php:226
WordPress Hooks 9
actionadmin_noticesst-twitter-wp.php:35
actionadmin_menust-twitter-wp.php:38
actionwp_enqueue_scriptsst-twitter-wp.php:39
actionadmin_enqueue_scriptsst-twitter-wp.php:40
actioninitst-twitter-wp.php:41
actionplugins_loadedst-twitter-wp.php:42
filtermce_external_pluginsst-twitter-wp.php:446
filtermce_buttonsst-twitter-wp.php:447
actionwidgets_initwidget.php:100
Maintenance & Trust

ST Twitter Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedOct 27, 2014
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

ST Twitter Developer Profile

beautifultemplates

2 plugins · 20 total installs

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

How We Detect ST Twitter

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/st-twitter-wp/editor_button/editor_plugin.js/wp-content/plugins/st-twitter-wp/editor_button/tiny_mce_popup.js/wp-content/plugins/st-twitter-wp/editor_button/button.js/wp-content/plugins/st-twitter-wp/css/style.css/wp-content/plugins/st-twitter-wp/js/custom.js/wp-content/plugins/st-twitter-wp/tmh/tmhOAuth.php/wp-content/plugins/st-twitter-wp/tmh/tmhUtilities.php
Script Paths
/wp-content/plugins/st-twitter-wp/editor_button/editor_plugin.js/wp-content/plugins/st-twitter-wp/editor_button/tiny_mce_popup.js/wp-content/plugins/st-twitter-wp/editor_button/button.js/wp-content/plugins/st-twitter-wp/js/custom.js

HTML / DOM Fingerprints

CSS Classes
st-twitter-adminst_load_rssz-label
Data Attributes
data-plugin="st-twitter-wp"
JS Globals
st_twitter_wpst_Twitter_wp
Shortcode Output
[st_twitter_web][st_twitter_followers]
FAQ

Frequently Asked Questions about ST Twitter