Advanced Term Fields Security & Risk Analysis

wordpress.org/plugins/advanced-term-fields

A framework for managing custom term meta for categories, tags, and custom taxonomies.

10 active installs v0.1.2 PHP + WP 4.4+ Updated Apr 10, 2016
metametadatatermtermmetaterm_meta
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Advanced Term Fields Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The advanced-term-fields plugin v0.1.2 presents a generally positive security posture, primarily due to the absence of identified vulnerabilities and a clean static analysis report regarding critical security concerns. The plugin demonstrates good practices by avoiding dangerous functions, performing all SQL queries using prepared statements, and having no file operations or external HTTP requests. The presence of a nonce check is also a positive indicator. However, there are some areas for improvement that introduce minor risks. The relatively low percentage of properly escaped output (68%) suggests potential for cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled carefully in the unescaped outputs. Furthermore, the complete lack of capability checks means that any functionality exposed, even if not directly through common entry points like AJAX or REST API, might be accessible to users without the necessary permissions, though the extremely limited attack surface mitigates this risk in practice.

The vulnerability history being completely clear is a strong positive signal, suggesting the developers are either very diligent or the plugin hasn't been a target for extensive security research. This, combined with the clean static analysis for critical issues, points towards a plugin that is currently secure. The main concerns stem from the output escaping and the absence of capability checks, which are more about robust security hygiene than immediate critical threats given the current state of the plugin. Overall, the plugin is in a good state, but further attention to output escaping would solidify its security.

Key Concerns

  • Low percentage of properly escaped output
  • No capability checks on entry points
Vulnerabilities
None known

Advanced Term Fields Security Vulnerabilities

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

Advanced Term Fields Code Analysis

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

Output Escaping

68% escaped22 total outputs
Attack Surface

Advanced Term Fields Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 17
actionplugins_loadedadvanced-term-fields.php:58
actionadmin_initadvanced-term-fields.php:74
actionadmin_initinc\class-adv-term-fields-utils.php:76
actionadmin_noticesinc\class-adv-term-fields-utils.php:77
actionadmin_initinc\class-advanced-term-fields.php:352
actionadmin_noticesinc\class-advanced-term-fields.php:357
actionquick_edit_custom_boxinc\class-advanced-term-fields.php:694
actionload-term.phpinc\class-advanced-term-fields.php:994
actionload-edit-tags.phpinc\class-advanced-term-fields.php:995
actionadmin_enqueue_scriptsinc\class-advanced-term-fields.php:1012
actionadmin_headinc\class-advanced-term-fields.php:1013
actioncreate_terminc\class-advanced-term-fields.php:1059
actionedit_terminc\class-advanced-term-fields.php:1060
filterget_terms_argsinc\class-advanced-term-fields.php:1144
filterterms_clausesinc\class-advanced-term-fields.php:1145
actionadmin_noticesinc\functions.php:26
actionatf_core_version_upgradedinc\functions.php:33
Maintenance & Trust

Advanced Term Fields Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedApr 10, 2016
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Advanced Term Fields Developer Profile

darrinb

13 plugins · 2K total installs

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

How We Detect Advanced Term Fields

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/advanced-term-fields/assets/js/adv-term-fields-admin.js/wp-content/plugins/advanced-term-fields/assets/css/adv-term-fields-admin.css
Script Paths
/wp-content/plugins/advanced-term-fields/assets/js/adv-term-fields-admin.js
Version Parameters
advanced-term-fields/assets/css/adv-term-fields-admin.css?ver=advanced-term-fields/assets/js/adv-term-fields-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
adv-term-fields-add-edit-metaadv-term-fields-form
Data Attributes
data-adv-term-fields-meta-key
JS Globals
adv_term_fields_l10n
FAQ

Frequently Asked Questions about Advanced Term Fields