Social Media Share Buttons Security & Risk Analysis

wordpress.org/plugins/fny-social-media-share-buttons

Share Buttons is the best sharing Plugin for WordPress based websites.

40 active installs v1.7 PHP + WP 3.8+ Updated Jun 13, 2018
shareshare-buttonsshare-postsocial-mediasocial-share-buttons
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Social Media Share Buttons Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The "fny-social-media-share-buttons" plugin v1.7 exhibits a generally positive security posture due to its adherence to several secure coding practices. The complete absence of known CVEs and the use of prepared statements for all SQL queries are strong indicators of responsible development. Furthermore, the presence of nonce checks on entry points mitigates common CSRF risks.

However, the static analysis reveals a significant concern regarding output escaping, with only 50% of outputs being properly escaped. This leaves potential for cross-site scripting (XSS) vulnerabilities if user-supplied data is reflected directly in the output without sufficient sanitization. The taint analysis also flagged one flow with an unsanitized path, which, although not reaching critical or high severity in this scan, warrants careful review as it represents a potential avenue for code injection or other malicious data manipulation.

In conclusion, while the plugin benefits from a clean vulnerability history and good practices around database interactions and request verification, the unaddressed output escaping and the single unsanitized taint flow introduce notable risks that should be remediated to achieve a robust security posture.

Key Concerns

  • Insufficient output escaping
  • Flow with unsanitized path found
Vulnerabilities
None known

Social Media Share Buttons Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Social Media Share Buttons Release Timeline

v1.8
v1.7Current
v1.6
v1.5
v1.4
v1.2
v1.1
v1.0
vver1.3
Code Analysis
Analyzed Mar 16, 2026

Social Media Share Buttons Code Analysis

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

SQL Query Safety

100% prepared10 total queries

Output Escaping

50% escaped16 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
<saveSocialButtons> (public\ajax\saveSocialButtons.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Social Media Share Buttons Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_save_share_button_optionsfnysocialmediasharebuttons.php:90
authwp_ajax_delete_share_buttonsfnysocialmediasharebuttons.php:101

Shortcodes 1

[fny] fnysocialmediasharebuttons.php:112
WordPress Hooks 2
actionadmin_menufnysocialmediasharebuttons.php:36
actionadmin_noticesfnysocialmediasharebuttons.php:87
Maintenance & Trust

Social Media Share Buttons Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedJun 13, 2018
PHP min version
Downloads8K

Community Trust

Rating100/100
Number of ratings11
Active installs40
Developer Profile

Social Media Share Buttons Developer Profile

fnywebit

2 plugins · 100 total installs

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

How We Detect Social Media Share Buttons

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/fny-social-media-share-buttons/public/css/bootstrap.min.css/wp-content/plugins/fny-social-media-share-buttons/public/bootstrap/bootstrap-social.css/wp-content/plugins/fny-social-media-share-buttons/public/fonts/fonts-awesome/css/font-awesome.css/wp-content/plugins/fny-social-media-share-buttons/public/css/sharebuttons.css/wp-content/plugins/fny-social-media-share-buttons/public/js/allShareButtons.js/wp-content/plugins/fny-social-media-share-buttons/public/js/addNewShareButtons.js/wp-content/plugins/fny-social-media-share-buttons/public/css/shortcode.css/wp-content/plugins/fny-social-media-share-buttons/public/js/FnySocialButtonShortcode.js
Script Paths
/wp-content/plugins/fny-social-media-share-buttons/public/js/allShareButtons.js/wp-content/plugins/fny-social-media-share-buttons/public/js/addNewShareButtons.js/wp-content/plugins/fny-social-media-share-buttons/public/js/FnySocialButtonShortcode.js
Version Parameters
fny-all-sharebuttons-js?ver=1.0.0fny-addNewSahreButtons-js?ver=1.0.0fny-social-button-shortcode-js?ver=1.0.0

HTML / DOM Fingerprints

CSS Classes
fny_img_pointerfny_share
Data Attributes
fny_shortcode_content
JS Globals
sharebuttons_obj
Shortcode Output
<p id=fny_share class="fny_.*"><img class=fny_img_pointer onclick=fny_shortcode_content('.*') style='width:[0-9]*px' src='.*logo/theme[0-9]*/.*.svg'></img>
FAQ

Frequently Asked Questions about Social Media Share Buttons