Social Sharing Plugin – Sassy Social Share Security & Risk Analysis

wordpress.org/plugins/sassy-social-share

The Simplest and Optimized Social Share buttons. Facebook, X, Reddit, Pinterest, Whatsapp, Grok, ChatGPT, Gab, Gettr and over 100 more.

100K active installs v3.3.79 PHP + WP 2.5.0+ Updated Sep 15, 2025
chatgptgroksocial-mediasocial-sharesocial-share-buttons
94
A · Safe
CVEs total11
Unpatched0
Last CVEJun 6, 2025
Safety Verdict

Is Social Sharing Plugin – Sassy Social Share Safe to Use in 2026?

Generally Safe

Score 94/100

Social Sharing Plugin – Sassy Social Share has a strong security track record. Known vulnerabilities have been patched promptly.

11 known CVEsLast CVE: Jun 6, 2025Updated 6mo ago
Risk Assessment

The "sassy-social-share" plugin v3.3.79 exhibits a mixed security posture. While the static analysis shows no critical or high severity taint flows, and a reasonable percentage of SQL queries use prepared statements, there are significant concerns regarding its attack surface and vulnerability history. A large portion of its entry points, specifically 11 out of 13, lack authentication checks, making them prime targets for unauthorized access and potential exploitation. This, coupled with a history of 11 known CVEs, including high and medium severity issues like Open Redirect, XSS, and Deserialization vulnerabilities, suggests a pattern of past security weaknesses. Although there are currently no unpatched CVEs, the frequent discovery of past vulnerabilities indicates a potential for ongoing security challenges.

Despite the absence of dangerous functions and the presence of nonce and capability checks for some operations, the sheer number of unprotected AJAX handlers is a major concern. The vulnerability history, particularly the types of past issues (Open Redirect, XSS, Deserialization), points towards potential input validation and output escaping deficiencies that attackers might try to leverage, even if current static analysis doesn't highlight them as critical. The plugin demonstrates some good practices like using prepared statements for SQL and a decent percentage of output escaping, but these are overshadowed by the exposed attack surface and a concerning historical track record. A cautious approach is recommended when using this plugin due to the identified risks.

Key Concerns

  • High number of unprotected AJAX handlers
  • Significant vulnerability history (11 CVEs)
  • Past high severity vulnerabilities
  • Past medium severity vulnerabilities
  • 25% of SQL queries not using prepared statements
  • 68% of output escaping is not ideal
Vulnerabilities
11

Social Sharing Plugin – Sassy Social Share Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
3 CVEs in 2022
2022
5 CVEs in 2024
2024
2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

High
1
Medium
10

11 total CVEs

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

Social Sharing Plugin – Sassy Social Share <= 3.3.75 - Reflected Cross-Site Scripting via 'heateor_mastodon_share' Parameter

Jun 6, 2025 Patched in 3.3.76 (1d)
CVE-2025-39404medium · 6.1URL Redirection to Untrusted Site ('Open Redirect')

Sassy Social Share <= 3.3.73 - Open Redirect

Apr 17, 2025 Patched in 3.3.74 (6d)
CVE-2024-11252medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Social Sharing Plugin – Sassy Social Share <= 3.3.69 - Reflected Cross-Site Scripting via heateor_mastodon_share Parameter

Nov 29, 2024 Patched in 3.3.70 (1d)
CVE-2024-4924medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sassy Social Share <= 3.3.62 - Authenticated (Administrator+) Stored Cross-Site Scripting

May 22, 2024 Patched in 3.3.63 (2d)
CVE-2024-2159medium · 6.4Incorrect Behavior Order: Early Validation

Sassy Social Share <= 3.3.60 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Apr 5, 2024 Patched in 3.3.61 (21d)
CVE-2024-1989medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Social Sharing Plugin – Sassy Social Share <= 3.3.58 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Mar 5, 2024 Patched in 3.3.59 (1d)
CVE-2024-1448medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sassy Social Share <= 3.3.56 - Authenticated (Contributor+) Stored Cross-Site Scripting

Feb 20, 2024 Patched in 3.3.57 (1d)
CVE-2022-4451medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sassy Social Share <= 3.3.44 - Authenticated (Contributor+) Stored Cross-Site Scripting

Dec 21, 2022 Patched in 3.3.45 (398d)
CVE-2022-4971medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sassy Social Share <= 3.3.3 - Reflected Cross-Site Scripting

Nov 29, 2022 Patched in 3.3.4 (687d)
CVE-2021-24746medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sassy Social Share <= 3.3.39 - Reflected Cross-Site Scripting

Mar 15, 2022 Patched in 3.3.40 (679d)
CVE-2021-39321high · 8.8Deserialization of Untrusted Data

Sassy Social Share 3.3.23 - Object Injection

Oct 21, 2021 Patched in 3.3.24 (823d)
Code Analysis
Analyzed Mar 16, 2026

Social Sharing Plugin – Sassy Social Share Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
1 prepared
Unescaped Output
322
692 escaped
Nonce Checks
7
Capability Checks
12
File Operations
2
External Requests
2
Bundled Libraries
0

SQL Query Safety

25% prepared4 total queries

Output Escaping

68% escaped1014 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
import_config (admin\class-sassy-social-share-admin.php:443)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
11 unprotected

Social Sharing Plugin – Sassy Social Share Attack Surface

Entry Points13
Unprotected11

AJAX Handlers 11

