Dicode Icons Pack Security & Risk Analysis

wordpress.org/plugins/dicode-icons-pack

Dicode Icons Pack by Designinvento provides ability to add custom font icons to your website from all time top icon libraries.

700 active installs v1.1.2 PHP + WP 6.0+ Updated May 22, 2025
custom-iconselementorfont-iconsicon-fontsicons
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Dicode Icons Pack Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 10mo ago
Risk Assessment

The plugin 'dicode-icons-pack' v1.1.2 demonstrates a strong security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface. Furthermore, the code shows no use of dangerous functions, no direct file operations, and no external HTTP requests, all of which are positive indicators of secure development practices. The use of prepared statements for all SQL queries and a high percentage of properly escaped output are also commendable. The complete lack of recorded vulnerabilities, including CVEs, further suggests a mature and secure codebase. The taint analysis showing zero unsanitized paths reinforces the confidence in the plugin's handling of potentially malicious data. However, a notable area for concern is the complete absence of nonce and capability checks. While the current attack surface is zero, any future addition of entry points without these fundamental security mechanisms could expose the plugin to significant risks like Cross-Site Request Forgery (CSRF) and unauthorized access. The strengths lie in the current minimal attack surface and secure data handling. The primary weakness lies in the lack of built-in authorization checks, which could become a critical vulnerability if the plugin evolves.

Key Concerns

  • No nonce checks present
  • No capability checks present
Vulnerabilities
None known

Dicode Icons Pack Security Vulnerabilities

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

Dicode Icons Pack Code Analysis

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

Output Escaping

81% escaped53 total outputs
Attack Surface

Dicode Icons Pack Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 24
actionadmin_enqueue_scriptsadmin\settings-api\class.settings-api.php:22
actionadmin_initadmin\settings-api\settings-fields.php:11
actionadmin_menuadmin\settings-api\settings-fields.php:12
actiondicode_icons_form_bottom_dicode_icons_changelogadmin\settings-api\settings-fields.php:15
actionplugins_loadedincludes\class-dicode-icons-pack.php:179
actionadmin_enqueue_scriptsincludes\class-dicode-icons-pack.php:194
actionadmin_enqueue_scriptsincludes\class-dicode-icons-pack.php:195
actionwp_enqueue_scriptsincludes\class-dicode-icons-pack.php:210
actionwp_enqueue_scriptsincludes\class-dicode-icons-pack.php:211
filterelementor/icons_manager/additional_tabsincludes\icons\class-devicons.php:10
filterelementor/icons_manager/additional_tabsincludes\icons\class-elegant.php:11
filterelementor/icons_manager/additional_tabsincludes\icons\class-elusive.php:10
filterelementor/icons_manager/additional_tabsincludes\icons\class-icofont.php:13
filterelementor/icons_manager/additional_tabsincludes\icons\class-icomoon-brands.php:11
filterelementor/icons_manager/additional_tabsincludes\icons\class-icomoon.php:11
filterelementor/icons_manager/additional_tabsincludes\icons\class-iconic.php:11
filterelementor/icons_manager/additional_tabsincludes\icons\class-ionicons.php:11
filterelementor/icons_manager/additional_tabsincludes\icons\class-linearicons.php:11
filterelementor/icons_manager/additional_tabsincludes\icons\class-lineawesome.php:11
filterelementor/icons_manager/additional_tabsincludes\icons\class-lineicons.php:11
filterelementor/icons_manager/additional_tabsincludes\icons\class-material-icons.php:10
filterelementor/icons_manager/additional_tabsincludes\icons\class-open-iconic.php:11
filterelementor/icons_manager/additional_tabsincludes\icons\class-simple-lineicons.php:11
filterelementor/icons_manager/additional_tabsincludes\icons\class-themify.php:11
Maintenance & Trust

Dicode Icons Pack Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 22, 2025
PHP min version
Downloads9K

Community Trust

Rating0/100
Number of ratings0
Active installs700
Developer Profile

Dicode Icons Pack Developer Profile

Designinvento

4 plugins · 4K total installs

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

How We Detect Dicode Icons Pack

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dicode-icons-pack/assets/css/admin.css/wp-content/plugins/dicode-icons-pack/assets/css/icon-library.css/wp-content/plugins/dicode-icons-pack/assets/icomoon_brands/dicode-icomb-icons.css/wp-content/plugins/dicode-icons-pack/assets/devicons/devicons.min.css/wp-content/plugins/dicode-icons-pack/assets/elegant/elegant-icons.min.css/wp-content/plugins/dicode-icons-pack/assets/elusive/elusive-icons.min.css/wp-content/plugins/dicode-icons-pack/assets/icofont/icofont.min.css/wp-content/plugins/dicode-icons-pack/assets/icomoon/icomoon.min.css+8 more
Version Parameters
dicode-icons-pack/assets/css/admin.css?ver=dicode-icons-pack/assets/icomoon_brands/dicode-icomb-icons.css?ver=dicode-icons-pack/assets/devicons/devicons.min.css?ver=dicode-icons-pack/assets/elegant/elegant-icons.min.css?ver=dicode-icons-pack/assets/elusive/elusive-icons.min.css?ver=dicode-icons-pack/assets/icofont/icofont.min.css?ver=dicode-icons-pack/assets/icomoon/icomoon.min.css?ver=dicode-icons-pack/assets/iconic/iconic.min.css?ver=dicode-icons-pack/assets/ionicons/ionicons.min.css?ver=dicode-icons-pack/assets/linearicons/linearicons.min.css?ver=dicode-icons-pack/assets/line-awesome/line-awesome.min.css?ver=dicode-icons-pack/assets/lineicons/lineicons.min.css?ver=dicode-icons-pack/assets/material/material-icons.min.css?ver=dicode-icons-pack/assets/open-iconic/open-iconic.min.css?ver=dicode-icons-pack/assets/simple-line-icons/simple-line-icons.min.css?ver=

HTML / DOM Fingerprints

CSS Classes
dicode-icon-wrapper
FAQ

Frequently Asked Questions about Dicode Icons Pack