WP Term Icons Security & Risk Analysis

wordpress.org/plugins/wp-term-icons

Pretty icons for categories, tags, and other taxonomy terms

200 active installs v0.1.2 PHP + WP 4.3+ Updated Apr 23, 2018
iconmetametadatataxonomyterm
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Term Icons Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The wp-term-icons plugin, v0.1.2, exhibits a strong security posture based on the provided static analysis. The plugin has no recorded vulnerabilities, including critical or high-severity ones, which is a very positive indicator. Furthermore, the code analysis reveals no dangerous functions, no raw SQL queries, no file operations, and no external HTTP requests. This suggests a well-contained and defensively coded plugin.

However, there are areas for improvement. The absence of nonce checks and capability checks, coupled with a significant portion of improperly escaped output (67%), presents a potential risk. While the attack surface is reported as zero, any future functionality introduced without proper authentication and sanitization could become a vector. The lack of taint analysis flows analyzed also means potential vulnerabilities in this area might not have been detected.

Overall, the plugin appears secure due to its minimal functionality and the absence of known vulnerabilities. The key weaknesses lie in the lack of robust input/output validation and authentication mechanisms, which, if not addressed, could pose a risk as the plugin evolves. Users can likely use this plugin with confidence for now, but developers should prioritize addressing the output escaping and consider implementing nonce and capability checks.

Key Concerns

  • Unescaped output detected
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

WP Term Icons Security Vulnerabilities

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

WP Term Icons Code Analysis

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

Output Escaping

33% escaped3 total outputs
Attack Surface

WP Term Icons Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actioncreate_termwp-term-icons.php:81
actionedit_termwp-term-icons.php:82
actionadmin_initwp-term-icons.php:104
actionload-edit-tags.phpwp-term-icons.php:105
actionadmin_enqueue_scriptswp-term-icons.php:128
actionadmin_headwp-term-icons.php:129
actionquick_edit_custom_boxwp-term-icons.php:132
actioninitwp-term-icons.php:460
Maintenance & Trust

WP Term Icons Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedApr 23, 2018
PHP min version
Downloads10K

Community Trust

Rating0/100
Number of ratings0
Active installs200
Developer Profile

WP Term Icons Developer Profile

John James Jacoby

28 plugins · 332K total installs

70
trust score
Avg Security Score
87/100
Avg Patch Time
1401 days
View full developer profile
Detection Fingerprints

How We Detect WP Term Icons

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-term-icons/css/dashicons-picker.css/wp-content/plugins/wp-term-icons/js/dashicons-picker.js/wp-content/plugins/wp-term-icons/js/term-icons.js
Script Paths
/wp-content/plugins/wp-term-icons/js/dashicons-picker.js/wp-content/plugins/wp-term-icons/js/term-icons.js
Version Parameters
wp-term-icons/js/dashicons-picker.js?ver=wp-term-icons/css/dashicons-picker.css?ver=wp-term-icons/js/term-icons.js?ver=

HTML / DOM Fingerprints

CSS Classes
term-iconterm-icon-wrap
Data Attributes
data-icon
FAQ

Frequently Asked Questions about WP Term Icons