WP Required Taxonomies – Categories and Tags Mandatory Security & Risk Analysis

wordpress.org/plugins/required-taxonomies

Force users to select a taxonomy term when publishing posts. For example, make category or tags required

1K active installs v1.2.1 PHP + WP 3.6+ Updated Oct 25, 2024
categoriesrequiredtagstaxonomieswoocommerce
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Required Taxonomies – Categories and Tags Mandatory Safe to Use in 2026?

Generally Safe

Score 92/100

WP Required Taxonomies – Categories and Tags Mandatory has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "required-taxonomies" plugin v1.2.1 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of known CVEs, dangerous functions, file operations, external HTTP requests, and SQL queries without prepared statements are all positive indicators. Furthermore, the plugin has a very limited attack surface with only one AJAX handler, and importantly, this handler appears to have a nonce check, suggesting a reasonable level of protection against common web exploits. However, there are notable areas for concern. The code signals indicate that only 10% of the outputs are properly escaped, which presents a significant risk of cross-site scripting (XSS) vulnerabilities. Additionally, the absence of capability checks on the single AJAX handler, despite the presence of a nonce check, means that any authenticated user could potentially trigger this functionality, regardless of their permissions. The lack of recorded vulnerabilities historically is positive but does not negate the immediate risks identified in the current code.

Key Concerns

  • Low output escaping
  • Missing capability checks on AJAX handler
Vulnerabilities
None known

WP Required Taxonomies – Categories and Tags Mandatory Security Vulnerabilities

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

WP Required Taxonomies – Categories and Tags Mandatory Code Analysis

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

Output Escaping

10% escaped20 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
save_settings (index.php:75)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Required Taxonomies – Categories and Tags Mandatory Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_vg_required_taxonomies_save_settingsindex.php:60
WordPress Hooks 2
actionadmin_enqueue_scriptsindex.php:59
actionadmin_menuindex.php:61
Maintenance & Trust

WP Required Taxonomies – Categories and Tags Mandatory Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedOct 25, 2024
PHP min version
Downloads36K

Community Trust

Rating82/100
Number of ratings8
Active installs1K
Developer Profile

WP Required Taxonomies – Categories and Tags Mandatory Developer Profile

Jose Vega

20 plugins · 30K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
258 days
View full developer profile
Detection Fingerprints

How We Detect WP Required Taxonomies – Categories and Tags Mandatory

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/required-taxonomies/assets/js/admin.js
Script Paths
/wp-content/plugins/required-taxonomies/assets/js/admin.js
Version Parameters
required-taxonomies/assets/js/admin.js?ver=

HTML / DOM Fingerprints

JS Globals
vgrt_data
FAQ

Frequently Asked Questions about WP Required Taxonomies – Categories and Tags Mandatory