Mj Term Meta Security & Risk Analysis

wordpress.org/plugins/mj-term-meta-box

This plugin adds custom meta fields to

0 active installs v1.0.0 PHP + WP 3.7+ Updated Aug 9, 2017
custom-meta-boxtaxonomiesterm
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Mj Term Meta Safe to Use in 2026?

Generally Safe

Score 85/100

Mj Term Meta has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The mj-term-meta-box plugin v1.0.0 demonstrates a generally strong security posture with no known historical vulnerabilities or critical static analysis findings. The absence of dangerous functions, SQL injection vulnerabilities, and file operations is commendable. All observed output is properly escaped, and all SQL queries utilize prepared statements, indicating good development practices in these areas.

However, the static analysis does reveal two flows with unsanitized paths. While the taint analysis did not assign a critical or high severity to these, the presence of unsanitized paths is a potential concern. Furthermore, the plugin has zero nonce checks and zero capability checks. This complete lack of authorization and integrity checks on any potential entry points is a significant weakness. Given the absence of AJAX handlers, REST API routes, shortcodes, and cron events, the immediate attack surface is currently zero, which mitigates the risk of these missing checks *at this moment*. However, if future versions introduce any of these entry points without implementing proper authorization, it could lead to serious security vulnerabilities.

In conclusion, while the plugin currently benefits from a very limited attack surface and no known CVEs, the complete absence of nonce and capability checks represents a notable gap in its security architecture. The presence of unsanitized paths also warrants attention. The plugin's strength lies in its current lack of exploitable entry points and its use of prepared statements and output escaping. Its primary weakness is the potential for future vulnerabilities if entry points are added without corresponding security controls.

Key Concerns

  • Unsanitized paths identified in taint analysis
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Mj Term Meta Security Vulnerabilities

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

Mj Term Meta Release Timeline

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

Mj Term Meta Code Analysis

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

Output Escaping

100% escaped3 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
mj_save_taxonomy_custom_meta (mj-term-meta.php:60)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Mj Term Meta Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionproduct_cat_edit_form_fieldsmj-term-meta.php:23
actionproduct_cat_add_form_fieldsmj-term-meta.php:24
actionedited_product_catmj-term-meta.php:25
actioncreate_product_catmj-term-meta.php:26
Maintenance & Trust

Mj Term Meta Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.33
Last updatedAug 9, 2017
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Mj Term Meta Developer Profile

shishir

2 plugins · 10 total installs

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

How We Detect Mj Term Meta

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mj-term-meta-box/style.css/wp-content/plugins/mj-term-meta-box/script.js
Script Paths
/wp-content/plugins/mj-term-meta-box/script.js
Version Parameters
mj-term-meta-box/style.css?ver=mj-term-meta-box/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
form-fielddescription
Data Attributes
for="class_term_meta"id="class_term_meta"name="class_term_meta"
FAQ

Frequently Asked Questions about Mj Term Meta