BNS Twitter Follow Button Security & Risk Analysis

wordpress.org/plugins/bns-twitter-follow-button

Displays a Twitter Follow Button; and, includes shortcode functionality.

10 active installs v0.3.8 PHP + WP 3.6+ Updated Apr 10, 2016
shortcodesocialtwitterwidget
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEMay 12, 2025
Safety Verdict

Is BNS Twitter Follow Button Safe to Use in 2026?

Use With Caution

Score 63/100

BNS Twitter Follow Button has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: May 12, 2025Updated 9yr ago
Risk Assessment

The "bns-twitter-follow-button" plugin exhibits a mixed security posture. While it demonstrates good practices by not making external HTTP requests and using prepared statements for all SQL queries, it has significant security concerns. The lack of any output escaping on 39 identified outputs is a critical vulnerability, creating a high risk of Cross-Site Scripting (XSS) attacks. Furthermore, the absence of nonce and capability checks on all entry points means that any of its functionalities could be exploited without proper authentication or authorization. The plugin's vulnerability history is also a major red flag, with one unpatched medium severity CVE for XSS. This, combined with the static analysis findings, indicates a pattern of insecure coding practices, particularly concerning input handling and output sanitization. The sole shortcode presents a potential, albeit limited, attack surface that is not adequately protected.

Key Concerns

  • Unpatched CVE
  • No output escaping
  • No nonce checks
  • No capability checks
Vulnerabilities
1

BNS Twitter Follow Button Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-47578medium · 5.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

BNS Twitter Follow Button <= 0.3.8 - Authenticated (Contributor+) Stored Cross-Site Scripting

May 12, 2025Unpatched
Code Analysis
Analyzed Mar 17, 2026

BNS Twitter Follow Button Code Analysis

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

Output Escaping

0% escaped39 total outputs
Attack Surface

BNS Twitter Follow Button Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[bns_tfbutton] bns-tfbutton.php:88
WordPress Hooks 1
actionwidgets_initbns-tfbutton.php:82
Maintenance & Trust

BNS Twitter Follow Button Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedApr 10, 2016
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

BNS Twitter Follow Button Developer Profile

tacticais

18 plugins · 2K total installs

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

How We Detect BNS Twitter Follow Button

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bns-twitter-follow-button/css/style.css/wp-content/plugins/bns-twitter-follow-button/js/widget.js
Script Paths
//platform.twitter.com/widgets.js
Version Parameters
/wp-content/plugins/bns-twitter-follow-button/css/style.css?ver=/wp-content/plugins/bns-twitter-follow-button/js/widget.js?ver=

HTML / DOM Fingerprints

CSS Classes
bns-tfbuttontwitter-follow-button
Data Attributes
data-show-countdata-buttondata-text-colordata-link-colordata-widthdata-align+1 more
JS Globals
widgets
Shortcode Output
[bns_tfbutton]
FAQ

Frequently Asked Questions about BNS Twitter Follow Button