authwp_ajax_heateor_sss_gdpr_notification_readincludes\class-sassy-social-share.php:131
authwp_ajax_heateor_sss_twitter_share_notification_readincludes\class-sassy-social-share.php:133
authwp_ajax_heateor_sss_twitcount_notification_readincludes\class-sassy-social-share.php:135
authwp_ajax_heateor_sss_export_configincludes\class-sassy-social-share.php:137
authwp_ajax_heateor_sss_import_configincludes\class-sassy-social-share.php:139
authwp_ajax_heateor_sss_clear_shorturl_cacheincludes\class-sassy-social-share.php:154
authwp_ajax_heateor_sss_clear_share_count_cacheincludes\class-sassy-social-share.php:156
authwp_ajax_heateor_sss_sharing_countincludes\class-sassy-social-share.php:205
noprivwp_ajax_heateor_sss_sharing_countincludes\class-sassy-social-share.php:206
authwp_ajax_heateor_sss_save_facebook_sharesincludes\class-sassy-social-share.php:209
noprivwp_ajax_heateor_sss_save_facebook_sharesincludes\class-sassy-social-share.php:210

Shortcodes 2

[Sassy_Social_Share] includes\class-sassy-social-share.php:248
[Sassy_Follow_Icons] includes\class-sassy-social-share.php:251
WordPress Hooks 35
actionsave_postadmin\class-sassy-social-share-admin.php:162
actionplugins_loadedincludes\class-sassy-social-share.php:129
actionadmin_menuincludes\class-sassy-social-share.php:141
actionadmin_initincludes\class-sassy-social-share.php:143
actionbp_includeincludes\class-sassy-social-share.php:145
actionwpmu_new_blogincludes\class-sassy-social-share.php:149
actionupdate_option_heateor_sssincludes\class-sassy-social-share.php:151
actionadmin_noticesincludes\class-sassy-social-share.php:158
filterplugin_action_links_sassy-social-share/sassy-social-share.phpincludes\class-sassy-social-share.php:160
actioninitincludes\class-sassy-social-share.php:176
filterthe_contentincludes\class-sassy-social-share.php:178
filterthe_excerptincludes\class-sassy-social-share.php:179
actionbp_activity_entry_metaincludes\class-sassy-social-share.php:181
actionbp_before_group_headerincludes\class-sassy-social-share.php:184
filterbbp_get_reply_contentincludes\class-sassy-social-share.php:186
filterbbp_template_before_single_forumincludes\class-sassy-social-share.php:187
filterbbp_template_before_single_topicincludes\class-sassy-social-share.php:188
filterbbp_template_before_lead_topicincludes\class-sassy-social-share.php:189
filterbbp_template_after_single_forumincludes\class-sassy-social-share.php:190
filterbbp_template_after_single_topicincludes\class-sassy-social-share.php:191
filterbbp_template_after_lead_topicincludes\class-sassy-social-share.php:192
actionwoocommerce_after_shop_loop_itemincludes\class-sassy-social-share.php:195
actionwoocommerce_shareincludes\class-sassy-social-share.php:198
actionwoocommerce_thankyouincludes\class-sassy-social-share.php:201
filterheateor_sss_target_share_url_filterincludes\class-sassy-social-share.php:213
filtersafe_style_cssincludes\class-sassy-social-share.php:216
filterparse_requestincludes\class-sassy-social-share.php:217
actionwidgets_initincludes\class-sassy-social-share.php:229
actionwidgets_initincludes\class-sassy-social-share.php:231
actionwidgets_initincludes\class-sassy-social-share.php:233
actionwp_enqueue_scriptspublic\class-sassy-social-share-public.php:88
actionwp_enqueue_scriptspublic\class-sassy-social-share-public.php:90
actionwp_print_stylespublic\class-sassy-social-share-public.php:93
actionamp_post_template_csspublic\class-sassy-social-share-public.php:94
actionwpmu_new_blogsassy-social-share.php:291
Maintenance & Trust

Social Sharing Plugin – Sassy Social Share Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 15, 2025
PHP min version
Downloads6.8M

Community Trust

Rating96/100
Number of ratings519
Active installs100K
Developer Profile

Social Sharing Plugin – Sassy Social Share Developer Profile

Heateor Support

6 plugins · 107K total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
174 days
View full developer profile
Detection Fingerprints

How We Detect Social Sharing Plugin – Sassy Social Share

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sassy-social-share/admin/css/sassy-social-share-admin.css/wp-content/plugins/sassy-social-share/admin/js/sassy-social-share-admin.js/wp-content/plugins/sassy-social-share/css/sassy-social-share.css/wp-content/plugins/sassy-social-share/js/sassy-social-share.js
Script Paths
/wp-content/plugins/sassy-social-share/js/sassy-social-share.js
Version Parameters
sassy-social-share/admin/css/sassy-social-share-admin.css?ver=sassy-social-share/admin/js/sassy-social-share-admin.js?ver=sassy-social-share/css/sassy-social-share.css?ver=sassy-social-share/js/sassy-social-share.js?ver=

HTML / DOM Fingerprints

CSS Classes
heateor_sss_sharing_ulheateor_sss_horizontal_sharingheateor_sss_vertical_sharingheateor_sss_facebook_shareheateor_sss_twitter_shareheateor_sss_google_plus_shareheateor_sss_linkedin_shareheateor_sss_pinterest_share+3 more
Data Attributes
data-heateor-sss-hrefdata-heateor-sss-no-countsdata-heateor-ss-offsetdata-heateor-sss-st-countdata-heateor-sss-share-urldata-heateor-sss-share-text+4 more
JS Globals
heateor_sss_share_countsheateor_sss_count_dataheateor_sss_custom_share_icons
Shortcode Output
[Sassy_Social_Share][Sassy_Social_Share id=""]
FAQ

Frequently Asked Questions about Social Sharing Plugin – Sassy Social Share