Carbon Icons – Powerful Icon Block and SVG inserter for Gutenberg Security & Risk Analysis
wordpress.org/plugins/carbon-iconsEasily add icons from multiple libraries tanks to a Gutenberg optimized block
Is Carbon Icons – Powerful Icon Block and SVG inserter for Gutenberg Safe to Use in 2026?
Generally Safe
Score 85/100Carbon Icons – Powerful Icon Block and SVG inserter for Gutenberg has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "carbon-icons" plugin v1.0.1 exhibits a very strong security posture based on the static analysis. All identified entry points, including REST API routes, lack explicit permission callbacks, indicating a potential for unauthorized access if the underlying WordPress user roles don't sufficiently restrict these endpoints. However, the code analysis shows no dangerous functions, all SQL queries utilize prepared statements, and output is consistently escaped. Furthermore, there are no file operations, external HTTP requests, or taint analysis findings suggesting immediate severe risks. The plugin also has a clean vulnerability history with zero known CVEs, indicating a history of secure development practices.
Despite the overwhelmingly positive code signals, the lack of permission callbacks on the two REST API routes is a notable weakness. While the total attack surface is small and there are no critical or high severity issues identified in the static analysis or vulnerability history, this oversight could allow unauthorized users to interact with these API endpoints depending on WordPress's default REST API access controls. In conclusion, the plugin is generally well-developed and secure, with the primary concern being the missing permission checks on its REST API routes, which warrants attention but does not represent an immediate critical threat given the other security controls in place.
Key Concerns
- REST API routes without permission callbacks
Carbon Icons – Powerful Icon Block and SVG inserter for Gutenberg Security Vulnerabilities
Carbon Icons – Powerful Icon Block and SVG inserter for Gutenberg Code Analysis
Output Escaping
Carbon Icons – Powerful Icon Block and SVG inserter for Gutenberg Attack Surface
REST API Routes 2
WordPress Hooks 9
Maintenance & Trust
Carbon Icons – Powerful Icon Block and SVG inserter for Gutenberg Maintenance & Trust
Maintenance Signals
Community Trust
Carbon Icons – Powerful Icon Block and SVG inserter for Gutenberg Alternatives
SVG Block for Dashicons by RotiStudio
svg-block-for-dashicon-rotistudio
Adds a native Gutenberg block for inserting 334 WordPress Dashicons as inline SVG — fast, lightweight, and fully customizable.
JVM Rich Text Icons
jvm-rich-text-icons
Insert icons anywhere in your content — inline in text, headings, buttons, or as a standalone block.
Gosign – Google Maps Block
gosign-google-maps-block
Add Google Maps, Custom Style Google Maps, Markers, Info Windows, Marker animations and many more.
Omni Icon – Modern SVG icon library for WordPress
omni-icon
A modern SVG icon library for WordPress with support for custom uploads and 200,000+ Iconify icons across block editor, page builders, and themes.
Icon Blocker
icon-blocker
Icon Blocker is a gutenberg block to add icon anywhere in gutenberg editor.
Carbon Icons – Powerful Icon Block and SVG inserter for Gutenberg Developer Profile
1 plugin · 10 total installs
How We Detect Carbon Icons – Powerful Icon Block and SVG inserter for Gutenberg
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/carbon-icons/src/admin/index.asset.php/wp-content/plugins/carbon-icons/src/admin/index.js/wp-content/plugins/carbon-icons/src/blocks/icon-picker/index.js/wp-content/plugins/carbon-icons/src/blocks/icon-picker/style.scss/wp-content/plugins/carbon-icons/src/blocks/icon-picker/editor.scss/wp-content/plugins/carbon-icons/src/blocks/icon-picker/view.js/wp-content/plugins/carbon-icons/build/carbon-icons.css/wp-content/plugins/carbon-icons/build/carbon-icons.js+1 more/wp-content/plugins/carbon-icons/build/carbon-icons.js/wp-content/plugins/carbon-icons/src/admin/index.js/wp-content/plugins/carbon-icons/src/blocks/icon-picker/view.js/wp-content/plugins/carbon-icons/build/carbon-icons.js?ver=/wp-content/plugins/carbon-icons/build/carbon-icons.css?ver=HTML / DOM Fingerprints
carbon-icons-icon-pickerdata-carbon-icon-pickercarbonIconsApiSettingsCarbonIconsBlock/wp-json/carbon-icons/v1/icons/wp-json/carbon-icons/v1/settings[carbon_icon]