Set Unset Bulk Post Categories Security & Risk Analysis

wordpress.org/plugins/set-unset-bulk-post-categories

Allows user to set unset the categories of all the posts in a bulk without editing the posts itself.

0 active installs v1.3 PHP 7.0+ WP 5.3.2+ Updated Dec 17, 2024
authorsbulkcategoriespostset
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Set Unset Bulk Post Categories Safe to Use in 2026?

Generally Safe

Score 92/100

Set Unset Bulk Post Categories 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 plugin 'set-unset-bulk-post-categories' v1.3 exhibits a generally good security posture with several positive indicators. The absence of any recorded CVEs and a clean vulnerability history suggest a history of stable and secure development. Code analysis reveals a robust use of prepared statements for SQL queries and a strong emphasis on capability checks, indicating an effort to protect sensitive operations. Nonce checks are also present, further strengthening security against common web attacks.

However, there are minor concerns that warrant attention. While the majority of output is properly escaped, a significant portion (27%) is not, presenting a potential risk for cross-site scripting (XSS) vulnerabilities if user-supplied data reaches these unescaped outputs. The presence of one unsanitized taint flow, although not classified as critical or high severity, still represents a potential pathway for malicious input to be processed without adequate cleaning. The plugin also makes external HTTP requests, which, while not inherently insecure, can be a vector for attacks if not handled with extreme care and validation.

Overall, the plugin appears to be developed with security in mind, evidenced by its clean vulnerability record and proactive use of security features. The primary area for improvement lies in ensuring all output is properly escaped and thoroughly investigating the single unsanitized taint flow to mitigate any potential risks. The lack of external vulnerabilities and the presence of most security best practices point towards a low to moderate risk profile, with the potential for further reduction through diligent code review.

Key Concerns

  • Unescaped output detected
  • Unsanitized taint flow detected
  • External HTTP requests made
Vulnerabilities
None known

Set Unset Bulk Post Categories Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Set Unset Bulk Post Categories Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

Set Unset Bulk Post Categories Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

73% escaped113 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
ecpt_pagination (set-unset-bulk-post-categories.php:490)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Set Unset Bulk Post Categories Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 16
actionswitch_themeappsero\src\Insights.php:135
actionswitch_themeappsero\src\Insights.php:136
actionadmin_footerappsero\src\Insights.php:146
actionadmin_noticesappsero\src\Insights.php:161
actionadmin_initappsero\src\Insights.php:164
filtercron_schedulesappsero\src\Insights.php:168
actionadmin_menuappsero\src\License.php:219
actionafter_switch_themeappsero\src\License.php:781
actionswitch_themeappsero\src\License.php:782
filterpre_set_site_transient_update_pluginsappsero\src\Updater.php:42
filterplugins_apiappsero\src\Updater.php:43
filterpre_set_site_transient_update_themesappsero\src\Updater.php:52
actioninitset-unset-bulk-post-categories.php:49
actionadmin_print_stylesset-unset-bulk-post-categories.php:59
actionadmin_menuset-unset-bulk-post-categories.php:77
filterpost_updated_messagesset-unset-bulk-post-categories.php:126
Maintenance & Trust

Set Unset Bulk Post Categories Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 17, 2024
PHP min version7.0
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Set Unset Bulk Post Categories Developer Profile

Param Themes

1 plugin · 0 total installs

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

How We Detect Set Unset Bulk Post Categories

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/set-unset-bulk-post-categories/css/style.css/wp-content/plugins/set-unset-bulk-post-categories/css/jquery-ui.css/wp-content/plugins/set-unset-bulk-post-categories/js/v2plugin.js
Script Paths
/wp-content/plugins/set-unset-bulk-post-categories/js/v2plugin.js
Version Parameters
set-unset-bulk-post-categories/css/style.css?ver=set-unset-bulk-post-categories/css/jquery-ui.css?ver=set-unset-bulk-post-categories/js/v2plugin.js?ver=

HTML / DOM Fingerprints

CSS Classes
v2
Data Attributes
id="startdate"id="enddate"id="myForm"
FAQ

Frequently Asked Questions about Set Unset Bulk Post Categories