MDBG Chinese-English dictionary Security & Risk Analysis

wordpress.org/plugins/mdbg-chinese-english-dictionary

Links Chinese characters to the MDBG Chinese dictionary, allows conversion of pinyin tone numbers to tone marks and pinyin to pronunciation examples.

10 active installs v1.1 PHP + WP + Updated May 5, 2010
chinesedictionarytranslation
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MDBG Chinese-English dictionary Safe to Use in 2026?

Generally Safe

Score 85/100

MDBG Chinese-English dictionary has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 16yr ago
Risk Assessment

The "mdbg-chinese-english-dictionary" v1.1 plugin exhibits a mixed security posture. On the positive side, the absence of known CVEs and a seemingly clean vulnerability history are good indicators. The code analysis also reveals no dangerous functions, file operations, external HTTP requests, or bundled libraries, which reduces potential attack vectors. Furthermore, all SQL queries are prepared, and there are no identified AJAX handlers, REST API routes, shortcodes, or cron events, significantly limiting the plugin's attack surface.

However, a critical concern arises from the output escaping. With 5 total outputs and 0% properly escaped, there is a high likelihood of cross-site scripting (XSS) vulnerabilities. The taint analysis also indicates two flows with unsanitized paths, which, despite not being classified as critical or high severity in this analysis, still point to potential issues where user-controlled input might not be adequately handled before being used in a sensitive context. The lack of nonce and capability checks across the plugin, while mitigated by the limited attack surface, is a general weakness that could become significant if new entry points were introduced or discovered.

In conclusion, while the plugin has a strong defense against common web vulnerabilities like SQL injection and direct remote code execution due to its limited entry points and secure SQL practices, the complete lack of output escaping presents a significant risk of XSS. The taint analysis findings, though not critically severe, warrant attention. The plugin's vulnerability history is a positive sign, but the identified code signal issues need to be addressed for a robust security profile.

Key Concerns

  • 0% output escaping
  • 2 flows with unsanitized paths
  • 0 capability checks
  • 0 nonce checks
Vulnerabilities
None known

MDBG Chinese-English dictionary Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

MDBG Chinese-English dictionary Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

MDBG Chinese-English dictionary Code Analysis

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

Output Escaping

0% escaped5 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
mdbg_update_options (mdbg-chinese-english-dictionary.php:94)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

MDBG Chinese-English dictionary Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionadmin_menumdbg-chinese-english-dictionary.php:82
filterplugin_action_linksmdbg-chinese-english-dictionary.php:234
filterthe_contentmdbg-chinese-english-dictionary.php:306
filterthe_excerptmdbg-chinese-english-dictionary.php:310
filtercomment_textmdbg-chinese-english-dictionary.php:314
filterthe_contentmdbg-chinese-english-dictionary.php:319
filterthe_contentmdbg-chinese-english-dictionary.php:323
actionwp_headmdbg-chinese-english-dictionary.php:351
actionplugins_loadedmdbg-chinese-english-dictionary.php:382
Maintenance & Trust

MDBG Chinese-English dictionary Maintenance & Trust

Maintenance Signals

WordPress version tested2.9.2
Last updatedMay 5, 2010
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

MDBG Chinese-English dictionary Developer Profile

DMDB Group

2 plugins · 20 total installs

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

How We Detect MDBG Chinese-English dictionary

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mdbg-chinese-english-dictionary/js/mdbg_core.js/wp-content/plugins/mdbg-chinese-english-dictionary/css/mdbg_styles.css
Script Paths
/wp-content/plugins/mdbg-chinese-english-dictionary/js/mdbg_core.js
Version Parameters
mdbg-chinese-english-dictionary/js/mdbg_core.js?ver=mdbg-chinese-english-dictionary/css/mdbg_styles.css?ver=

HTML / DOM Fingerprints

CSS Classes
mdbg_hanzimdbg_pinyin
Data Attributes
data-mdbg-typedata-mdbg-content
JS Globals
mdbg_hanzi_modemdbg_pinyin_modemdbg_autolink_contentmdbg_autolink_excerptmdbg_autolink_commentsmdbg_tag_hanzi+2 more
Shortcode Output
[hanzi][/hanzi][pinyin][/pinyin]
FAQ

Frequently Asked Questions about MDBG Chinese-English dictionary