SNS Count Cache Security & Risk Analysis

wordpress.org/plugins/sns-count-cache

This plugin gets and caches SNS counts in the background, and help you to shorten page loading time through the use of cache mechanism.

8K active installs v1.1.3 PHP + WP 3.7+ Updated Jun 6, 2019
cacheperformancesharesnssocial
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SNS Count Cache Safe to Use in 2026?

Generally Safe

Score 85/100

SNS Count Cache has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The `sns-count-cache` plugin, version 1.1.3, exhibits a generally good security posture, with no publicly known vulnerabilities or critical taint flows detected. The plugin demonstrates strong adherence to output escaping best practices, with 91% of outputs properly sanitized. It also includes a significant number of capability checks (18) and nonce checks (8), indicating an effort to protect its functionality from unauthorized access.

However, a significant concern arises from the presence of the `unserialize` function. This function is notoriously dangerous when used with user-supplied data, as it can lead to remote code execution vulnerabilities. While the static analysis shows no direct unsanitized taint flows leading to `unserialize`, the mere presence of this function without explicit sanitization of its input represents a potential risk. Furthermore, the plugin performs SQL queries without using prepared statements, which is a common vector for SQL injection attacks. The absence of known vulnerabilities in the past could be due to lack of targeted attacks or simply the plugin's limited exposure, rather than inherent invulnerability.

In conclusion, the plugin has several strengths in terms of output escaping and authorization checks. However, the use of `unserialize` and raw SQL queries without prepared statements introduces significant potential risks that require mitigation. Developers should prioritize sanitizing any data passed to `unserialize` and refactor SQL queries to use prepared statements.

Key Concerns

  • Dangerous function 'unserialize' present
  • SQL queries not using prepared statements
Vulnerabilities
None known

SNS Count Cache Security Vulnerabilities

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

SNS Count Cache Code Analysis

Dangerous Functions
2
Raw SQL Queries
1
0 prepared
Unescaped Output
63
611 escaped
Nonce Checks
8
Capability Checks
18
File Operations
22
External Requests
10
Bundled Libraries
0

Dangerous Functions Found

unserialize$sns_base_followers = unserialize( $data );includes\class-scc-follow-analytical-engine.php:288
unserialize$sns_base_counts = unserialize( $data );includes\class-scc-share-analytical-engine.php:377

SQL Query Safety

0% prepared1 total queries

Output Escaping

91% escaped674 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

7 flows4 with unsanitized paths
<index> (data\index.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

SNS Count Cache Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 16
filtercron_schedulesincludes\class-scc-common-data-export-engine.php:193
filtercron_schedulesincludes\class-scc-common-job-reset-engine.php:129
filtercron_schedulesincludes\class-scc-follow-analytical-engine.php:158
filtercron_schedulesincludes\class-scc-follow-base-cache-engine.php:143
filtercron_schedulesincludes\class-scc-follow-second-cache-engine.php:130
filtercron_schedulesincludes\class-scc-share-analytical-engine.php:169
filtercron_schedulesincludes\class-scc-share-app-status-engine.php:114
filtercron_schedulesincludes\class-scc-share-base-cache-engine.php:177
filtercron_schedulesincludes\class-scc-share-rush-cache-engine.php:188
filtercron_schedulesincludes\class-scc-share-second-cache-engine.php:154
actioninitsns-count-cache.php:1154
actionadmin_menusns-count-cache.php:1159
actionadmin_print_stylessns-count-cache.php:1160
actionadmin_enqueue_scriptssns-count-cache.php:1161
actionwp_dashboard_setupsns-count-cache.php:1164
actiondeleted_postsns-count-cache.php:1165
Maintenance & Trust

SNS Count Cache Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedJun 6, 2019
PHP min version
Downloads150K

Community Trust

Rating80/100
Number of ratings4
Active installs8K
Developer Profile

SNS Count Cache Developer Profile

marubon

2 plugins · 11K total installs

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

How We Detect SNS Count Cache

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sns-count-cache/js/sns-count-cache.js/wp-content/plugins/sns-count-cache/css/sns-count-cache.css
Script Paths
/wp-content/plugins/sns-count-cache/js/sns-count-cache.js
Version Parameters
sns-count-cache/js/sns-count-cache.js?ver=sns-count-cache/css/sns-count-cache.css?ver=

HTML / DOM Fingerprints

CSS Classes
scc-share-buttonscc-twitter-iconscc-facebook-iconscc-pocket-iconscc-pinterest-iconscc-linkedin-iconscc-hatebu-icon
HTML Comments
SNS Count CacheSNS Count Cache - facebook strategySNS Count Cache - twitter strategySNS Count Cache - pocket strategy+10 more
Data Attributes
data-scc-share-countdata-scc-post-id
JS Globals
scc_share_cachescc_follow_cache
FAQ

Frequently Asked Questions about SNS Count Cache