WP-TwitterBadge Security & Risk Analysis

wordpress.org/plugins/wp-twitterbadge

WP-TwitterBadge is a simple plugin that allows you to display a Twitter "Follow" Badge on your site or blog.

40 active installs v1.0 PHP + WP 2.0+ Updated Dec 16, 2016
badgefollowlinksocialtwitter
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP-TwitterBadge Safe to Use in 2026?

Generally Safe

Score 85/100

WP-TwitterBadge has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The wp-twitterbadge v1.0 plugin exhibits a seemingly strong security posture based on the provided static analysis. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, significantly limiting the plugin's attack surface and potential entry points for malicious actors. Furthermore, the absence of dangerous functions, raw SQL queries, file operations, external HTTP requests, and the lack of known vulnerabilities in its history are positive indicators. However, a critical concern arises from the very low percentage of properly escaped output (7%). This suggests a high likelihood of cross-site scripting (XSS) vulnerabilities, as user-supplied data is likely being rendered directly into the HTML without sufficient sanitization. While taint analysis shows no flows, this is likely due to the limited scope of the analysis or the absence of complex data interactions. The lack of nonce and capability checks, coupled with the minimal output escaping, presents a significant risk that is not fully captured by the limited attack surface analysis.

Key Concerns

  • Low output escaping percentage
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

WP-TwitterBadge Security Vulnerabilities

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

WP-TwitterBadge Code Analysis

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

Output Escaping

7% escaped15 total outputs
Attack Surface

WP-TwitterBadge Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionadmin_menuwp-twitterbadge.php:133
actionplugins_loadedwp-twitterbadge.php:169
actionwp_footerwp-twitterbadge.php:176
Maintenance & Trust

WP-TwitterBadge Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedDec 16, 2016
PHP min version
Downloads14K

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

WP-TwitterBadge Developer Profile

kyleabaker

2 plugins · 240 total installs

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

How We Detect WP-TwitterBadge

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-twitterbadge/js/badge.js
Script Paths
/wp-content/plugins/wp-twitterbadge/js/badge.js

HTML / DOM Fingerprints

CSS Classes
wp-twitterbadge
HTML Comments
<!-- twitter follow badge by go2web20 --><!-- end of twitter follow badge --><!-- WP-TwitterBadge: Disabled while the default WPtouch theme is in use --><!-- WP-TwitterBadge: You must first enter a twitter account name before your TwitterBadge will be displayed -->+1 more
JS Globals
tfbSkipInittfb
FAQ

Frequently Asked Questions about WP-TwitterBadge