Require & Limit Categories, Tags, Featured Image and taxonomies Security & Risk Analysis

wordpress.org/plugins/require-taxonomy-image-category-tag

[ โœ… ๐’๐„๐‚๐”๐‘๐„ ๐๐‹๐”๐†๐ˆ๐๐’ b๐“Ž ๐’ซ๐“Š๐“‹๐‘œ๐“] Force dashboard users to select chosen fields during publishing

20 active installs v1.30 PHP + WP 6.0+ Updated Oct 30, 2024
categorypostrequiretagtaxonomy
92
A ยท Safe
CVEs total1
Unpatched0
Last CVEAug 1, 2022
Safety Verdict

Is Require & Limit Categories, Tags, Featured Image and taxonomies Safe to Use in 2026?

Generally Safe

Score 92/100

Require & Limit Categories, Tags, Featured Image and taxonomies has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Aug 1, 2022Updated 1yr ago
Risk Assessment

The "require-taxonomy-image-category-tag" plugin, version 1.30, presents a mixed security posture. On the positive side, it demonstrates a robust effort in securing its entry points, with zero identified AJAX handlers, REST API routes, shortcodes, or cron events that are unprotected. The use of prepared statements for 77% of SQL queries and the presence of nonce and capability checks are also good security practices.

However, significant concerns arise from the static analysis. The presence of the `unserialize` function is a critical red flag, as it can lead to Remote Code Execution if not handled with extreme caution and validation of input. Furthermore, a high-severity taint flow with unsanitized paths indicates a potential pathway for attackers to manipulate file operations or other sensitive actions. The fact that 6 out of 8 analyzed flows have unsanitized paths is particularly worrying, suggesting a broad exposure to input validation weaknesses.

The plugin's vulnerability history, while currently showing no unpatched CVEs, reveals a past medium-severity Cross-Site Scripting (XSS) vulnerability discovered in August 2022. This history, combined with the current taint analysis findings, suggests a pattern of potential input sanitization issues that could resurface or lead to new vulnerabilities. While the limited attack surface is a strength, the identified critical code patterns and past XSS incident warrant a cautious approach to its usage.

Key Concerns

  • Presence of dangerous function: unserialize
  • High severity taint flow found
  • Large number of unsanitized paths in taint flows
  • Low percentage of properly escaped output
  • Past medium severity CVE for XSS
Vulnerabilities
1

Require & Limit Categories, Tags, Featured Image and taxonomies Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

WF-988c1968-ef92-4d3d-bbd5-88e73512ebb4-require-taxonomy-image-category-tagmedium ยท 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Require & Limit Categories, Tags, Featured Image and taxonomies <= 1.26 - Reflected Cross-Site Scripting

Aug 1, 2022 Patched in 1.27 (540d)
Code Analysis
Analyzed Mar 16, 2026

Require & Limit Categories, Tags, Featured Image and taxonomies Code Analysis

Dangerous Functions
1
Raw SQL Queries
14
46 prepared
Unescaped Output
82
80 escaped
Nonce Checks
5
Capability Checks
2
File Operations
19
External Requests
4
Bundled Libraries
0

Dangerous Functions Found

unserializeif ( @unserialize($serialized_string) !== false ) return $serialized_string;library.php:3813

SQL Query Safety

77% prepared60 total queries

Output Escaping

49% escaped162 total outputs
Data Flows
6 unsanitized

Data Flow Analysis

8 flows6 with unsanitized paths
force_redirect_to_https (library.php:103)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Require & Limit Categories, Tags, Featured Image and taxonomies Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 34
actionadmin_enqueue_scriptsindex.php:62
actionwp_headlibrary.php:4768
actionadmin_headlibrary.php:4769
actionwp_enqueue_scriptslibrary_wp.php:73
actionadmin_enqueue_scriptslibrary_wp.php:74
actionadmin_footerlibrary_wp.php:148
actioninitlibrary_wp.php:163
actionadmin_initlibrary_wp.php:210
filtermce_external_pluginslibrary_wp.php:212
filtermce_buttons_2library_wp.php:213
filtertiny_mce_versionlibrary_wp.php:215
actionwplibrary_wp.php:231
actionplugins_loadedlibrary_wp.php:540
actionwplibrary_wp.php:550
actionwp_footerlibrary_wp.php:700
actioninitlibrary_wp.php:711
actionwp_loadedlibrary_wp.php:854
actionshutdownlibrary_wp.php:859
actioninitlibrary_wp.php:1732
actionadmin_headlibrary_wp.php:1743
actioncurrent_screenlibrary_wp.php:1744
actionwplibrary_wp.php:1753
filterupload_mimeslibrary_wp.php:1759
filterwp_handle_uploadlibrary_wp.php:1760
actioninitlibrary_wp.php:1822
actionnetwork_admin_menulibrary_wp.php:1912
actionadmin_menulibrary_wp.php:1914
actionactivated_pluginlibrary_wp.php:1916
actionnetwork_admin_noticeslibrary_wp.php:2103
actionadmin_noticeslibrary_wp.php:2104
filterwp_php_error_messagelibrary_wp.php:2187
actionwp_footerlibrary_wp.php:2375
filterwidget_textlibrary_wp.php:2399
filtersite_transient_update_pluginslibrary_wp.php:3266
Maintenance & Trust

Require & Limit Categories, Tags, Featured Image and taxonomies Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedOct 30, 2024
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings2
Active installs20
Developer Profile

Require & Limit Categories, Tags, Featured Image and taxonomies Developer Profile

Puvox Software

16 plugins ยท 51K total installs

75
trust score
Avg Security Score
94/100
Avg Patch Time
540 days
View full developer profile
Detection Fingerprints

How We Detect Require & Limit Categories, Tags, Featured Image and taxonomies

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/require-taxonomy-image-category-tag/assets/scripts-admin.js
Script Paths
/wp-content/plugins/require-taxonomy-image-category-tag/assets/scripts-admin.js
Version Parameters
require-taxonomy-image-category-tag/assets/scripts-admin.js?ver=

HTML / DOM Fingerprints

JS Globals
rtict_object
FAQ

Frequently Asked Questions about Require & Limit Categories, Tags, Featured Image and taxonomies