隐藏内容 Security & Risk Analysis

wordpress.org/plugins/content-hiding

支持隐藏文章内容的一部分,用户需要关注微信公众号或百家号才可以查看。

100 active installs v0.0.4 PHP 5.3+ WP 5.0+ Updated Nov 29, 2025
%e9%9a%90%e8%97%8f%e5%86%85%e5%ae%b9%e5%85%b3%e6%b3%a8%e5%8f%af%e8%a7%81%e5%be%ae%e4%bf%a1%e5%be%ae%e4%bf%a1%e5%bc%95%e6%b5%81%e6%89%ab%e7%a0%81
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is 隐藏内容 Safe to Use in 2026?

Generally Safe

Score 100/100

隐藏内容 has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The "content-hiding" plugin v0.0.4 exhibits a mixed security posture. While it demonstrates strong practices in SQL query handling and output escaping, significant concerns arise from its attack surface. Four out of five entry points, all AJAX handlers, lack proper authentication checks. This creates a substantial risk of unauthorized actions being performed by unauthenticated users, potentially leading to plugin malfunction or unintended content exposure.

Taint analysis reveals one flow with unsanitized paths, which, although not classified as critical or high severity in the provided data, still warrants attention. The absence of nonce checks on these unprotected AJAX handlers further exacerbates the risk of Cross-Site Request Forgery (CSRF) attacks. The plugin's vulnerability history is clean, with no recorded CVEs, which is a positive indicator of past development practices. However, this does not negate the immediate risks presented by the current code analysis.

In conclusion, the "content-hiding" plugin has a relatively small attack surface but a high concentration of unprotected entry points, particularly AJAX handlers. The clean vulnerability history is commendable, but the identified weaknesses in authentication and authorization for AJAX endpoints present a significant security concern that should be addressed promptly.

Key Concerns

  • AJAX handlers without auth checks
  • Unsanitized path taint flow
  • No nonce checks on AJAX handlers
Vulnerabilities
None known

隐藏内容 Security Vulnerabilities

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

隐藏内容 Code Analysis

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

Output Escaping

98% escaped42 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
show_content (includes\class-content-hiding-plugin.php:425)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

隐藏内容 Attack Surface

Entry Points5
Unprotected4

AJAX Handlers 4

authwp_ajax_check_passwordcontent-hiding.php:64
noprivwp_ajax_check_passwordcontent-hiding.php:65
authwp_ajax_show_contentcontent-hiding.php:67
noprivwp_ajax_show_contentcontent-hiding.php:68

Shortcodes 1

[hide] content-hiding.php:58
WordPress Hooks 7
actionadmin_initcontent-hiding.php:48
actionadmin_menucontent-hiding.php:50
actionadmin_headcontent-hiding.php:55
actioninitcontent-hiding.php:60
actionwp_enqueue_scriptscontent-hiding.php:62
filtermce_external_pluginsincludes\class-content-hiding-plugin.php:316
filtermce_buttonsincludes\class-content-hiding-plugin.php:317
Maintenance & Trust

隐藏内容 Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedNov 29, 2025
PHP min version5.3
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

隐藏内容 Developer Profile

果果开发

3 plugins · 1K total installs

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

How We Detect 隐藏内容

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/content-hiding/assets/css/frontend.css/wp-content/plugins/content-hiding/assets/js/frontend.js
Script Paths
/wp-content/plugins/content-hiding/assets/js/frontend.js
Version Parameters
content-hiding/assets/css/frontend.css?ver=content-hiding/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

JS Globals
contentHidingAjaxUrlcontentHidingNonce
REST Endpoints
/wp-json/content-hiding/v1/check_password/wp-json/content-hiding/v1/show_content
Shortcode Output
[hide]
FAQ

Frequently Asked Questions about 隐藏内容