[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGZ41jGe0RAh1X23C_NCVtaa77vey1NI6xNAgj4myvXQ":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":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":132,"fingerprints":186},"lemmony-companion","Lemmony Companion","1.2","shufflehound","https:\u002F\u002Fprofiles.wordpress.org\u002Fshufflehound\u002F","\u003Cp>The Lemmony Companion is a companion plugin for the Lemmony theme. Adds additional block editor blocks needed for the best theme experience.\u003C\u002Fp>\n","The Lemmony Companion is a companion plugin for the Lemmony theme. Adds additional block editor blocks needed for the best theme experience.",3000,27688,0,"2023-07-07T17:03:00.000Z","6.2.9","6.0","7.0",[19,20,21,7,22],"companion","icon","lemmony","svg","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flemmony-companion.1.2.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},2,4000,93,30,89,"2026-04-04T23:33:41.799Z",[37,61,79,98,115],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":30,"unpatched_count":13,"last_vuln_date":60,"fetched_at":27},"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","6.9.4","5.8","7.4",[41,20,54,55,56],"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",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":50,"requires_at_least":74,"requires_php":52,"tags":75,"homepage":23,"download_link":78,"security_score":71,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"icon-block","The Icon Block","2.0.0","Nick Diego","https:\u002F\u002Fprofiles.wordpress.org\u002Fndiego\u002F","\u003Cp>The Icon Block plugin registers a single, easy-to-use block that allows you to add custom SVG icons and graphics to the WordPress block editor (Gutenberg).\u003C\u002Fp>\n\u003Cp>The plugin also includes the complete WordPress icon library with 290+ SVG icons.\u003C\u002Fp>\n\u003Ch3>Key features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>290+ native WordPress icons, including social logos\u003C\u002Fli>\n\u003Cli>Use any custom SVG icon or graphic\u003C\u002Fli>\n\u003Cli>Insert icons from your Media Library if SVG uploads are supported\u003C\u002Fli>\n\u003Cli>Includes handy icon controls (link, rotate, alignment, colors, border, padding, margin, etc.)\u003C\u002Fli>\n\u003Cli>Fully compatible with the Site Editor\u003C\u002Fli>\n\u003Cli>No block library required 🎉\u003C\u002Fli>\n\u003Cli>Built almost entirely with native WordPress components\u003C\u002Fli>\n\u003Cli>Will get additional functionality as it’s added to WordPress core\u003C\u002Fli>\n\u003Cli>Register your own custom icon library. \u003Ca href=\"https:\u002F\u002Fnickdiego.com\u002Fadding-custom-icons-to-the-icon-block\u002F\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Stay connected\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fndiego\u002Ficon-block\" rel=\"nofollow ugc\">View on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnickdiego.com\u002Fprojects\u002Ficon-block\u002F\" rel=\"nofollow ugc\">Visit plugin project page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fnickmdiego\" rel=\"nofollow ugc\">Follow on Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily add SVG icons and graphics to the WordPress block editor.",30000,291103,100,29,"2026-01-18T23:48:00.000Z","6.5",[76,20,62,22,77],"block","svg-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ficon-block.2.0.0.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":71,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":16,"requires_php":52,"tags":92,"homepage":96,"download_link":97,"security_score":71,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"custom-favicon","Custom Favicon – Easily Add a Favicon in WordPress","1.1.0","Harish Chouhan","https:\u002F\u002Fprofiles.wordpress.org\u002Fhchouhan\u002F","\u003Cp>\u003Cstrong>Custom Favicon\u003C\u002Fstrong> lets you upload and manage favicons for your WordPress website, admin area, and login screen using the native media uploader. Unlike the built-in Site Icon feature, this plugin gives you full control — including support for separate frontend and backend icons, Apple touch icons, dark mode icons, and SVG format.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features include:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Upload custom favicon for frontend (browser tab icon)\u003Cbr \u002F>\n– Upload separate favicon for WordPress Dashboard and login page\u003Cbr \u002F>\n– Upload Apple touch icons for iOS devices\u003Cbr \u002F>\n– Upload dark mode specific favicon\u003Cbr \u002F>\n– SVG favicon support\u003Cbr \u002F>\n– Option to disable default WordPress Site Icon output\u003Cbr \u002F>\n– Clean and simple settings page under \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Custom Favicon\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin is useful for:\u003Cbr \u002F>\n– Replacing the default WordPress favicon\u003Cbr \u002F>\n– Branding the WordPress dashboard for clients\u003Cbr \u002F>\n– Adding modern favicon features with minimal setup\u003C\u002Fp>\n\u003Cp>Official plugin page: \u003Ca href=\"https:\u002F\u002Fthemeist.com\u002Fplugins\u002Fwordpress\u002Fcustom-favicon\u002F\" rel=\"nofollow ugc\">Custom Favicon on Themeist\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Need help? Ask in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcustom-favicon\u002F\" rel=\"ugc\">Support Forum on WordPress.org\u003C\u002Fa>\u003C\u002Fp>\n","Easily add a custom favicon and Apple touch icon to your WordPress site, including support for dark mode, SVG icons, and admin dashboard branding.",5000,92569,17,"2025-07-25T13:43:00.000Z","6.8.5",[93,94,20,95,55],"dark-mode","favicon","site-icon","https:\u002F\u002Fthemeist.com\u002Fplugins\u002Fwordpress\u002Fcustom-favicon\u002F#utm_source=wp-plugin&utm_medium=i-recommend-this&utm_campaign=plugins-page","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-favicon.1.1.0.zip",{"slug":77,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":31,"downloaded":105,"rating":71,"num_ratings":106,"last_updated":107,"tested_up_to":50,"requires_at_least":74,"requires_php":108,"tags":109,"homepage":112,"download_link":113,"security_score":59,"vuln_count":30,"unpatched_count":13,"last_vuln_date":114,"fetched_at":27},"SVG Block","1.2.3","Phi Phan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmr2p\u002F","\u003Cp>This SVG block allows you to display SVG images as inline HTML markup. You can either choose an icon from the icon library with more than 3000 icons or you can upload or input your custom SVG images directly in the block’s setting.\u003Cbr \u002F>\nIt also allows you to upload SVG images to the WordPress media library, and load them into the icon library. Only SVG files that have XML declaration at the top like \u003Ccode>\u003C?xml version=\"1.0\" encoding=\"utf-8\"?>\u003C\u002Fcode> can be uploaded to the WordPress media library.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Accessibility ready with ‘img’ role, automatically generates title and description from settings.\u003C\u002Fli>\n\u003Cli>Automatically sanitize SVG markup to make it safe and lightweight.\u003C\u002Fli>\n\u003Cli>Include almost all settings to customize the SVG image.\u003C\u002Fli>\n\u003Cli>Include a collection of common non-rectangular dividers.\u003C\u002Fli>\n\u003Cli>An icon library included icons from “Bootstrap Icons”, “Ionicons”, “Dashicons” and new “WordPress Icons”.\u003C\u002Fli>\n\u003Cli>Allow uploading SVG images to the WordPress media library\u003C\u002Fli>\n\u003Cli>Automatically load SVG images from the media library into the icon library\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Video tutorials\u003C\u002Fh3>\n\u003Cp>How to create an icon with custom styles using the icon library:\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FWJZXLyMXK0c?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>How to create a non-rectangular background section:\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FnVs4WzKFa7s?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>How to create icon buttons:\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FNJkJipoDT4g?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Please take a look at \u003Ca href=\"https:\u002F\u002Fboldpatterns.net\u002Fkeywords\u002Fsvg?utm_source=wp.org&utm_campaign=readme&utm_medium=link&utm_content=SVG+Block\" rel=\"nofollow ugc\">these custom block patterns\u003C\u002Fa> that use this block to see how it can be applied to real-world sites.\u003C\u002Fp>\n\u003Cp>If this plugin is useful for you, please do a quick review and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsvg-block\u002Freviews\u002F#new-post\" rel=\"ugc\">rate it\u003C\u002Fa> on WordPress.org to help us spread the word. I would very much appreciate it.\u003C\u002Fp>\n\u003Cp>Please check out my other plugins if you’re interested:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontent-blocks-builder\" rel=\"ugc\">Content Blocks Builder\u003C\u002Fa>\u003C\u002Fstrong> – This plugin turns the Block Editor into a powerful page builder by allowing you to create blocks, variations, and patterns directly in the Block Editor without needing a code editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisplay-a-meta-field-as-block\" rel=\"ugc\">Meta Field Block\u003C\u002Fa>\u003C\u002Fstrong> – A block to display custom fields as blocks on the front end. It supports custom fields for posts, terms, users, and setting fields. It can also be used in the Query Loop block.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ficon-separator\" rel=\"ugc\">Icon separator\u003C\u002Fa>\u003C\u002Fstrong> – A tiny block just like the core\u002Fseparator block but with the ability to add an icon.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbreadcrumb-block\" rel=\"ugc\">Breadcrumb Block\u003C\u002Fa>\u003C\u002Fstrong> – A simple breadcrumb trail block that supports JSON-LD structured data and is compatible with WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblock-enhancements\" rel=\"ugc\">Block Enhancements\u003C\u002Fa>\u003C\u002Fstrong> – Adds practical features to blocks like icons, box shadows, transforms, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcounting-number-block\" rel=\"ugc\">Counting Number Block\u003C\u002Fa>\u003C\u002Fstrong> – A block to display numbers with a counting effect\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetter-youtube-embed-block\" rel=\"ugc\">Better YouTube Embed Block\u003C\u002Fa>\u003C\u002Fstrong> – A block to solve the performance issue with embedded YouTube videos. It can also embed multiple videos and playlists.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin is developed using @wordpress\u002Fcreate-block.\u003C\u002Fp>\n","Display an SVG image as a block, which can be used for displaying images, icons, dividers, buttons",45848,14,"2025-11-19T01:13:00.000Z","7.1",[76,110,20,111,22],"button","image","https:\u002F\u002Fboldblocks.net?utm_source=SVG+Block&utm_campaign=visit+site&utm_medium=link&utm_content=Plugin+URI","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsvg-block.1.2.3.zip","2024-11-18 18:51:03",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":11,"downloaded":123,"rating":71,"num_ratings":124,"last_updated":125,"tested_up_to":50,"requires_at_least":126,"requires_php":23,"tags":127,"homepage":23,"download_link":129,"security_score":130,"vuln_count":30,"unpatched_count":13,"last_vuln_date":131,"fetched_at":27},"jvm-rich-text-icons","JVM Rich Text Icons","1.6.6","Joris van Montfort","https:\u002F\u002Fprofiles.wordpress.org\u002Fjorisvanmontfort\u002F","\u003Cp>Add icons to any rich text field in the WordPress block editor. Insert icons inline in paragraphs, headings, lists, buttons, or use the dedicated single icon block.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Icon picker\u003C\u002Fstrong> – Select icons from a searchable popup in the block editor toolbar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Font Awesome included\u003C\u002Fstrong> – Ships with Font Awesome 4.7, 5.x and 6.x. Choose your preferred version from the settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom SVG icon set\u003C\u002Fstrong> – Upload your own SVG icons via a drag & drop uploader in the plugin settings. This is the recommended approach for the best performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Single icon block\u003C\u002Fstrong> – A dedicated block with font size, color, alignment and spacing options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACF integration\u003C\u002Fstrong> – Adds a “JVM Icon” field type for Advanced Custom Fields.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnl.wordpress.org\u002Fplugins\u002Fjvm-rich-text-icons\u002F?preview=1\" rel=\"nofollow ugc\">See it in action\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Cp>Pick an icon from the toolbar while editing any rich text field. The plugin inserts a small HTML tag that gets styled by the chosen icon set.\u003C\u002Fp>\n\u003Ch4>Why use a custom SVG icon set?\u003C\u002Fh4>\n\u003Cp>When you use a custom SVG icon set, the plugin defaults to \u003Cstrong>inline SVG rendering\u003C\u002Fstrong>. This is a great choice for performance! Google PageSpeed Insights will thank you.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Better page speed\u003C\u002Fstrong> – No render-blocking CSS or font files to download. Icons are part of the HTML itself.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Only loads what you use\u003C\u002Fstrong> – Unlike Font Awesome which loads CSS for hundreds of icons, inline SVG only includes the icons that are actually on the page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No external requests\u003C\u002Fstrong> – Everything is served inline, so there are no extra HTTP requests for font or CSS files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inherits text color\u003C\u002Fstrong> – Icons automatically use the surrounding text color, no extra CSS needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully reversible\u003C\u002Fstrong> – The stored content in the database is not modified. You can switch between render technologies at any time from the plugin settings if you want to.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Alternative render technologies (CSS masks, ::before \u002F ::after pseudo-elements) are also available for custom SVG icons if your use case requires it.\u003C\u002Fp>\n\u003Ch4>For developers\u003C\u002Fh4>\n\u003Cp>The plugin provides several filter hooks to customize its behavior. You can load your own icon set, CSS file, or change the icon class prefix.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Load a custom icon set file\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'jvm_richtext_icons_iconset_file', function($file) {\n    return get_stylesheet_directory() . '\u002Fpath_to_my\u002Ficons.json';\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Load a custom CSS file\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'jvm_richtext_icons_css_file', function($cssfile) {\n    return get_stylesheet_directory_uri() . '\u002Fpath_to_my\u002Fcssfile.css';\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To disable the default CSS file entirely:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'jvm_richtext_icons_css_file', '__return_false');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Change the icon class prefix\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'jvm_richtext_icons_base_class', function() {\n    return 'my-custom-css-class-name';\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Disable the settings screen\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'jvm_richtext_icons_show_settings', '__return_false');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Please note that if you are loading a custom icon set with the plugin hook: \u003Ccode>jvm_richtext_icons_css_file\u003C\u002Fcode>, you should make sure the plugin is not set to My SVG uploads as this setting does not load any CSS file.\u003C\u002Fp>\n","Insert icons anywhere in your content — inline in text, headings, buttons, or as a standalone block.",40219,10,"2026-02-23T12:36:00.000Z","5.4",[38,128,20,62,22],"gutenberg","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjvm-rich-text-icons.1.6.6.zip",98,"2023-12-27 00:00:00",{"attackSurface":133,"codeSignals":160,"taintFlows":176,"riskAssessment":177,"analyzedAt":185},{"hooks":134,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":13,"unprotectedCount":13},[135,141,146,151],{"type":136,"name":137,"callback":138,"priority":124,"file":139,"line":140},"filter","render_block_lemmony-companion\u002Faccordion","lemmony_companion_accordion","inc\\blocks.php",34,{"type":142,"name":143,"callback":144,"file":139,"line":145},"action","wp_footer","lemmony_companion_accordion_schema",58,{"type":142,"name":147,"callback":148,"file":149,"line":150},"admin_menu","lemmony_dashboard","inc\\dashboard.php",186,{"type":142,"name":152,"callback":153,"file":154,"line":155},"init","lemmony_companion_icon_block_init","lemmony-companion.php",47,[],[],[],[],{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":164,"fileOperations":173,"externalRequests":13,"nonceChecks":13,"capabilityChecks":174,"bundledLibraries":175},[],{"prepared":13,"raw":13,"locations":163},[],{"escaped":165,"rawEcho":30,"locations":166},11,[167,170],{"file":139,"line":168,"context":169},56,"raw output",{"file":171,"line":172,"context":169},"inc\\import.php",105,3,1,[],[],{"summary":178,"deductions":179},"The static analysis of lemmony-companion v1.2 reveals a generally positive security posture with several good practices in place. Notably, the plugin has a zero attack surface for direct entry points like AJAX handlers, REST API routes, and shortcodes. All SQL queries are correctly using prepared statements, which mitigates a significant class of vulnerabilities. The plugin also demonstrates good output escaping practices, with 85% of outputs being properly sanitized.\n\nHowever, there are areas for improvement and potential concerns. The absence of nonce checks on any entry points is a significant omission. While the attack surface is currently zero, if new entry points are introduced without proper nonce validation, it could lead to Cross-Site Request Forgery (CSRF) vulnerabilities. The presence of file operations without further context is also a minor concern, as it could potentially be exploited if user-controlled input influences file paths or operations.\n\nThe vulnerability history is a strong positive indicator, showing no known CVEs and no previous vulnerability patterns. This suggests a generally well-coded and maintained plugin. In conclusion, lemmony-companion v1.2 exhibits strong foundational security through its limited attack surface and correct SQL handling. The primary risk lies in the lack of nonce checks, which, while not exploitable with the current zero entry points, represents a critical missing security control that should be addressed proactively.",[180,183],{"reason":181,"points":182},"Missing Nonce Checks",15,{"reason":184,"points":173},"File operations present (context needed)","2026-03-16T18:26:42.656Z",{"wat":187,"direct":212},{"assetPaths":188,"generatorPatterns":199,"scriptPaths":200,"versionParams":201},[189,190,191,192,193,194,195,196,197,198],"\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Faccordion\u002Findex.js","\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Faccordion\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Fcounter\u002Findex.js","\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Fcounter\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Ficon\u002Findex.js","\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Ficon\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Fpost-featured-image-caption\u002Findex.js","\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Fpost-featured-image-caption\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Ftyping-text\u002Findex.js","\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Ftyping-text\u002Fstyle.css",[],[191,193,195,197],[202,203,204,205,206,207,208,209,210,211],"\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Faccordion\u002Findex.js?ver=","\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Faccordion\u002Fstyle.css?ver=","\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Fcounter\u002Findex.js?ver=","\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Fcounter\u002Fstyle.css?ver=","\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Ficon\u002Findex.js?ver=","\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Ficon\u002Fstyle.css?ver=","\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Fpost-featured-image-caption\u002Findex.js?ver=","\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Fpost-featured-image-caption\u002Fstyle.css?ver=","\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Ftyping-text\u002Findex.js?ver=","\u002Fwp-content\u002Fplugins\u002Flemmony-companion\u002Fblocks\u002Ftyping-text\u002Fstyle.css?ver=",{"cssClasses":213,"htmlComments":219,"htmlAttributes":220,"restEndpoints":221,"jsGlobals":222,"shortcodeOutput":224},[214,215,216,217,218],"wp-block-lemmony-companion-accordion","wp-block-lemmony-companion-counter","wp-block-lemmony-companion-icon","wp-block-lemmony-companion-post-featured-image-caption","wp-block-lemmony-companion-typing-text",[],[],[],[223],"lemmony_companion_faqs",[]]