Retweet Anywhere Security & Risk Analysis

wordpress.org/plugins/retweet-anywhere

Retweet Anywhere for WordPress is a nice and easy way to allow your readers to instantly retweet your blog posts through their Twitter accounts.

10 active installs v0.1.3 PHP + WP 2.9+ Updated Unknown
anywherejavascriptretweettweettwitter
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Retweet Anywhere Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "retweet-anywhere" plugin v0.1.3 presents a mixed security posture. While it exhibits some good practices such as using prepared statements for all SQL queries and a lack of known CVEs, it also contains significant security concerns. The presence of two AJAX handlers without authentication checks creates a notable attack surface, allowing unauthorized users to potentially trigger plugin functionality. Furthermore, the use of the `create_function` construct is a strong signal of potential security risks, as it can lead to arbitrary code execution if user input is not meticulously sanitized before being passed to it. The low percentage of properly escaped output (24%) indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected and executed in the context of other users' browsers.

The plugin's vulnerability history is clean, with no recorded CVEs. This absence of past vulnerabilities might suggest a well-maintained or less complex plugin, or it could simply be a matter of time before issues are discovered, especially given the identified code signals. The combination of unprotected entry points and poor output sanitization, coupled with the use of `create_function`, points to a plugin that requires immediate attention to address potential security flaws before they can be exploited. While the lack of SQL injection risks is positive, the other identified weaknesses significantly outweigh this strength.

Key Concerns

  • AJAX handlers without auth checks
  • Unescaped output
  • Dangerous function used (create_function)
  • No nonce checks on AJAX
  • No capability checks
Vulnerabilities
None known

Retweet Anywhere Security Vulnerabilities

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

Retweet Anywhere Code Analysis

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

Dangerous Functions Found

create_functionadd_action("init", create_function('', 'global $RetweetAnywhere; $RetweetAnywhere = new RetweetAnywhretweet-anywhere.php:551
create_functionadd_action("widgets_init", create_function('', 'return register_widget("RetweetAnywhereWidget");'));retweet-anywhere.php:552

Output Escaping

24% escaped34 total outputs
Attack Surface
2 unprotected

Retweet Anywhere Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_rta_getmessageretweet-anywhere.php:137
noprivwp_ajax_rta_getmessageretweet-anywhere.php:138

Shortcodes 1

[retweet-anywhere] retweet-anywhere.php:148
WordPress Hooks 8
actionwp_enqueue_scriptsretweet-anywhere.php:134
actionadmin_menuretweet-anywhere.php:141
actionadmin_initretweet-anywhere.php:142
actionadmin_noticesretweet-anywhere.php:143
filterthe_contentretweet-anywhere.php:147
filterwidget_textretweet-anywhere.php:153
actioninitretweet-anywhere.php:551
actionwidgets_initretweet-anywhere.php:552
Maintenance & Trust

Retweet Anywhere Maintenance & Trust

Maintenance Signals

WordPress version tested3.0.5
Last updatedUnknown
PHP min version
Downloads8K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Retweet Anywhere Developer Profile

Konstantin Kovshenin

15 plugins · 19K total installs

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

How We Detect Retweet Anywhere

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/retweet-anywhere/css/style.css/wp-content/plugins/retweet-anywhere/js/script.js
Script Paths
/wp-content/plugins/retweet-anywhere/js/admin.js
Version Parameters
retweet-anywhere/css/style.css?ver=retweet-anywhere/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
widget-retweet-anywhereretweet-anywhere-widget-box
Data Attributes
data-rtw-titledata-rtw-formatdata-rtw-widthdata-rtw-height
JS Globals
retweet_anywhere_vars
Shortcode Output
<div class='retweet-anywhere-widget-box'><em class='post_id'><em class='title'><em class='format'>
FAQ

Frequently Asked Questions about Retweet Anywhere