Admin Columns – Icons Add-on Security & Risk Analysis

wordpress.org/plugins/admin-columns-icons-addon

Use icons instead of text labels in column headers on post, user, media and other admin pages. Extension for Admin Columns.

20 active installs v1.1 PHP + WP 3.5+ Updated Aug 21, 2016
addonadminadmin-columnscolumnsicons
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Admin Columns – Icons Add-on Safe to Use in 2026?

Generally Safe

Score 85/100

Admin Columns – Icons Add-on has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "admin-columns-icons-addon" v1.1 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of known CVEs, a clean vulnerability history, and the complete absence of critical or high severity taint flows are positive indicators. Furthermore, the code adheres to good practices by utilizing prepared statements for all SQL queries and properly escaping the vast majority of output. The attack surface appears minimal, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that are accessible without authentication.

However, a few areas warrant attention. The lack of any capability checks and nonce checks, particularly given the potential for file operations, raises a concern. While the static analysis shows no direct evidence of vulnerabilities related to these omissions, it suggests a potential weakness that could be exploited if the plugin's functionality were to evolve or interact with other components in unexpected ways. The single file operation, without further context on its nature and associated checks, also presents a minor point of scrutiny. Overall, the plugin is secure against known threats and common vulnerabilities, but a review of its authorization and input validation mechanisms, especially concerning file operations, would further solidify its security.

The plugin's history of zero vulnerabilities and zero unpatched CVEs suggests a development team that is either very diligent or has not yet been targeted effectively. The lack of critical or high severity findings in the taint analysis is also a very positive sign. The limited attack surface and secure coding practices for SQL and output escaping are commendable. The primary area for improvement lies in strengthening the checks around potential privileged operations, like file operations, to ensure robust defense against future, as-yet-undiscovered, attack vectors.

Key Concerns

  • No capability checks implemented
  • No nonce checks implemented
  • File operations present without clear checks
  • Output escaping not 100% proper
Vulnerabilities
None known

Admin Columns – Icons Add-on Security Vulnerabilities

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

Admin Columns – Icons Add-on Code Analysis

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

Output Escaping

91% escaped23 total outputs
Attack Surface

Admin Columns – Icons Add-on Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actioncac/loadedcac-addon-icons.php:58
filtercac/column/default_optionscac-addon-icons.php:61
actioncac/column/settings_aftercac-addon-icons.php:62
actioncac/settings/after_columnscac-addon-icons.php:63
filtercac/headings/labelcac-addon-icons.php:64
actionadmin_enqueue_scriptscac-addon-icons.php:65
actionplugins_loadedcac-addon-icons.php:68
Maintenance & Trust

Admin Columns – Icons Add-on Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedAug 21, 2016
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

Admin Columns – Icons Add-on Developer Profile

Jesper van Engelen

7 plugins · 2K total installs

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

How We Detect Admin Columns – Icons Add-on

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/admin-columns-icons-addon/assets/css/admin/cpac-settings.css/wp-content/plugins/admin-columns-icons-addon/assets/js/admin/cpac-settings.js
Script Paths
/wp-content/plugins/admin-columns-icons-addon/assets/js/admin/cpac-settings.js
Version Parameters
admin-columns-icons-addon/assets/css/admin/cpac-settings.css?ver=admin-columns-icons-addon/assets/js/admin/cpac-settings.js?ver=

HTML / DOM Fingerprints

CSS Classes
cpacic-label-icon-dashiconcpacic-label-icon-customcpacic-label-icon-attachmentcpapic-current-icon
Data Attributes
data-columndata-dashicon
FAQ

Frequently Asked Questions about Admin Columns – Icons Add-on