ShareMacro Security & Risk Analysis

wordpress.org/plugins/sharemacro

The ShareMacro widget empowers your visitors to email, bookmark and share your site with services, such as Facebook, Twitter, StumbleUpon, Digg..

10 active installs v1.0.3 PHP + WP 2.9+ Updated Jul 6, 2011
addthisbookmarksharesocialsocial-bookmarking
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ShareMacro Safe to Use in 2026?

Generally Safe

Score 85/100

ShareMacro 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 "sharemacro" v1.0.3 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any identified entry points like AJAX handlers, REST API routes, or shortcodes significantly limits the plugin's attack surface. Furthermore, the complete lack of raw SQL queries and the presence of nonce and capability checks in the limited code signals are positive indicators of secure coding practices. The plugin also has no recorded vulnerability history, which is a significant strength.

However, a critical concern arises from the output escaping analysis: 100% of the 15 identified output points are not properly escaped. This means that any data displayed by the plugin, if originating from user input or external sources, could be vulnerable to cross-site scripting (XSS) attacks. While taint analysis did not reveal any specific unsanitized flows, the lack of output escaping creates a high risk for XSS vulnerabilities that could be triggered through various means, even with a small attack surface.

In conclusion, the "sharemacro" plugin benefits from a minimal attack surface and good foundational security practices regarding SQL queries and permission checks. Its clean vulnerability history further enhances its perceived safety. Nevertheless, the pervasive issue of unescaped output is a significant weakness that requires immediate attention to mitigate the risk of XSS attacks.

Key Concerns

  • All output is unescaped
Vulnerabilities
None known

ShareMacro Security Vulnerabilities

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

ShareMacro Release Timeline

v1.0.3Current
v1.0.2
v1.0.1
v1
Code Analysis
Analyzed Apr 16, 2026

ShareMacro Code Analysis

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

Output Escaping

0% escaped15 total outputs
Attack Surface

ShareMacro Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
filterget_the_excerptsharemacro.php:43
filterthe_excerptsharemacro.php:44
filterinitsharemacro.php:47
filterthe_contentsharemacro.php:275
filterthe_contentsharemacro.php:284
filterthe_titlesharemacro.php:370
filterthe_contentsharemacro.php:371
actioninitsharemacro.php:405
filteradmin_headsharemacro.php:993
filteradmin_menusharemacro.php:1015
filterplugin_action_linkssharemacro.php:1032
Maintenance & Trust

ShareMacro Maintenance & Trust

Maintenance Signals

WordPress version tested3.2.1
Last updatedJul 6, 2011
PHP min version
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

ShareMacro Developer Profile

giorgio79

2 plugins · 60 total installs

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

How We Detect ShareMacro

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sharemacro/sharemacro.php/wp-content/plugins/sharemacro/js/sharemacro-share.js/wp-content/plugins/sharemacro/js/sharemacro-share.min.js
Script Paths
/wp-content/plugins/sharemacro/js/sharemacro-share.js/wp-content/plugins/sharemacro/js/sharemacro-share.min.js
Version Parameters
sharemacro/style.css?ver=sharemacro-share.js?ver=sharemacro-share.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
sm_kitsharemacro_listsharemacro-widgetsharemacro-linksharemacro-logo
Data Attributes
data-sharemacro-urldata-sharemacro-titledata-sharemacro-descriptiondata-sharemacro-image
JS Globals
sm_sharemacro_vars
Shortcode Output
<div class="sm_kit sharemacro_list"><span class="sharemacro-widget" ><a class="sharemacro-link" href="http://www.sharemacro.com/share"<span class="sharemacro-logo "><strong>share</strong>macro</span>
FAQ

Frequently Asked Questions about ShareMacro