Simple Category Icons Security & Risk Analysis

wordpress.org/plugins/simple-category-icons

A simple way to add icons to your categories and other taxonomies.

100 active installs v1.12 PHP + WP 3.0+ Updated Oct 28, 2014
categoriescategoryiconicons
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Simple Category Icons Safe to Use in 2026?

Generally Safe

Score 85/100

Simple Category Icons has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The "simple-category-icons" plugin v1.12 presents a moderate security risk due to several critical code analysis findings. While the plugin boasts no known CVEs and avoids dangerous functions, file operations, and external HTTP requests, its handling of user input and access control is concerning. The presence of an unprotected AJAX handler is a significant vulnerability, as it represents an entry point that can be accessed without any authentication or authorization checks. This, combined with the fact that 100% of its SQL queries are not using prepared statements, creates a high risk of SQL injection vulnerabilities. Furthermore, the low percentage of properly escaped output suggests a potential for Cross-Site Scripting (XSS) attacks. The taint analysis, while showing no critical or high severity flows, did identify a flow with unsanitized paths, which is a cause for concern even if its immediate impact is not assessed as critical. The absence of nonces and capability checks on the identified AJAX handler exacerbates these risks.

Overall, the plugin's security posture is weakened by its lack of robust input validation and access control mechanisms, particularly for its AJAX endpoint. The vulnerability history being clean is a positive sign, but it does not negate the inherent risks identified in the current code. The plugin's strengths lie in its avoidance of other common attack vectors, but the identified vulnerabilities in AJAX handling, SQL execution, and output escaping require immediate attention to mitigate potential exploitation.

Key Concerns

  • AJAX handler without authentication/authorization
  • SQL queries not using prepared statements
  • Low percentage of properly escaped output
  • Taint flow with unsanitized paths
  • No nonce checks on AJAX handler
  • No capability checks on AJAX handler
Vulnerabilities
None known

Simple Category Icons Security Vulnerabilities

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

Simple Category Icons Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

11% escaped18 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<simple_category_icons_admin> (simple_category_icons_admin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Simple Category Icons Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_sci_new_iconsimple_category_icons.php:54
WordPress Hooks 2
actionadmin_menusimple_category_icons.php:33
actionadmin_initsimple_category_icons.php:34
Maintenance & Trust

Simple Category Icons Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedOct 28, 2014
PHP min version
Downloads8K

Community Trust

Rating90/100
Number of ratings6
Active installs100
Developer Profile

Simple Category Icons Developer Profile

Bas Schuiling

3 plugins · 320 total installs

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

How We Detect Simple Category Icons

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-category-icons/simple_category_icons.css/wp-content/plugins/simple-category-icons/simple_category_icons.js
Script Paths
/wp-content/plugins/simple-category-icons/simple_category_icons.js
Version Parameters
/wp-content/plugins/simple-category-icons/simple_category_icons.css?ver=/wp-content/plugins/simple-category-icons/simple_category_icons.js?ver=

HTML / DOM Fingerprints

CSS Classes
sci_icon_previewsci_removesci-form-table
Data Attributes
sci_icon_smallsci_icon_mediumsci_icon_large
JS Globals
ajax_object
FAQ

Frequently Asked Questions about Simple Category Icons