[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvoQArY-BBCEJUcgQcAzwTzLyFfMZA41Kkl47ZR-Whgk":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":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":139,"fingerprints":171},"oh-my-svg","OH MY Svg","0.1.3","Erik","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodekraft\u002F","\u003Cp>This plugin provides a Svg Block to your block editor, this can be used with any svg icon or image (or even a html snippet). Some key features are provided like automatic markup sanitation, optimization (svgo), and small utility to change the color and the markup that will be very useful for you to create variations of your image.\u003C\u002Fp>\n\u003Cp>This block has the same controls as the images, but actually the content is xml markup, and you can change it as you like! This allows thousands of possibilities… You will be able to use css animations or js scripts to animate it, change the inner text of the svg, create variations of the same svg.\u003Cbr \u002F>\nHowever, this has the disadvantage that the svg will not be copied into the media library, so if you plan to use the same svg several times (buttons, icons, etc.) you are better off creating a reusable block\u003C\u002Fp>\n\u003Cp>From a performance point of view, be aware that the image will not be included as an external resource, but will instead be within the markup of the page, thus making svg even faster than it already is.\u003C\u002Fp>\n\u003Ch3>Svg are awesome because:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✌️ Are always super sharp!\u003C\u002Fli>\n\u003Cli>🪶 Incredibly lightweight and doesn’t require any additional resize image (you only need one source for all screen sizes and resolutions)\u003C\u002Fli>\n\u003Cli>⚡ Increased page performance! Using inline SVGs saves can save dozens of requests and save server download bandwith.\u003C\u002Fli>\n\u003Cli>🎉 highly customisable and animatable! Embedded svgs are easy to be animated, just use css!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cp>Since this plugin doesn’t enable uploads of svg images into media library could be considered safer than all the others that enable the upload.\u003Cbr \u002F>\nAs if that wasn’t enough Svg’s will be cleaned with DOM purify which indeed is a first class js purifier, those used in php try to mimic how it works.\u003C\u002Fp>\n\u003Cp>Svg will be included within the pages as xml fragments, so they will not be processed by imagemagick and cannot be uploaded by anyone from website “side”. Only those with permissions to use the editor will be allowed to ‘upload’ (or rather include) them.\u003C\u002Fp>\n\u003Ch4>Inspirations, links\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.slideshare.net\u002Fx00mario\u002Fthe-image-that-called-me\" rel=\"nofollow ugc\">Mario Heiderich the-image-that-called-me\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.fortinet.com\u002Fblog\u002Fthreat-research\u002Fscalable-vector-graphics-attack-surface-anatomy\" rel=\"nofollow ugc\">Fortinet – Anatomy of Scalable Vector Graphics (Svg) Attack Surface on the Web\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>dompurify © 2015 Mario Heiderich, \u003Ca href=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fcure53\u002FDOMPurify\u002Fmain\u002FLICENSE\" rel=\"nofollow ugc\">Apache License Version 2.0\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>svgo © 2021 Kir Belevich, \u003Ca href=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fsvg\u002Fsvgo\u002Fmain\u002FLICENSE\" rel=\"nofollow ugc\">MIT License\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>We love your input! We want to make contributing to this project as easy and transparent as possible, whether it’s:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reporting a bug\u003C\u002Fli>\n\u003Cli>Discussing the current state, features, improvements\u003C\u002Fli>\n\u003Cli>Submitting a fix 💯 or a new feature 🎉\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We use GitHub to host code, to track issues and feature requests, as well as accept pull requests.\u003Cbr \u002F>\nBy contributing, you agree that your contributions will be licensed under its GPLv3 License.\u003C\u002Fp>\n","Add any svg to your website with the superpowers of the block editor. Out-of-the-box security and speed optimization!",200,2861,0,"2023-02-06T15:08:00.000Z","6.1.10","5.7","7.1.0",[19,20,21,22,23],"blocks","icon","svg","upload","vector","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foh-my-svg.0.1.3.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"codekraft",6,11250,90,7,93,"2026-04-04T07:08:17.163Z",[39,59,77,98,119],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":13,"num_ratings":13,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":24,"download_link":57,"security_score":58,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"mz-svg-currentcolor-normalizer","PlugStudio SVG CurrentColor Normalizer","1.6","PlugStudio","https:\u002F\u002Fprofiles.wordpress.org\u002Fplugstudio\u002F","\u003Cp>Tired of your SVG icons not changing color in Elementor, no matter how many style controls you tweak?\u003C\u002Fp>\n\u003Cp>PlugStudio SVG CurrentColor Normalizer takes your monochrome SVGs and automatically converts them into icons that work perfectly with Elementor, using \u003Ccode>currentColor\u003C\u002Fcode> and removing inline styles that block dynamic coloring.\u003C\u002Fp>\n\u003Cp>If the SVG is a multicolor logo or illustration, the plugin is smart enough to leave it untouched.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>SVG icons \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> normalized to work as dynamic icons with Elementor.\u003C\u002Fli>\n\u003Cli>Multicolor logos and illustrations \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> respected as they are, without changes.\u003C\u002Fli>\n\u003Cli>You \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> spend more time designing, and less time editing XML by hand.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Detects whether an SVG is monochrome or multicolor.\u003C\u002Fli>\n\u003Cli>Forces \u003Ccode>fill=\"currentColor\"\u003C\u002Fcode> on the \u003Ccode>\u003Csvg>\u003C\u002Fcode> element for monochrome icons.\u003C\u002Fli>\n\u003Cli>Removes \u003Ccode>stroke\u003C\u002Fcode> from any node.\u003C\u002Fli>\n\u003Cli>Removes \u003Ccode>fill\u003C\u002Fcode> on \u003Ccode>\u003Cpath>\u003C\u002Fcode> elements.\u003C\u002Fli>\n\u003Cli>Cleans \u003Ccode>fill\u003C\u002Fcode> \u002F \u003Ccode>stroke\u003C\u002Fcode> declarations inside \u003Ccode>style\u003C\u002Fcode> attributes.\u003C\u002Fli>\n\u003Cli>Does not modify SVGs with more than one real color (logos, illustrations, etc.).\u003C\u002Fli>\n\u003Cli>Works both from the Media Library and from Elementor’s upload modal.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>If this plugin saves you time or makes your workflow easier, you can support its development with a small donation:\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fwww.paypal.com\u002Fpaypalme\u002Fmazhanayg\u003C\u002Fp>\n","Automatically normalizes SVG icons to use currentColor in Elementor while preserving multicolor logos and illustrations.",10,182,"2026-01-24T03:09:00.000Z","6.9.4","5.0","7.4",[54,55,56,21,22],"currentcolor","elementor","icons","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmz-svg-currentcolor-normalizer.1.6.zip",100,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":47,"downloaded":67,"rating":13,"num_ratings":13,"last_updated":24,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":68,"homepage":71,"download_link":72,"security_score":73,"vuln_count":74,"unpatched_count":13,"last_vuln_date":75,"fetched_at":76},"support-svg","Support SVG – Upload svg files in wordpress without hassle","1.1.3","Sayedul Sayem","https:\u002F\u002Fprofiles.wordpress.org\u002Fsayedulsayem\u002F","\u003Cp>The SVG Support plugin enables SVG (Scalable Vector Graphics) support in WordPress. This lightweight plugin allows you to upload and use SVG files in your WordPress media library without any restrictions.\u003C\u002Fp>\n\u003Cp>This plugin is designed to be minimalistic and focuses solely on enabling SVG support. It does not enqueue any additional scripts or stylesheets in the frontend, ensuring it won’t affect the loading speed of your website.\u003C\u002Fp>\n\u003Cp>See plugin’s GitHub repo \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsayedulsayem\u002Fsupport-svg\" rel=\"nofollow ugc\">Support SVG\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Enables SVG uploads in WordPress media library\u003C\u002Fli>\n\u003Cli>Supports SVG thumbnail display in the Media Library\u003C\u002Fli>\n\u003Cli>Applies necessary security measures to sanitize SVG uploads\u003C\u002Fli>\n\u003Cli>Lightweight and does not enqueue any frontend scripts or stylesheets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Cstrong>PRIVACY POLICY\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>This plugin does not collect, log, sell or trade any kind of information about your website. You can easily verify that this plugin is not phoning home using a network traffic inspector like \u003Ca href=\"https:\u002F\u002Fwww.wireshark.org\u002F\" rel=\"nofollow ugc\">WireShark\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>ABOUT THE MAKER\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>I am \u003Ca href=\"https:\u002F\u002Fsayedulsayem.com\u002F\" rel=\"nofollow ugc\">Sayedul Sayem\u003C\u002Fa>, a Bangladeshi full-stack WordPress developer and free and open source enthusiast. You can contact me at my \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fsayedulsayem\u002F\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa> for consultation or just to say hello. I love talking to new people. So don’t hesitate.\u003C\u002Fp>\n","This plugin will help you to upload svg format image in WordPress media library regardless of the theme. That is, it works with every theme.",2718,[69,70,21,22,23],"sanitize","security","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsupport-svg\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsupport-svg.1.1.3.zip",99,2,"2024-11-25 20:18:41","2026-03-15T10:48:56.248Z",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":50,"requires_at_least":90,"requires_php":52,"tags":91,"homepage":94,"download_link":95,"security_score":96,"vuln_count":32,"unpatched_count":13,"last_vuln_date":97,"fetched_at":28},"safe-svg","Safe SVG","2.4.0","10up","https:\u002F\u002Fprofiles.wordpress.org\u002F10up\u002F","\u003Cp>Safe SVG is the best way to Allow SVG Uploads in WordPress!\u003C\u002Fp>\n\u003Cp>It gives you the ability to allow SVG uploads whilst making sure that they’re sanitized to stop SVG\u002FXML vulnerabilities affecting your site.  It also gives you the ability to preview your uploaded SVGs in the media library in all views.\u003C\u002Fp>\n\u003Ch4>Current Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Sanitised SVGs\u003C\u002Fstrong> – Don’t open up security holes in your WordPress site by allowing uploads of unsanitised files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SVGO Optimisation\u003C\u002Fstrong> – Runs your SVGs through the SVGO tool on upload to save you space. This feature is disabled by default but can be enabled by adding the following code: \u003Ccode>add_filter( 'safe_svg_optimizer_enabled', '__return_true' );\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>View SVGs in the Media Library\u003C\u002Fstrong> – Gone are the days of guessing which SVG is the correct one, we’ll enable SVG previews in the WordPress media library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choose Who Can Upload\u003C\u002Fstrong> – Restrict SVG uploads to certain users on your WordPress site or allow anyone to upload.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Initially a proof of concept for \u003Ca href=\"https:\u002F\u002Fcore.trac.wordpress.org\u002Fticket\u002F24251\" rel=\"nofollow ugc\">#24251\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>SVG Sanitization is done through the following library: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdarylldoyle\u002Fsvg-sanitizer\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fdarylldoyle\u002Fsvg-sanitizer\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>SVG Optimization is done through the following library: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsvg\u002Fsvgo\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fsvg\u002Fsvgo\u003C\u002Fa>.\u003C\u002Fp>\n","Enable SVG uploads and sanitize them to stop XML\u002FSVG vulnerabilities in your WordPress website.",1000000,12729263,98,77,"2026-01-04T21:05:00.000Z","6.6",[92,93,70,21,23],"media","mime","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsafe-svg\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsafe-svg.2.4.0.zip",94,"2024-10-17 00:00:00",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":85,"downloaded":106,"rating":107,"num_ratings":108,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":52,"tags":112,"homepage":115,"download_link":116,"security_score":117,"vuln_count":32,"unpatched_count":13,"last_vuln_date":118,"fetched_at":28},"svg-support","SVG Support","2.5.14","Benbodhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fbenbodhi\u002F","\u003Cp>\u003Cstrong>The complete SVG solution for WordPress – secure, flexible, and easy to use.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>SVG Support enables secure SVG uploads with powerful features for both basic users and developers:\u003C\u002Fp>\n\u003Cp>✨ \u003Cstrong>Key Features\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Secure SVG uploads with automatic sanitization\u003Cbr \u002F>\n– Inline rendering for direct CSS\u002FJS manipulation\u003Cbr \u002F>\n– File size optimization through minification\u003Cbr \u002F>\n– Role-based access control\u003Cbr \u002F>\n– Advanced developer options\u003Cbr \u002F>\n– Multisite compatible\u003Cbr \u002F>\n– Full Block Editor (Gutenberg) compatibility\u003C\u002Fp>\n\u003Cp>🔒 \u003Cstrong>Security First\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Built-in sanitization removes potentially harmful code\u003Cbr \u002F>\n– Role-based upload restrictions\u003Cbr \u002F>\n– Comprehensive MIME type validation\u003C\u002Fp>\n\u003Cp>🎨 \u003Cstrong>Designer Friendly\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Direct styling of SVG elements\u003Cbr \u002F>\n– Animation support\u003Cbr \u002F>\n– Custom class targeting\u003Cbr \u002F>\n– Automatic dimension handling\u003C\u002Fp>\n\u003Cp>💻 \u003Cstrong>Developer Ready\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Advanced mode for additional features\u003Cbr \u002F>\n– REST API support\u003Cbr \u002F>\n– Gutenberg compatible\u003Cbr \u002F>\n– Extensive hooks and filters\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Basic Usage\u003C\u002Fstrong>:\u003Cbr \u002F>\n– First, install and activate SVG Support via your WordPress dashboard\u003Cbr \u002F>\n– Upload SVG files to your media library like any other image\u003Cbr \u002F>\n– Works seamlessly with Image blocks, Cover blocks and featured images\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Usage\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Enable “Advanced Mode” for minification and inline rendering\u003Cbr \u002F>\n– Customize with hooks and filters for tailored functionality\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Block Editor Usage\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Use Advanced Mode to enable inline rendering:\u003Cbr \u002F>\n  – Add the \u003Ccode>\"style-svg\"\u003C\u002Fcode> class to Image blocks\u003Cbr \u002F>\n  – Add the \u003Ccode>\"style-svg\"\u003C\u002Fcode> class to Cover blocks to render SVG backgrounds inline\u003Cbr \u002F>\n– Use “Skip Nested SVGs” setting to control inline rendering of SVGs within Cover blocks\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Classic Editor Usage\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Use Advanced Mode to add the \u003Ccode>\"style-svg\"\u003C\u002Fcode> class to \u003Ccode>\u003Cimg>\u003C\u002Fcode> tags for inline rendering\u003Cbr \u002F>\n– Enable “Auto Insert Class” option for automatic class insertion in Classic Editor\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Common Issues & Solutions\u003C\u002Fstrong>:\u003Cbr \u002F>\n– SVG not displaying? Ensure dimensions are set in CSS.\u003Cbr \u002F>\n– Need help? Use the support tab and I will do my best to assist you.\u003C\u002Fp>\n\u003Ch3>Spin up a test site\u003C\u002Fh3>\n\u003Cp>With a single click, you can spin up a completely free test site to test SVG Support using TasteWP! No sign up, no cards, nothing! How cool is that? Give it a go:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ftastewp.com\u002Fnew?pre-installed-plugin-slug=svg-support&redirect=options-general.php%3Fpage%3Dsvg-support&ni=true\" rel=\"nofollow ugc\">Click Here to spin up a test site in seconds\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Security\u003C\u002Fh3>\n\u003Cp>SVG Support prioritizes security with automatic sanitization and role-based restrictions. Only trusted users should have upload permissions. Configure settings to balance functionality and security.\u003C\u002Fp>\n\u003Ch3>Feedback\u003C\u002Fh3>\n\u003Cp>I’m open to your \u003Ca href=\"mailto:wp@benbodhi.com\" rel=\"nofollow ugc\">suggestions and feedback\u003C\u002Fa> – Thanks for using SVG Support!\u003C\u002Fp>\n\u003Cp>Follow \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fsvgsupport\" rel=\"nofollow ugc\">@SVGSupport\u003C\u002Fa> on Twitter\u003Cbr \u002F>\nFollow \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fbenbodhi\" rel=\"nofollow ugc\">@benbodhi\u003C\u002Fa> on Twitter\u003Cbr \u002F>\nFollow \u003Ca href=\"https:\u002F\u002Fwarpcast.com\u002Fbenbodhi\" rel=\"nofollow ugc\">@benbodhi\u003C\u002Fa> on Warpcast\u003C\u002Fp>\n\u003Cp>\u003Cem>Note:\u003C\u002Fem> I hope you like this plugin! Please take a moment to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fsvg-support?filter=5#postform\" rel=\"ugc\">rate it\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Development & Contributing\u003C\u002Fh3>\n\u003Cp>The development version of SVG Support is maintained on GitHub. Feel free to contribute:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Submit bug reports or feature suggestions: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbenbodhi\u002Fsvg-support\u002Fissues\" rel=\"nofollow ugc\">GitHub Issues\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Contribute code via \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbenbodhi\u002Fsvg-support\u002Fpulls\" rel=\"nofollow ugc\">Pull Requests\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Development repository: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbenbodhi\u002Fsvg-support\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>Contribute translations \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fsvg-support\" rel=\"nofollow ugc\">here\u003C\u002Fa>. New to translating? Check the \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002Fhandbook\u002Ftools\u002Fglotpress-translate-wordpress-org\u002F\" rel=\"nofollow ugc\">Translator Handbook\u003C\u002Fa>.\u003C\u002Fp>\n","Securely upload SVG files to your media library, with built-in sanitization and advanced features for styling and animation.",12632236,96,354,"2025-02-25T08:34:00.000Z","6.7.5","5.8",[113,78,114,21,23],"mime-type","sanitization","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsvg-support\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsvg-support.2.5.14.zip",89,"2025-02-24 00:00:00",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":129,"num_ratings":130,"last_updated":131,"tested_up_to":50,"requires_at_least":111,"requires_php":52,"tags":132,"homepage":136,"download_link":137,"security_score":73,"vuln_count":74,"unpatched_count":13,"last_vuln_date":138,"fetched_at":28},"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",[123,20,133,134,135],"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","2022-12-22 00:00:00",{"attackSurface":140,"codeSignals":152,"taintFlows":159,"riskAssessment":160,"analyzedAt":170},{"hooks":141,"ajaxHandlers":148,"restRoutes":149,"shortcodes":150,"cronEvents":151,"entryPointCount":13,"unprotectedCount":13},[142],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","init","closure","svg-block.php",20,[],[],[],[],{"dangerousFunctions":153,"sqlUsage":154,"outputEscaping":156,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":158},[],{"prepared":13,"raw":13,"locations":155},[],{"escaped":13,"rawEcho":13,"locations":157},[],[],[],{"summary":161,"deductions":162},"The security analysis of \"oh-my-svg\" v0.1.3 indicates a strong security posture based on the provided static analysis and vulnerability history.  The plugin exhibits an exceptionally clean code base with no identified dangerous functions, raw SQL queries, unescaped output, file operations, external HTTP requests, or taint flows.  The absence of any known CVEs, critical or high-severity vulnerabilities in its history further reinforces this positive assessment.  The plugin demonstrates good practices by employing prepared statements for all its SQL queries, which is a crucial security measure.\n\nHowever, the analysis also highlights a significant concern: the complete lack of documented entry points such as AJAX handlers, REST API routes, shortcodes, or cron events. While this might suggest a minimal footprint, it also means there are no explicit security checks like nonce or capability checks observed in the provided data. If the plugin does indeed have functional entry points not captured in this analysis, their lack of authorization checks could represent a substantial risk.  The absence of these common WordPress integration points could also be a sign of a very limited functionality or an incomplete analysis.\n\nIn conclusion, based on the provided data, \"oh-my-svg\" v0.1.3 appears to be a secure plugin with excellent coding practices regarding SQL and output handling, and no prior security incidents. The primary weakness identified is the potential for unauthenticated access if undocumented entry points exist and lack proper authorization mechanisms. Further investigation into the plugin's actual functional entry points and their respective security implementations is recommended.",[163,165,167],{"reason":164,"points":47},"No Nonce Checks",{"reason":166,"points":47},"No Capability Checks",{"reason":168,"points":169},"No documented entry points",5,"2026-03-16T20:29:57.261Z",{"wat":172,"direct":181},{"assetPaths":173,"generatorPatterns":176,"scriptPaths":177,"versionParams":178},[174,175],"\u002Fwp-content\u002Fplugins\u002Foh-my-svg\u002Fbuild\u002Findex.js","\u002Fwp-content\u002Fplugins\u002Foh-my-svg\u002Fbuild\u002Fstyle-index.css",[],[174],[179,180],"oh-my-svg\u002Fbuild\u002Findex.js?ver=","oh-my-svg\u002Fbuild\u002Fstyle-index.css?ver=",{"cssClasses":182,"htmlComments":183,"htmlAttributes":184,"restEndpoints":185,"jsGlobals":186,"shortcodeOutput":187},[],[],[],[],[],[]]