Baidu TextCensor For Comments Security & Risk Analysis

wordpress.org/plugins/baidu-textcensor

基于百度文本内容审核技术来提供 WordPress 评论内容审核

40 active installs v1.2.0 PHP 7.0+ WP 5.6+ Updated Dec 5, 2025
baiducomments%e8%af%84%e8%ae%ba%e8%bf%87%e6%bb%a4textcensor
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Baidu TextCensor For Comments Safe to Use in 2026?

Generally Safe

Score 100/100

Baidu TextCensor For Comments 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 static analysis of the baidu-textcensor plugin v1.2.0 reveals a generally good security posture regarding its attack surface. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events that could be exploited as entry points. The code also demonstrates strong practices by using prepared statements for all SQL queries and performing some level of output escaping. The presence of nonce and capability checks, though limited, is also a positive sign. However, the low percentage of properly escaped output (38%) is a significant concern. This indicates that user-supplied data might be rendered directly in the browser without sufficient sanitization, potentially leading to cross-site scripting (XSS) vulnerabilities, especially if the plugin handles user input that is later displayed.

The vulnerability history for this plugin is currently empty, with no known CVEs recorded. This is a positive indicator, suggesting that the plugin has not had publicly disclosed vulnerabilities in the past. However, this can also be a double-edged sword; a lack of past vulnerabilities doesn't guarantee future security, especially when combined with potential weaknesses identified in the code analysis. The limited file operations and external HTTP requests, along with the absence of critical or high-severity taint flows, further bolster its current perceived security. Despite the lack of known vulnerabilities, the insufficient output escaping presents a clear, albeit unexploited, risk.

Key Concerns

  • Low percentage of properly escaped output
  • Limited nonce and capability checks found
Vulnerabilities
None known

Baidu TextCensor For Comments Security Vulnerabilities

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

Baidu TextCensor For Comments Code Analysis

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

Output Escaping

38% escaped13 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
bdtc_submit_options (wp-baidu-textcensor.php:70)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Baidu TextCensor For Comments Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_menuwp-baidu-textcensor.php:41
filterplugin_action_linkswp-baidu-textcensor.php:55
filterpreprocess_commentwp-baidu-textcensor.php:242
filterpre_comment_approvedwp-baidu-textcensor.php:251
filterpre_comment_approvedwp-baidu-textcensor.php:263
Maintenance & Trust

Baidu TextCensor For Comments Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 5, 2025
PHP min version7.0
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

Baidu TextCensor For Comments Developer Profile

沈唁

13 plugins · 4K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
143 days
View full developer profile
Detection Fingerprints

How We Detect Baidu TextCensor For Comments

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/baidu-textcensor/css/bdtc-admin.css/wp-content/plugins/baidu-textcensor/js/bdtc-admin.js
Script Paths
/wp-content/plugins/baidu-textcensor/js/bdtc-admin.js
Version Parameters
baidu-textcensor/css/bdtc-admin.css?ver=baidu-textcensor/js/bdtc-admin.js?ver=

HTML / DOM Fingerprints

Data Attributes
name="_bdtc_nonce"name="app_id"name="api_key"name="secret_key"name="check_me"name="delete"+2 more
FAQ

Frequently Asked Questions about Baidu TextCensor For Comments