Convert custom fields to custom taxonomies Security & Risk Analysis

wordpress.org/plugins/custom-fields-to-taxonomies

The two major systems for adding data to posts in WordPress are custom taxonomies and custom fields. This plugin is useful to convert custom fields in …

10 active installs v1.0.3 PHP + WP 4.0+ Updated Unknown
custom-fieldcustom-fieldstaxonomiestaxonomy
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Convert custom fields to custom taxonomies Safe to Use in 2026?

Generally Safe

Score 100/100

Convert custom fields to custom taxonomies has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The custom-fields-to-taxonomies plugin v1.0.3 exhibits significant security concerns primarily due to its unprotected attack surface. All 8 AJAX handlers lack authentication checks, presenting a direct pathway for unauthenticated users to interact with sensitive backend functionalities. While the code shows good practices in output escaping and SQL query preparation, the absence of nonce checks and capability checks on these AJAX handlers is a critical oversight. The taint analysis revealing 4 high-severity flows with unsanitized paths further amplifies this risk, suggesting that user-supplied data can be processed in ways that could lead to vulnerabilities. The plugin's vulnerability history is clean, with no recorded CVEs, which is a positive indicator of past secure development. However, this history does not mitigate the immediate risks identified in the static analysis of the current version. In conclusion, while the plugin demonstrates some secure coding habits, the widespread lack of authentication and authorization on its AJAX endpoints, coupled with identified high-severity taint flows, creates a substantial security risk that requires immediate attention.

Key Concerns

  • 8 AJAX handlers without auth checks
  • 4 high severity taint flows
  • 0 nonce checks
  • 0 capability checks
Vulnerabilities
None known

Convert custom fields to custom taxonomies Security Vulnerabilities

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

Convert custom fields to custom taxonomies Code Analysis

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

SQL Query Safety

67% prepared6 total queries

Output Escaping

94% escaped34 total outputs
Data Flows
6 unsanitized

Data Flow Analysis

6 flows6 with unsanitized paths
ctf_convert_ctf_action (customfields-to-taxonomies.php:241)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
8 unprotected

Convert custom fields to custom taxonomies Attack Surface

Entry Points8
Unprotected8

AJAX Handlers 8

authwp_ajax_ctf_get_posts_countcustomfields-to-taxonomies.php:222
noprivwp_ajax_ctf_get_posts_countcustomfields-to-taxonomies.php:223
authwp_ajax_ctf_get_post_idscustomfields-to-taxonomies.php:230
noprivwp_ajax_ctf_get_post_idscustomfields-to-taxonomies.php:231
authwp_ajax_ctf_convert_ctfcustomfields-to-taxonomies.php:238
noprivwp_ajax_ctf_convert_ctfcustomfields-to-taxonomies.php:239
authwp_ajax_ctf_update_historycustomfields-to-taxonomies.php:266
noprivwp_ajax_ctf_update_historycustomfields-to-taxonomies.php:267
WordPress Hooks 3
actioninitcustomfields-to-taxonomies.php:15
actionadmin_enqueue_scriptscustomfields-to-taxonomies.php:29
actionadmin_menucustomfields-to-taxonomies.php:39
Maintenance & Trust

Convert custom fields to custom taxonomies Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedUnknown
PHP min version
Downloads1K

Community Trust

Rating100/100
Number of ratings3
Active installs10
Developer Profile

Convert custom fields to custom taxonomies Developer Profile

shounakgupte

2 plugins · 20 total installs

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

How We Detect Convert custom fields to custom taxonomies

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/custom-fields-to-taxonomies/css/ctf_tax.css
Script Paths
/wp-content/plugins/custom-fields-to-taxonomies/js/ctf_tax.js
Version Parameters
custom-fields-to-taxonomies/css/ctf_tax.css?ver=custom-fields-to-taxonomies/js/ctf_tax.js?ver=

HTML / DOM Fingerprints

CSS Classes
wrap_ctf_to_taxmeta_key_countnotedtable_historyctf_continue_convert
Data Attributes
data-keydata-tax
JS Globals
ctf
FAQ

Frequently Asked Questions about Convert custom fields to custom taxonomies