zhanzhangb-share Security & Risk Analysis

wordpress.org/plugins/zhanzhangb-share

插件功能:支持微信分享:带缩略图与摘要、朋友圈分享带缩略图与摘要(均支持未认证公众号);QQ分享:带缩略图;QQ空间分享:带缩略图与摘要;微博分享:带缩略图与摘要;LinkedIn分享:带缩略图与摘要;邮件分享:调起系统默认邮箱客户端

20 active installs v1.0.0 PHP 5.5+ WP 5.0+ Updated Apr 23, 2020
shareweixin
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is zhanzhangb-share Safe to Use in 2026?

Generally Safe

Score 85/100

zhanzhangb-share has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The zhanzhangb-share v1.0.0 plugin exhibits a generally good security posture due to the absence of known vulnerabilities and a significant effort to use prepared statements for SQL queries. The code analysis indicates a minimal attack surface, with no unprotected AJAX handlers or REST API routes. However, there are notable areas of concern. A critical aspect is the low percentage of properly escaped output (24%), which suggests a high likelihood of cross-site scripting (XSS) vulnerabilities if user-supplied data is not meticulously handled before being displayed. Additionally, the presence of a single taint flow with unsanitized paths, even without a critical or high severity rating, warrants attention as it indicates a potential vector for data manipulation or unauthorized access.

The plugin's vulnerability history is clear, showing no past CVEs, which is a positive sign suggesting a generally secure development history. However, the lack of past vulnerabilities does not guarantee future security, especially when combined with the identified code quality issues. The absence of nonce checks and a single capability check for its sole entry point (shortcode) could leave the plugin exposed if the shortcode's functionality is sensitive and not adequately protected against unauthorized invocation. While the plugin avoids dangerous functions and external HTTP requests to critical endpoints, the identified weaknesses in output escaping and the unsanitized path flow are the primary risks that need immediate attention.

Key Concerns

  • Low percentage of properly escaped output
  • Unsanitized path flow
  • No nonce checks on entry points
Vulnerabilities
None known

zhanzhangb-share Security Vulnerabilities

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

zhanzhangb-share Code Analysis

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

Output Escaping

24% escaped17 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<jssdk> (jssdk.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

zhanzhangb-share Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[zhanzhangb_share] zhanzhangb-share.php:50
WordPress Hooks 5
actionwp_enqueue_scriptszhanzhangb-share.php:34
filterthe_contentzhanzhangb-share.php:36
actioninitzhanzhangb-share.php:39
actionadmin_menuzhanzhangb-share.php:42
actionadmin_initzhanzhangb-share.php:43
Maintenance & Trust

zhanzhangb-share Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedApr 23, 2020
PHP min version5.5
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

zhanzhangb-share Developer Profile

站长帮

3 plugins · 2K total installs

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

How We Detect zhanzhangb-share

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/zhanzhangb-share/zhanzhangb-share.css/wp-content/plugins/zhanzhangb-share/js/zhanzhangb_share.js/wp-content/plugins/zhanzhangb-share/js/qrcode.min.js
Script Paths
/wp-content/plugins/zhanzhangb-share/jssdk.php
Version Parameters
zhanzhangb-share/zhanzhangb-share.css?ver=zhanzhangb-share/js/zhanzhangb_share.js?ver=zhanzhangb-share/js/qrcode.min.js?ver=

HTML / DOM Fingerprints

Data Attributes
name="zhanzhangb_share_location"name="zhanzhangb_share_weixin_AppID"name="zhanzhangb_share_weixin_AppSecret"name="zhanzhangb_share_weibo_Appkey"name="zhanzhangb_share_weibo_uid"id="zhanzhangbqrcode"
JS Globals
setShareInfoJSSDK
Shortcode Output
[zhanzhangb_share]
FAQ

Frequently Asked Questions about zhanzhangb-share