WP Manifestindependent plugin directory
manifest / content / taxonomy-transfer

Taxonomy Transfer WP Registry grade D+. High-severity findings · 2 findingsWP RegistryHigh-severity findings · 2 findingsOpen the reportD+

A WordPress plugin: Transfer terms from one taxonomy to another within a selected post type.

★ 0stars
21release downloads
1.0.1latest · 2 years ago

Install

Download taxonomy-transfer-1.0.1.zip From the 1.0.1 release on GitHub, Jan 22, 2024

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/andrasguseo/taxonomy-transfer/releases/download/1.0.1/taxonomy-transfer-1.0.1.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Transfer terms from one taxonomy to another within a selected post type.

Description

Transfer terms from one taxonomy to another within a selected post type.

Installation

Install and activate like any other plugin!

  • You can upload the plugin zip file via the Plugins ‣ Add New screen.
  • You can unzip the plugin and then upload it to your plugin directory (typically wp-content/plugins) via FTP.
  • Once installed or uploaded, visit the main plugin list and activate it.

Frequently Asked Questions

Changelog

[1.0.1] 2024-01-22

  • Tweak - Make plugin compatible with PHP 7.4

[1.0.0] 2024-01-22

  • Initial release

Releases

2 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
1.0.1 latest
Jan 22, 2024 2 years ago
taxonomy-transfer-1.0.1.zip
20
Jan 22, 2024 2 years ago
taxonomy-transfer-1.0.0.zip
1
D+ grade

Security

Taxonomy Transfer 1.0.1 · audited by WP Registry

High-severity findings.

1 high 1 medium
Audited release
1.0.1
Findings
2
Worst severity
high
Content hash
35b9a323004e36173bb612d9…

Findings

  • high Missing capability and nonce on taxonomy transfer/delete

    csrf

    process_taxonomy_action hooks admin_init and, when POST fields are present, transfers or deletes taxonomy relationships for every post of a type. There is no current_user_can('manage_options') check and no nonce despite the Tools page advertising manage_options. A CSRF form or any authenticated user who can trigger admin_init with POST can mass-modify terms.

    taxonomy-transfer.php:174-245

    Recommendation

    Gate with current_user_can('manage_options') and check_admin_referer; add nonces to both forms.

  • medium AJAX taxonomy listing lacks capability and nonce

    missing_capability

    wp_ajax_get_taxonomies_for_post_type echoes taxonomy labels/slugs for a posted post_type with no capability or nonce check (any logged-in user).

    taxonomy-transfer.php:253-268

    Recommendation

    Require manage_options and check_ajax_referer.

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.