Personal Tweet Me Button Security & Risk Analysis

wordpress.org/plugins/personal-tweet-me

Adds the official tweet button, to your site as a sidebar widget. You can use a twitter account for the entire site, or use personal accounts per auth …

10 active installs v1.3 PHP + WP 3.0+ Updated Apr 13, 2013
tweet-buttontwitter
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Personal Tweet Me Button Safe to Use in 2026?

Generally Safe

Score 85/100

Personal Tweet Me Button 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 personal-tweet-me plugin v1.3 exhibits a generally good security posture, with no recorded vulnerabilities in its history and a clean taint analysis. The static analysis reveals a minimal attack surface, with no identified entry points such as AJAX handlers, REST API routes, shortcodes, or cron events that lack authentication checks or permission callbacks. Furthermore, all SQL queries are properly prepared, and there are no file operations or external HTTP requests, which are common vectors for vulnerabilities.

However, there are a few concerning areas. The presence of the `create_function` dangerous function is a significant red flag, as it can be exploited for arbitrary code execution if user input is directly incorporated into its arguments. Additionally, only 28% of output is properly escaped, indicating a substantial risk of cross-site scripting (XSS) vulnerabilities, especially since there are no explicit nonce checks present. While the plugin has a clean vulnerability history, this can be attributed to its small attack surface and lack of direct user input handling in its entry points, rather than inherently robust security practices across all code signals.

In conclusion, while the plugin is not actively vulnerable based on historical data and taint analysis, the static code analysis highlights critical areas for improvement. The use of `create_function` and the low output escaping rate present significant theoretical risks that could be exploited if user-controlled data ever reaches these parts of the code. The absence of nonce checks further exacerbates the XSS risk. Addressing these specific code signals is crucial for improving the plugin's overall security.

Key Concerns

  • Dangerous function create_function detected
  • Low output escaping percentage
  • No nonce checks detected
Vulnerabilities
None known

Personal Tweet Me Button Security Vulnerabilities

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

Personal Tweet Me Button Code Analysis

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

Dangerous Functions Found

create_functionadd_action('widgets_init', create_function('', 'return register_widget("s_tweetme");'));functions.php:21

Output Escaping

28% escaped29 total outputs
Attack Surface

Personal Tweet Me Button Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionshow_user_profilefunctions.php:17
actionedit_user_profilefunctions.php:18
actionpersonal_options_updatefunctions.php:19
actionedit_user_profile_updatefunctions.php:20
actionwidgets_initfunctions.php:21
actioninitfunctions.php:22
actionadmin_print_scripts-post.phpfunctions.php:119
Maintenance & Trust

Personal Tweet Me Button Maintenance & Trust

Maintenance Signals

WordPress version tested3.5.2
Last updatedApr 13, 2013
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Personal Tweet Me Button Developer Profile

svrooij_nl

1 plugin · 10 total installs

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

How We Detect Personal Tweet Me Button

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/personal-tweet-me/style.css
Version Parameters
/wp-content/plugins/personal-tweet-me/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
twitter-share-button
Data Attributes
data-countdata-viadata-relateddata-counturldata-urldata-text
FAQ

Frequently Asked Questions about Personal Tweet Me Button