Sharing is Caring Security & Risk Analysis

wordpress.org/plugins/sharing-is-caring

Displays the social widgets from Facebook, Twitter, Google+ and Pinterest with your posts. Also adds some meta tags for opengraph and schema.org.

70 active installs v1.4.3 PHP + WP 3.3+ Updated Mar 9, 2012
facebookgoogle-plusliketweettwitter
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Sharing is Caring Safe to Use in 2026?

Generally Safe

Score 85/100

Sharing is Caring has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 14yr ago
Risk Assessment

The "sharing-is-caring" plugin version 1.4.3 exhibits a generally positive security posture in several key areas. The complete absence of known CVEs and a lack of critical or high-severity issues in its vulnerability history are strong indicators of a well-maintained and secure codebase. The static analysis also reveals a limited attack surface, with no unprotected AJAX handlers or REST API routes, and no direct SQL queries, with all existing queries using prepared statements. This suggests a responsible approach to data handling and external interaction.

However, a significant concern emerges from the static analysis regarding output escaping. With 35 total outputs and 0% properly escaped, there is a high likelihood of cross-site scripting (XSS) vulnerabilities. Any user-supplied data that is displayed on the frontend without proper sanitization could be exploited by an attacker to inject malicious scripts. Additionally, the absence of nonce checks and capability checks on the single shortcode entry point, while not directly flagged as a vulnerability given the limited attack surface, represents a potential oversight in robust security practices that could be exploited if the plugin's functionality were to expand or if the entry point's context changes.

In conclusion, while the plugin benefits from a clean vulnerability history and good practices in areas like SQL handling and limiting its attack surface, the widespread lack of output escaping is a critical weakness that needs immediate attention. This oversight could easily lead to XSS vulnerabilities, undermining the otherwise strong security foundation. The absence of nonce and capability checks on its single entry point also warrants consideration for future hardening, especially if the plugin evolves.

Key Concerns

  • 0% properly escaped output
  • 0 capability checks on shortcode
  • 0 nonce checks on shortcode
Vulnerabilities
None known

Sharing is Caring Security Vulnerabilities

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

Sharing is Caring Code Analysis

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

Output Escaping

0% escaped35 total outputs
Attack Surface

Sharing is Caring Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[sic] sharing-is-caring.php:757
WordPress Hooks 10
actionadmin_initsharing-is-caring.php:40
actionadmin_initsharing-is-caring.php:45
actionadmin_menusharing-is-caring.php:46
filterplugin_action_linkssharing-is-caring.php:47
actionsic_sharingsharing-is-caring.php:754
filterthe_contentsharing-is-caring.php:759
filterlanguage_attributessharing-is-caring.php:761
actionwp_headsharing-is-caring.php:763
actionwp_footersharing-is-caring.php:765
actionwp_footersharing-is-caring.php:767
Maintenance & Trust

Sharing is Caring Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedMar 9, 2012
PHP min version
Downloads15K

Community Trust

Rating0/100
Number of ratings0
Active installs70
Developer Profile

Sharing is Caring Developer Profile

michaelbeacom

1 plugin · 70 total installs

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

How We Detect Sharing is Caring

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sharing-is-caring/css/sharing-is-caring.css
Script Paths
/wp-content/plugins/sharing-is-caring/js/sharing-is-caring.js
Version Parameters
sharing-is-caring/css/sharing-is-caring.css?ver=sharing-is-caring/js/sharing-is-caring.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-urldata-textdata-mediadata-titledata-descriptiondata-site-name+13 more
JS Globals
sharing_is_caring_share_urls
Shortcode Output
[sharing-is-caring]
FAQ

Frequently Asked Questions about Sharing is Caring