
BNS Chess.com Badge Security & Risk Analysis
wordpress.org/plugins/bns-chesscom-badgeDynamically displays a Chess.com user's current rating.
Is BNS Chess.com Badge Safe to Use in 2026?
Generally Safe
Score 85/100BNS Chess.com Badge has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The bns-chesscom-badge plugin v0.8 presents a mixed security posture. On the positive side, the plugin demonstrates good practices by avoiding dangerous functions, using prepared statements for all SQL queries, and having no recorded vulnerabilities in its history. The static analysis also indicates a small attack surface with only one entry point (a shortcode), and no identified taint flows or critical vulnerabilities from taint analysis. However, significant concerns arise from the lack of proper output escaping, with only 3% of outputs being properly escaped. Additionally, the absence of nonce checks and capability checks on the shortcode is a critical oversight. While the plugin's history is clean and it doesn't utilize bundled libraries or make external HTTP requests, these control mechanisms are vital for preventing common web vulnerabilities, particularly Cross-Site Scripting (XSS). The plugin's reliance on a single shortcode without proper authorization or input validation presents a tangible risk.
Key Concerns
- Low percentage of properly escaped output
- Missing nonce checks on shortcode
- Missing capability checks on shortcode
BNS Chess.com Badge Security Vulnerabilities
BNS Chess.com Badge Code Analysis
Output Escaping
BNS Chess.com Badge Attack Surface
Shortcodes 1
WordPress Hooks 2
Maintenance & Trust
BNS Chess.com Badge Maintenance & Trust
Maintenance Signals
Community Trust
BNS Chess.com Badge Alternatives
WP Shortcodes Plugin — Shortcodes Ultimate
shortcodes-ultimate
A comprehensive collection of visual components for your site
MW WP Form
mw-wp-form
MW WP Form is shortcode base contact form plugin. This plugin have many features. For example you can use many validation rules, inquiry data saving, …
Shortcoder — Create Shortcodes for Anything
shortcoder
Create custom "Shortcodes" easily for HTML, JavaScript, CSS code snippets and use the shortcodes within posts, pages & widgets
Display Posts – Easy lists, grids, navigation, and more
display-posts-shortcode
Add a listing of content on your website using a simple shortcode. Filter the results by category, author, and more.
WP Show Posts
wp-show-posts
Add posts to your website from any post type using a simple shortcode.
BNS Chess.com Badge Developer Profile
18 plugins · 2K total installs
How We Detect BNS Chess.com Badge
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/bns-chesscom-badge/js/bns-chesscom-badge-widget.js/wp-content/plugins/bns-chesscom-badge/js/bns-chesscom-badge-widget.jsbns-chesscom-badge/js/bns-chesscom-badge-widget.js?ver=HTML / DOM Fingerprints
bns-chesscom-badgedata-chessuser[bns_chess][bns_chess user="" badge="" status=""]