Async Social Sharing Security & Risk Analysis

wordpress.org/plugins/async-social-sharing

widgets, social networks, performance Requires at least: 3.5 Tested up to: 3.9.1 Stable tag: 1.8.1 License: GPLv3 or later License URI: http://www.

200 active installs v1.8.1 PHP + WP + Updated Jun 25, 2014
facebookhackernewssharingsocialtwitter
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Async Social Sharing Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 11yr ago
Risk Assessment

The static analysis of async-social-sharing v1.8.1 reveals a generally strong security posture. The absence of detectable entry points like AJAX handlers, REST API routes, shortcodes, and cron events, coupled with zero instances of dangerous functions, file operations, or external HTTP requests, suggests a well-contained plugin. The high percentage of properly escaped output (89%) is also a positive indicator, minimizing the risk of cross-site scripting vulnerabilities. The lack of any recorded CVEs further reinforces this perception of a secure plugin.

However, there are areas that warrant attention. The single SQL query found is not using prepared statements, which represents a potential vulnerability for SQL injection if any user-supplied data is ever incorporated into this query, even indirectly. Furthermore, the complete absence of nonce and capability checks across all potential (though currently unexploited) entry points is a significant concern. While there are no active entry points identified, if the plugin were to evolve or if new attack vectors are discovered, the lack of these fundamental security measures could lead to widespread exploitation. The zero taint flows are reassuring, but the presence of a non-prepared SQL query and the absence of capability/nonce checks leave room for theoretical risk.

In conclusion, async-social-sharing v1.8.1 exhibits a commendable lack of known vulnerabilities and a controlled attack surface. The development team has implemented good practices for output escaping. The primary weaknesses lie in the SQL query not using prepared statements and the complete absence of authorization checks, which, while not directly exploitable with the current code, represent potential future risks should the plugin's functionality or the WordPress environment change. Addressing these specific points would further solidify its security.

Key Concerns

  • SQL query without prepared statements
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Async Social Sharing Security Vulnerabilities

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

Async Social Sharing Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

89% escaped18 total outputs
Attack Surface

Async Social Sharing Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
filterauto_update_pluginasync-share.php:39
actioninitasync-share.php:70
actionadmin_initasync-share.php:71
actionadmin_menuasync-share.php:72
actionwp_enqueue_scriptsasync-share.php:73
filterplugin_action_linksasync-share.php:80
filterthe_contentasync-share.php:81
actionadmin_initincludes\admin.php:4
actionadmin_menuincludes\admin.php:5
Maintenance & Trust

Async Social Sharing Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedJun 25, 2014
PHP min version
Downloads51K

Community Trust

Rating86/100
Number of ratings12
Active installs200
Developer Profile

Async Social Sharing Developer Profile

Rachel Baker

2 plugins · 230 total installs

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

How We Detect Async Social Sharing

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/async-social-sharing/assets/css/async-share.css/wp-content/plugins/async-social-sharing/assets/js/async-share.js/wp-content/plugins/async-social-sharing/assets/css/async-admin.css
Version Parameters
async-social-sharing/assets/css/async-share.css?ver=async-social-sharing/assets/js/async-share.js?ver=async-social-sharing/assets/css/async-admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
async-social-share-links
Data Attributes
data-appid
JS Globals
Async_Social_Sharing
Shortcode Output
[async_social_display]
FAQ

Frequently Asked Questions about Async Social Sharing