[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fHbjN2MFVLTC58YqYIK7o1S5_EQh0eEQQRBJHtEPBHbQ":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":13,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":58,"crawl_stats":36,"alternatives":65,"analysis":164,"fingerprints":299},"themify-icons","Themify Icons","2.0.4","themifyme","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemifyme\u002F","\u003Cp>Insert the Themify Icons easily in your post content, WordPress menus, and widget titles.\u003C\u002Fp>\n","Nifty plugin that enables you to use the Themify Icons (https:\u002F\u002Fthemify.me\u002Fthemify-icons) font on your site.",3000,55095,0,"2025-08-18T20:18:00.000Z","6.8.5","5.2","7.2",[19,20,21,22,23],"editor","font","icon","menu","menu-items","https:\u002F\u002Fthemify.me\u002Fthemify-icons","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthemify-icons.2.0.4.zip",98,2,"2025-08-20 00:00:00","2026-03-15T15:16:48.613Z",[31,46],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":6,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":28,"updated_date":42,"references":43,"days_to_patch":45},"CVE-2025-49395","themify-icons-authenticated-contributor-stored-cross-site-scripting","Themify Icons \u003C= 2.0.3 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Themify Icons plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 2.0.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=2.0.3","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-08-26 14:07:49",[44],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F52417477-7318-4d7d-8143-765c843abc31?source=api-prod",7,{"id":47,"url_slug":48,"title":49,"description":50,"plugin_slug":4,"theme_slug":36,"affected_versions":51,"patched_in_version":52,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":53,"updated_date":54,"references":55,"days_to_patch":57},"CVE-2023-51693","themify-icons-authenticated-contributor-stored-cross-site-scripting-2","Themify Icons \u003C= 2.0.1 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Themify Icons plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's shortcode(s) in all versions up to, and including, 2.0.1 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=2.0.1","2.0.2","2023-12-27 00:00:00","2024-01-22 19:56:02",[56],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fefa156b7-ab18-414d-80a5-3a1c2a977b3b?source=api-prod",27,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":59,"total_installs":60,"avg_security_score":61,"avg_patch_time_days":62,"trust_score":63,"computed_at":64},10,139500,95,145,76,"2026-04-04T06:02:24.281Z",[66,89,110,126,143],{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":74,"downloaded":75,"rating":74,"num_ratings":76,"last_updated":77,"tested_up_to":78,"requires_at_least":79,"requires_php":80,"tags":81,"homepage":86,"download_link":87,"security_score":88,"vuln_count":13,"unpatched_count":13,"last_vuln_date":36,"fetched_at":29},"missing-menu-items","Missing Menu Items","1.2.3","Block Styles","https:\u002F\u002Fprofiles.wordpress.org\u002Fblockstyles\u002F","\u003Cp>Frustrated navigating around the latest WordPress admin whild building your site? Why does it take so many clicks to get to Editor Templates?\u003C\u002Fp>\n\u003Cp>The Missing Menu Items for WordPress plugin adds useful Editor related links to the admin navigation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Missing Menu Items adds the following under the Appearance menu:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Reusable Blocks\u003Cbr \u002F>\n* Navigation Menus\u003Cbr \u002F>\n* Templates\u003Cbr \u002F>\n* Template Parts\u003Cbr \u002F>\n* More Coming Soon…\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>You can get support from the community here, or in our growing \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F225424019774289\" rel=\"nofollow ugc\">Facebook Group\u003C\u002Fa> and find information in our \u003Ca href=\"https:\u002F\u002Fblockstyles.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Direct support is offered to \u003Ca href=\"https:\u002F\u002Fblockstyles.com\" rel=\"nofollow ugc\">BlockStyles\u003C\u002Fa> members.\u003C\u002Fp>\n\u003Ch3>Stay Connected\u003C\u002Fh3>\n\u003Cp>Stay up-to-date on Missing Menu Items updates and Gutenberg development, using the links below. The plugin is also being built transparently on GitHub, so give it a star and follow along! 😉\u003C\u002Fp>\n\u003Cp>Missing Menu Items is a part of BlockStyles, a collection of tools that transforms the default WordPress Block Editor into a true page builder.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fblockstyles.com\" rel=\"nofollow ugc\">Visit the Block Styles Home Page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fblockstyleswp\" rel=\"nofollow ugc\">Follow on Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fblockstyleswp\" rel=\"nofollow ugc\">Follow on Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F225424019774289\" rel=\"nofollow ugc\">Join Our Facebook Community\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCYH8CPFCo-PCHPtPARqvq6Q\u002F\" rel=\"nofollow ugc\">Subscribe to our Youtube for Tutorials & Demos\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds missing menu items into your Appearance menu in the WordPress admin area to make maneuvering to useful WordPress editor features easy.",100,4632,4,"2022-11-21T14:08:00.000Z","6.1.10","6.0","7.4",[82,83,84,85,23],"admin-menu","appearance","block-editor","gutenberg","http:\u002F\u002Fwww.blockstyles.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmissing-menu-items.1.2.3.zip",85,{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":13,"downloaded":97,"rating":13,"num_ratings":13,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":101,"tags":102,"homepage":107,"download_link":108,"security_score":74,"vuln_count":13,"unpatched_count":13,"last_vuln_date":36,"fetched_at":109},"easy-symbols-icons","Easy Symbols & Icons","1.0.0","FARN Labs","https:\u002F\u002Fprofiles.wordpress.org\u002Ffarndesign\u002F","\u003Cp>Easy Icon Fonts allows you to easily manage icon fonts on your WordPress site. Select from preloaded icon fonts or upload your own custom TTF and OTF fonts. Use the included \u003Ccode>eics-icon\u003C\u002Fcode> block to add icons to your posts and pages with ease.\u003C\u002Fp>\n\u003Cp>Features include:\u003Cbr \u002F>\n* Upload and management of custom icon fonts\u003Cbr \u002F>\n* Select icon fonts to load on your site\u003Cbr \u002F>\n* Intuitive block to add icons in the editor\u003Cbr \u002F>\n* Supports TrueType (TTF) and OpenType (OTF) fonts\u003C\u002Fp>\n","A simple WordPress plugin to manage and use icon fonts via a block editor with easy font uploads and selection.",111,"","6.9.4","6.2","8.2",[84,103,104,105,106],"easy-symbol-icon","font-management","icon-fonts","icons","https:\u002F\u002Fgithub.com\u002FFARN-Design\u002Feasysymbolsicons","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-symbols-icons.1.0.0.zip","2026-03-15T10:48:56.248Z",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":13,"downloaded":118,"rating":74,"num_ratings":119,"last_updated":120,"tested_up_to":99,"requires_at_least":121,"requires_php":80,"tags":122,"homepage":124,"download_link":125,"security_score":74,"vuln_count":13,"unpatched_count":13,"last_vuln_date":36,"fetched_at":29},"enable-navigation-icons","Enable Navigation Icons","0.1.1","Trent Stromkins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbmx269\u002F","\u003Cp>Enable Navigation Icons makes it simple to add and customize icons for your WordPress Navigation Block items. Whether you’re building a simple menu or complex mega menu navigation, this plugin provides intuitive controls for adding beautiful icons to your navigation links.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Recommended Companion Plugin:\u003C\u002Fstrong> Use the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ficon-block\u002F\" rel=\"ugc\">Icon Block\u003C\u002Fa> plugin to add custom icon sets and expand your icon library options. Icon Block is a powerful companion that allows you to register additional icon libraries for use with Enable Navigation Icons.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Icon Selection\u003C\u002Fstrong>\u003Cbr \u002F>\n* Browse and select from a curated collection of WordPress icons\u003Cbr \u002F>\n* Upload and use custom SVG icons from your media library\u003Cbr \u002F>\n* Paste custom SVG code directly for complete flexibility\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Icon Positioning\u003C\u002Fstrong>\u003Cbr \u002F>\n* Position icons before or after navigation link text (left\u002Fright)\u003Cbr \u002F>\n* Space between justification for full-width layouts\u003Cbr \u002F>\n* Flexible alignment options\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Icon Styling\u003C\u002Fstrong>\u003Cbr \u002F>\n* Adjust icon dimensions with a slider control (supports px, em, rem units)\u003Cbr \u002F>\n* Control the gap between icon and text (supports px, em, rem units)\u003Cbr \u002F>\n* Choose from theme colors or set a custom color\u003Cbr \u002F>\n* Support for stroke-based icons with “No Fill” option (e.g., Lucide icons)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Navigation Block Default Settings\u003C\u002Fstrong>\u003Cbr \u002F>\nSet default icon settings at the Navigation block level that apply to all child navigation items:\u003Cbr \u002F>\n* Configure size, spacing, color, position, and styling once for the entire navigation\u003Cbr \u002F>\n* Individual navigation items can inherit defaults or use custom settings\u003Cbr \u002F>\n* Works seamlessly with multiple and nested Navigation blocks\u003Cbr \u002F>\n* Applies to both inline navigation items and dynamically loaded WordPress menus\u003C\u002Fp>\n\u003Cp>This feature streamlines icon management for large navigation menus by eliminating repetitive configuration while maintaining flexibility for individual items.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ollie Menu Designer Integration\u003C\u002Fstrong>\u003Cbr \u002F>\nFull support for the Ollie Menu Designer plugin’s mega menu dropdown items:\u003Cbr \u002F>\n* Add icons to Ollie mega menu dropdown navigation items\u003Cbr \u002F>\n* Same icon selection and styling options as standard navigation items\u003Cbr \u002F>\n* Works seamlessly with Ollie themes and the Menu Designer plugin\u003C\u002Fp>\n\u003Ch4>Supported Blocks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>core\u002Fnavigation\u003C\u002Fcode> – Navigation block (for setting default icon settings)\u003C\u002Fli>\n\u003Cli>\u003Ccode>core\u002Fnavigation-link\u003C\u002Fcode> – Standard navigation links\u003C\u002Fli>\n\u003Cli>\u003Ccode>core\u002Fnavigation-submenu\u003C\u002Fcode> – Submenu\u002Fdropdown navigation items\u003C\u002Fli>\n\u003Cli>\u003Ccode>ollie\u002Fmega-menu\u003C\u002Fcode> – Ollie Menu Designer dropdown menu items (requires Ollie Menu Designer plugin)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin was inspired by and incorporates code and ideas from the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fndiego\u002Fenable-button-icons\" rel=\"nofollow ugc\">enable-button-icons\u003C\u002Fa> project. Special thanks to @ndiego for his excellent work on button icon functionality, which served as a foundation for implementing navigation icon features.\u003C\u002Fp>\n","Easily add icons to Navigation Block items in WordPress.",170,1,"2026-03-04T22:12:00.000Z","6.3",[84,85,106,22,123],"navigation","https:\u002F\u002Fgithub.com\u002Fbmx269\u002Fenable-navigation-icons","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenable-navigation-icons.0.1.1.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":13,"downloaded":134,"rating":13,"num_ratings":13,"last_updated":135,"tested_up_to":99,"requires_at_least":136,"requires_php":80,"tags":137,"homepage":98,"download_link":142,"security_score":74,"vuln_count":13,"unpatched_count":13,"last_vuln_date":36,"fetched_at":29},"precise-expressions-admin-menu-reorganizer-lite","Precise Expressions Admin Menu Reorganizer Lite","1.0.2","preciseexpressions","https:\u002F\u002Fprofiles.wordpress.org\u002Fpreciseexpressions\u002F","\u003Cp>\u003Cstrong>Precise Expressions Admin Menu Reorganizer Lite\u003C\u002Fstrong> helps you tame the chaos of the WordPress dashboard. It is designed for shop managers and developers who want a cleaner, more logical backend interface.\u003C\u002Fp>\n\u003Ch3>Simplify Your WordPress & WooCommerce Admin Menus\u003C\u002Fh3>\n\u003Cp>If you manage a WooCommerce store or build sites for clients, the left-hand admin menu can quickly become overwhelmed with plugin settings and notifications. This lightweight, framework-free tool allows you to hide unnecessary items, group similar menus, and create a focused workspace.\u003C\u002Fp>\n\u003Ch3>Lite Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Catalog Hub for WooCommerce (built-in):\u003C\u002Fstrong> Instantly declutters your e-commerce dashboard by adding a visual \u003Cstrong>Catalog\u003C\u002Fstrong> hub under WooCommerce with quick links to Products, Categories, Orders, Payments, Analytics, and Marketing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Rule Builder:\u003C\u002Fstrong> From \u003Cstrong>Settings > Precise Expressions Admin Menu Reorganizer Lite\u003C\u002Fstrong>, create up to two custom menu rules to move top-level admin items under a selected parent menu.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comments Cleanup (built-in):\u003C\u002Fstrong> Automatically moves the \u003Cstrong>Comments\u003C\u002Fstrong> menu item inside \u003Cstrong>Posts\u003C\u002Fstrong> to reduce root-level menu clutter.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Alias Redirects:\u003C\u002Fstrong> Keeps moved items usable by safely redirecting aliases to their new destination screens.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight and Safe:\u003C\u002Fstrong> No heavy drag-and-drop dependencies, and guaranteed clean removal upon uninstall.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Unlock Unlimited Control with Pro\u003C\u002Fh3>\n\u003Cp>Need full control over every dashboard item? \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fsoftware.preciseexpressions.com.au\u002Fproduct\u002Fadmin-menu-reorganizer-pro\u002F\" rel=\"nofollow ugc\">Upgrade to Admin Menu Reorganizer Pro\u003C\u002Fa>\u003C\u002Fstrong> to unlock:\u003Cbr \u002F>\n* \u003Cstrong>Unlimited Rules:\u003C\u002Fstrong> Create an unlimited number of custom organization rules.\u003Cbr \u002F>\n* \u003Cstrong>Advanced Flyout Menus:\u003C\u002Fstrong> Build larger grouped structures for Settings, Tools, Plugins, and other admin sections.\u003Cbr \u002F>\n* \u003Cstrong>WooCommerce Cleanup:\u003C\u002Fstrong> Consolidate WooCommerce sections like Analytics, Marketing, and Payments into a cleaner structure.\u003Cbr \u002F>\n* \u003Cstrong>Broader Plugin Taming:\u003C\u002Fstrong> Move third-party plugin menus out of the top-level sidebar for a more focused admin experience.\u003Cbr \u002F>\n* \u003Cstrong>Professional Icons:\u003C\u002Fstrong> Assign custom icons to your newly consolidated menus.\u003C\u002Fp>\n","Clean up and reorganize your WordPress and WooCommerce admin menus. Hide clutter, build custom rules, and simplify the dashboard instantly.",220,"2026-03-13T07:50:00.000Z","5.8",[82,138,139,140,141],"menu-editor","menu-icons","menu-organizer","woocommerce-admin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprecise-expressions-admin-menu-reorganizer-lite.1.0.2.zip",{"slug":144,"name":145,"version":146,"author":147,"author_profile":148,"description":149,"short_description":150,"active_installs":151,"downloaded":152,"rating":153,"num_ratings":154,"last_updated":155,"tested_up_to":99,"requires_at_least":136,"requires_php":80,"tags":156,"homepage":160,"download_link":161,"security_score":162,"vuln_count":27,"unpatched_count":13,"last_vuln_date":163,"fetched_at":29},"font-awesome","Font Awesome","5.1.3","fontawesome","https:\u002F\u002Fprofiles.wordpress.org\u002Ffontawesome\u002F","\u003Cp>The official way to use Font Awesome Free or Pro icons on your WordPress site, brought to you by the Font Awesome team.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Our official plugin makes it easy to add Font Awesome icons to your pages, posts, and templates and includes the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use \u003Cstrong>Pro or Free icons\u003C\u002Fstrong>, from the latest release or a specific release.\u003C\u002Fli>\n\u003Cli>Use \u003Cstrong>custom icons\u003C\u002Fstrong> from your Pro Kits.\u003C\u002Fli>\n\u003Cli>Use a \u003Cstrong>Font Awesome Kit\u003C\u002Fstrong> to add any of our icons (including the latest Duotone styles and custom icons!), or select the Font Awesome \u003Cstrong>CDN for Version 5 icons only\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Turn on automatic \u003Cstrong>compatibility for Font Awesome Version 4\u003C\u002Fstrong> if you – or your plugins – are still using Version 4 syntax.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Troubleshoot and resolve issues\u003C\u002Fstrong> when multiple versions of Font Awesome are loading on your site from other plugins\u002Fthemes, which can cause unexpected icon display or technical issues.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Install And Enable The Plugin\u003C\u002Fstrong>\u003Cbr \u002F>\n(See the Installation tab for details)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How to Add and Style Icons\u003C\u002Fstrong>\u003Cbr \u002F>\nFull docs on how to use the plugin and add icons are available on the \u003Ca href=\"https:\u002F\u002Fdocs.fontawesome.com\u002Fweb\u002Fuse-with\u002Fwordpress\u002Fadd-icons\" rel=\"nofollow ugc\">Font Awesome Docs site\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Add Icons in the Block Editor\u003C\u002Fstrong>\u003Cbr \u002F>\nOnce you’ve set up your plugin, you can add icons as blocks or inline with text.\u003C\u002Fp>\n\u003Cp>To add icons as blocks, select the “Font Awesome Icon” block, and then click the “Choose Icon button” to open the Icon Chooser.\u003C\u002Fp>\n\u003Cp>To add icons inline, select the Font Awesome option in the format toolbar to open the Icon Chooser. (Note: Inline icons require at least WP 6.3.)\u003C\u002Fp>\n\u003Cp>Once you open the Icon Chooser, add icons by:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Searching for the icon you want – you can \u003Cstrong>search by icon name, category, or keyword\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Changing the Family and Style using the drop downs if you want an icon in a different style.\u003C\u002Fli>\n\u003Cli>When you see the icon you want, clicking it to enter it into the content of your page or post.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cem>Note: If you want to search and add Pro icons in the Icon Chooser, make sure you set your plugin to use a Pro Kit.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Add Icons in The Classic Editor\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you need to add icons in the classic editor, you can \u003Ca href=\"https:\u002F\u002Ffontawesome.com\u002Ficons?d=gallery\" rel=\"nofollow ugc\">use the icon names in shortcodes or HTML\u003C\u002Fa>. Add an icon using shortcodes to any text area – just add the name of the icon and a style prefix, where \u003Ca href=\"https:\u002F\u002Ffontawesome.com\u002Fhow-to-use\u002Fon-the-web\u002Freferencing-icons\u002Fbasic-use\" rel=\"nofollow ugc\">the prefix is the style of icon\u003C\u002Fa> you want to use. Note that you don’t need to include the \u003Ccode>fa-\u003C\u002Fcode> part of the icon name. And if you don’t include any style prefix, the icon will default to the Classic Solid style.\u003C\u002Fp>\n\u003Cp>The shortcode for an icon looks like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[icon name=\"stroopwafel\"]\n\n[icon name=\"stroopwafel\" prefix=\"fa-sharp fa-light\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can also use basic HTML with \u003Ca href=\"https:\u002F\u002Ffontawesome.com\u002Fhow-to-use\u002Fon-the-web\u002Freferencing-icons\u002Fbasic-use\" rel=\"nofollow ugc\">standard Font Awesome syntax\u003C\u002Fa>, like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Ci class=\"fa-solid fa-stroopwafel\">\u003C\u002Fi>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Using Pro Icons and Features\u003C\u002Fstrong>\u003Cbr \u002F>\nTo use a Kit to power your icons, \u003Ca href=\"https:\u002F\u002Ffontawesome.com\u002Fkits\" rel=\"nofollow ugc\">create a Kit on FontAwesome.com\u003C\u002Fa> and select “Pro icons” in the Kit Settings tab. Then grab your \u003Ca href=\"https:\u002F\u002Ffontawesome.com\u002Faccount#api-tokens\" rel=\"nofollow ugc\">API Token from your Font Awesome Account page\u003C\u002Fa> and add it to your WordPress plugin settings.\u003C\u002Fp>\n\u003Cp>To use the CDN to power your icons, know that you will \u003Cstrong>only be able to use icons from Version 5\u003C\u002Fstrong>. To enable Pro icons, add your site’s domain to the list allowed domains on your \u003Ca href=\"https:\u002F\u002Ffontawesome.com\u002Faccount\u002Fcdn\" rel=\"nofollow ugc\">Font Awesome CDN Settings page\u003C\u002Fa> and then use shortcodes or HTML to add the icons into your content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Troubleshooting with the Plugin\u003C\u002Fstrong>\u003Cbr \u002F>\nFont Awesome icons are popular, so lots of themes and plugins also load Font Awesome, and sometimes their version can conflict with yours. So we created a way to help you find and prevent those conflicting versions from affecting your icons: \u003Cstrong>The Conflict Detection Scanner\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>If the plugin seems to be set up correctly and your icons still aren’t loading and you’re not sure why, head over to the Troubleshoot tab, which has two parts:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Detect Conflicts with Other Versions of Font Awesome\u003C\u002Fem> – which lets you start the conflict detection scanner to find versions of Font Awesome loading on your site.\u003C\u002Fli>\n\u003Cli>\u003Cem>Versions of Font Awesome Active on Your Site\u003C\u002Fem> – which shows the results of the scanner and lets  you prevent any conflicting versions from loading other versions of Font Awesome on your site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Get more information about using the scanner for troubleshooting on the \u003Ca href=\"https:\u002F\u002Fdocs.fontawesome.com\u002Fweb\u002Fuse-with\u002Fwordpress\u002Ftroubleshoot\" rel=\"nofollow ugc\">Font Awesome WordPress docs\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Configuring\u003C\u002Fh3>\n\u003Cp>The plugin is set to serve Font Awesome Free icons as a Web Font via the Font Awesome CDN by default. You can change the CDN settings right in the plugin. If you want just the basic Free icons, you probably don’t need to make any changes to the default configuration.\u003C\u002Fp>\n\u003Cp>You can get more information about all the available settings and troubleshooting on the \u003Ca href=\"https:\u002F\u002Fdocs.fontawesome.com\u002Fweb\u002Fuse-with\u002Fwordpress\" rel=\"nofollow ugc\">Font Awesome WordPress docs\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Upgrading from Plugin Version 4\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ccode>[icon]\u003C\u002Fcode> shortcodes found in Block Editor content and elsewehre will continue to work as before,\u003Cbr \u002F>\nthough new icons added with the Icon Chooser in the Block Editor will be inline SVGs.\u003Cbr \u002F>\nPreviously added \u003Ccode>[icon]\u003C\u002Fcode> shortcodes will not be automatically be converted into the new inline SVG\u003Cbr \u002F>\nformat. If you want to convert an \u003Ccode>[icon]\u003C\u002Fcode> shortcode, delete it and re-add the icon using the Icon Chooser in the Block Editor.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>See Also\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFortAwesome\u002Fwordpress-fontawesome\u002Fblob\u002Fmaster\u002FREADME.md\" rel=\"nofollow ugc\">README\u003C\u002Fa> on GitHub has details for WordPress site owners and developers.\u003C\u002Fp>\n\u003Cp>You can get more information about all the available settings and troubleshooting on the \u003Ca href=\"https:\u002F\u002Fdocs.fontawesome.com\u002Fweb\u002Fuse-with\u002Fwordpress\" rel=\"nofollow ugc\">Font Awesome WordPress docs\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>And there are \u003Ca href=\"https:\u002F\u002Ffortawesome.github.io\u002Fwordpress-fontawesome\u002F\" rel=\"nofollow ugc\">API docs\u003C\u002Fa> for developers.\u003C\u002Fp>\n","The official way to use Font Awesome Free or Pro icons on your WordPress site, brought to you by the Font Awesome team.",400000,5666760,72,61,"2025-12-17T22:34:00.000Z",[147,21,157,158,159],"iconfont","svg-icon","webfont","https:\u002F\u002Ffontawesome.com\u002Fhow-to-use\u002Fon-the-web\u002Fusing-with\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffont-awesome.5.1.3.zip",99,"2022-12-22 00:00:00",{"attackSurface":165,"codeSignals":254,"taintFlows":288,"riskAssessment":289,"analyzedAt":298},{"hooks":166,"ajaxHandlers":240,"restRoutes":247,"shortcodes":248,"cronEvents":253,"entryPointCount":27,"unprotectedCount":13},[167,173,178,183,187,191,195,199,203,206,209,212,215,217,221,225,230,233,238],{"type":168,"name":169,"callback":170,"file":171,"line":172},"action","admin_menu","themify_icons_add_plugin_page","includes\\admin.php",12,{"type":174,"name":175,"callback":176,"priority":59,"file":171,"line":177},"filter","plugin_row_meta","themify_icons_plugin_meta",37,{"type":168,"name":179,"callback":180,"priority":172,"file":181,"line":182},"wp_nav_menu_item_custom_fields","themify_icons_nav_menu_item_custom_fields","includes\\menu-icons.php",33,{"type":168,"name":184,"callback":185,"priority":59,"file":181,"line":186},"wp_update_nav_menu_item","themify_icons_wp_update_nav_menu_item",52,{"type":168,"name":188,"callback":189,"priority":119,"file":181,"line":190},"delete_post","themify_icons_remove_menu_icon_meta",64,{"type":174,"name":192,"callback":193,"priority":59,"file":181,"line":194},"the_title","themify_icons_the_title",67,{"type":174,"name":196,"callback":197,"file":181,"line":198},"wp_nav_menu_args","themify_icons_add_menu_item_title_filter",70,{"type":174,"name":200,"callback":201,"file":181,"line":202},"wp_nav_menu","themify_icons_remove_menu_item_title_filter",79,{"type":168,"name":204,"callback":205,"file":181,"line":61},"admin_print_styles-nav-menus.php","admin_enqueue",{"type":174,"name":207,"callback":207,"file":208,"line":45},"mce_external_plugins","includes\\tinymce.php",{"type":174,"name":210,"callback":210,"file":208,"line":211},"mce_buttons",8,{"type":168,"name":213,"callback":213,"file":208,"line":214},"wp_enqueue_editor",9,{"type":168,"name":216,"callback":216,"file":208,"line":59},"print_media_templates",{"type":168,"name":218,"callback":219,"priority":59,"file":220,"line":172},"in_widget_form","themify_icons_in_widget_form","includes\\widget-icons.php",{"type":174,"name":222,"callback":223,"priority":59,"file":220,"line":224},"widget_update_callback","themify_icons_widget_update_callback",18,{"type":174,"name":226,"callback":227,"priority":228,"file":220,"line":229},"dynamic_sidebar_params","themify_icons_dynamic_sidebar_params",1000,41,{"type":168,"name":231,"callback":205,"file":220,"line":232},"admin_print_styles-widgets.php",48,{"type":168,"name":234,"callback":235,"file":236,"line":237},"wp_enqueue_scripts","enqueue","init.php",43,{"type":168,"name":239,"callback":239,"file":236,"line":194},"init",[241],{"action":242,"nopriv":243,"callback":244,"hasNonce":243,"hasCapCheck":245,"file":171,"line":246},"ti_get_icons",false,"themify_icons_wp_ajax_ti_get_icons",true,25,[],[249],{"tag":250,"callback":251,"file":252,"line":202},"ti_icon","themify_icons_shortcode","includes\\shortcode.php",[],{"dangerousFunctions":255,"sqlUsage":256,"outputEscaping":258,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":283,"bundledLibraries":284},[],{"prepared":13,"raw":13,"locations":257},[],{"escaped":172,"rawEcho":259,"locations":260},14,[261,264,266,267,269,270,271,272,275,276,278,280,281,282],{"file":181,"line":262,"context":263},26,"raw output",{"file":181,"line":265,"context":263},28,{"file":181,"line":265,"context":263},{"file":181,"line":268,"context":263},29,{"file":220,"line":45,"context":263},{"file":220,"line":211,"context":263},{"file":220,"line":211,"context":263},{"file":273,"line":274,"context":263},"templates\\icon-picker.php",15,{"file":273,"line":274,"context":263},{"file":273,"line":277,"context":263},21,{"file":273,"line":279,"context":263},22,{"file":273,"line":246,"context":263},{"file":273,"line":262,"context":263},{"file":273,"line":57,"context":263},3,[285],{"name":286,"version":36,"knownCves":287},"TinyMCE",[],[],{"summary":290,"deductions":291},"The Themify Icons plugin v2.0.4 exhibits a mixed security posture. The static analysis indicates several positive security practices, including the absence of dangerous functions, 100% of SQL queries utilizing prepared statements, and a commendable three capability checks in place. The limited attack surface, with all identified entry points having some form of authorization, is also a positive indicator. However, there are notable concerns. A significant portion of output (54%) is not properly escaped, creating a potential for Cross-Site Scripting (XSS) vulnerabilities. The absence of nonce checks on AJAX handlers is a critical oversight, leaving these endpoints vulnerable to CSRF attacks.\n\nThe vulnerability history reveals a past of two medium-severity CVEs, both related to Cross-Site Scripting. While there are currently no unpatched vulnerabilities, the recurring nature of XSS issues suggests a potential weakness in the plugin's sanitization or output encoding practices. The last vulnerability being in 2025 is concerning as it implies the data might be from a future scan or there are unpatched vulnerabilities that haven't been publicly disclosed yet. Overall, while the plugin has strengths in its database interactions and some access control, the prevalent output escaping issues and the lack of nonce protection on AJAX handlers present significant security risks that require immediate attention.",[292,294,296],{"reason":293,"points":274},"Significant unescaped output detected",{"reason":295,"points":211},"Missing nonce checks on AJAX handlers",{"reason":297,"points":59},"Previous medium severity XSS vulnerabilities","2026-03-16T18:17:35.185Z",{"wat":300,"direct":311},{"assetPaths":301,"generatorPatterns":304,"scriptPaths":305,"versionParams":307},[302,303],"\u002Fwp-content\u002Fplugins\u002Fthemify-icons\u002Fassets\u002Fthemify-icons\u002Fthemify-icons.css","\u002Fwp-content\u002Fplugins\u002Fthemify-icons\u002Fassets\u002Fstyles.css",[],[306],"\u002Fwp-content\u002Fplugins\u002Fthemify-icons\u002Fassets\u002Ficon-picker.js",[308,309,310],"themify-icons\u002Fassets\u002Fthemify-icons\u002Fthemify-icons.css?ver=","themify-icons\u002Fassets\u002Fstyles.css?ver=","themify-icons\u002Fassets\u002Ficon-picker.js?ver=",{"cssClasses":312,"htmlComments":344,"htmlAttributes":345,"restEndpoints":347,"jsGlobals":348,"shortcodeOutput":350},[313,250,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343],"themify-menu-icon","icon-left","icon-wrapped","icon-wrapped-top","icon-boxed","icon-boxed-top","bg-color-white","bg-color-purple","bg-color-pink","bg-color-yellow","bg-color-blue","bg-color-darkblue","bg-color-cyan","bg-color-black","text-color-white","text-color-purple","text-color-pink","text-color-yellow","text-color-blue","text-color-darkblue","text-color-cyan","text-color-black","icon-color-white","icon-color-purple","icon-color-pink","icon-color-yellow","icon-color-blue","icon-color-darkblue","icon-color-cyan","icon-color-black","icon-text",[],[346],"data-target",[],[349],"themifyIconsPlugin",[351,352,353],"\u003Cspan class=\"ti_icon","\u003Ci class=\"themify-menu-icon ","\u003Ci class=\""]