BS Social Icons Security & Risk Analysis

wordpress.org/plugins/bs-social-icons

Powerful easy, quick and simple social icons integration.

0 active installs v0.0.1 PHP + WP 4.4+ Updated Aug 8, 2017
csssocial-iconssocial-media-iconsstylewordpress-social-icons
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is BS Social Icons Safe to Use in 2026?

Generally Safe

Score 85/100

BS Social Icons has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The "bs-social-icons" v0.0.1 plugin exhibits a generally good security posture based on the provided static analysis. The plugin demonstrates strong adherence to several security best practices, including the complete absence of dangerous functions, file operations, and external HTTP requests. Furthermore, all SQL queries utilize prepared statements, and the plugin includes nonce and capability checks, indicating an effort to protect its entry points. The vulnerability history also shows no recorded CVEs, suggesting a clean track record.

However, a significant concern lies in the output escaping. Only 15% of the observed output points are properly escaped, meaning that 85% of outputs are potentially vulnerable to Cross-Site Scripting (XSS) attacks. Given that the plugin has 2 entry points (1 AJAX handler and 1 shortcode) and no explicit mention of input sanitization for these handlers and shortcodes, this low rate of output escaping presents a notable risk. While there are no identified critical or high severity taint flows, and the attack surface appears to have authorization checks, the unescaped outputs could still lead to medium or low severity XSS vulnerabilities if an attacker can inject malicious scripts through user-controllable data that is then displayed by the plugin.

In conclusion, "bs-social-icons" v0.0.1 has strengths in its secure handling of database operations, absence of dangerous code patterns, and the presence of some authorization checks. Nevertheless, the critically low rate of output escaping poses a significant security weakness that requires immediate attention to prevent potential XSS vulnerabilities.

Key Concerns

  • Low output escaping rate (15%)
Vulnerabilities
None known

BS Social Icons Security Vulnerabilities

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

BS Social Icons Code Analysis

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

Output Escaping

15% escaped13 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
bsoft_social_ajax_handler (bs_social_icons.php:137)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

BS Social Icons Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 1

authwp_ajax_bsoft_social_ajaxbs_social_icons.php:51

Shortcodes 1

[Bsoft_Social_Icon] templates\display_icon.php:23
WordPress Hooks 5
actionbsoft_social_set_default_optionsbs_social_icons.php:48
actionadmin_menubs_social_icons.php:49
actioninitbs_social_icons.php:50
actionadmin_noticesbs_social_icons.php:52
actionadmin_noticesbs_social_icons.php:198
Maintenance & Trust

BS Social Icons Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedAug 8, 2017
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

BS Social Icons Developer Profile

Bhadresh

1 plugin · 0 total installs

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

How We Detect BS Social Icons

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bs-social-icons/css/bsoft_social.css/wp-content/plugins/bs-social-icons/js/customescript.js
Script Paths
/wp-content/plugins/bs-social-icons/js/customescript.js
Version Parameters
bsoft-icon-css?ver=bsoft-social-script?ver=

HTML / DOM Fingerprints

CSS Classes
bsoft-esi-shadowbsoft-sec-title
Data Attributes
data-bs-social-icon-nonce
Shortcode Output
[Bsoft_Social_Icon]
FAQ

Frequently Asked Questions about BS Social Icons