[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fC0QDwYnUT_QoPNy5r9NpCUGVAmBaEWQUsbJoGn76FEc":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":132,"fingerprints":230},"upload-svg","Upload SVG","1.0.3","html5maps","https:\u002F\u002Fprofiles.wordpress.org\u002Fhtml5maps\u002F","\u003Cp>Upload SVG is a secure and user-friendly WordPress plugin that allows you to safely upload and manage SVG files in your Media Library. SVG files can potentially contain malicious code, but with Upload SVG, you can enable automatic sanitization to prevent XML\u002FSVG vulnerabilities on your website. This plugin ensures your SVG uploads are handled with enhanced security while offering a seamless user experience.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Securely upload SVG files to your Media Library.\u003C\u002Fli>\n\u003Cli>Enable automatic sanitization to protect against XML\u002FSVG vulnerabilities.\u003C\u002Fli>\n\u003Cli>Effortlessly manage and preview SVG files in your Media Library.\u003C\u002Fli>\n\u003Cli>Restrict SVG uploads to trusted user roles for additional security.\u003C\u002Fli>\n\u003Cli>Seamless integration with the latest version of WordPress.\u003C\u002Fli>\n\u003Cli>Lightweight and optimized for optimal performance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>SVG Sanitization is implemented using 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","Safely enable SVG uploads with sanitization and prevent XML\u002FSVG vulnerabilities on your WordPress website. Preview SVG files in your Media Library.",1000,8429,100,2,"2025-12-03T15:44:00.000Z","6.9.4","5.7","7.1",[20,21,22,23,24],"sanitize","svg","svg-support","svg-upload","upload","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fupload-svg.1.0.3.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"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},6,7480,99,347,78,"2026-04-04T20:59:40.702Z",[39,58,76,93,114],{"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":49,"last_updated":50,"tested_up_to":16,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":55,"download_link":56,"security_score":34,"vuln_count":14,"unpatched_count":27,"last_vuln_date":57,"fetched_at":29},"wp-svg-images","WP SVG Images","4.4","ShortPixel","https:\u002F\u002Fprofiles.wordpress.org\u002Fshortpixel\u002F","\u003Cp>\u003Cstrong>Securely upload SVG files to your Media Library. Uploaded SVG files are automatically sanitized.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>SVG stands for \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FScalable_Vector_Graphics\" rel=\"nofollow ugc\">Scalable Vector Graphics\u003C\u002Fa> and is probably the most efficient way to display images.\u003Cbr \u002F>\nWP SVG Images Plugin is an \u003Cstrong>easy-to-use and lightweight plugin\u003C\u002Fstrong> that allows you to upload SVG files to your media library safely and easily.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support for SVG uploads to your Media Library.\u003C\u002Fli>\n\u003Cli>Sanitize uploaded SVG files. Malicious SVG\u002FXML files are rejected from upload.\u003C\u002Fli>\n\u003Cli>Admin configurable SVG support for different user roles. Ability to disable SVG upload for different user roles.\u003C\u002Fli>\n\u003Cli>Different user roles can upload and\u002For sanitize the uploaded SVG images.\u003C\u002Fli>\n\u003Cli>SVG preview in Media Library.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>24\u002F7 SVG support offered by \u003Ca href=\"https:\u002F\u002Fshortpixel.com\" rel=\"nofollow ugc\">ShortPixel\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fshortpixel.com\u002Fcontact\" rel=\"nofollow ugc\">here\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-svg-images\u002F\" rel=\"ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Recommended plugins\u003C\u002Fh4>\n\u003Cp>This plugin is supported & maintained by \u003Ca href=\"https:\u002F\u002Fshortpixel.com\u002F\" rel=\"nofollow ugc\">ShortPixel\u003C\u002Fa>.\u003Cbr \u002F>\nOther popular plugins by ShortPixel:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffastpixel-website-accelerator\u002F\" rel=\"ugc\">FastPixel Caching\u003C\u002Fa> – WP Optimization made easy\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshortpixel-image-optimiser\u002F\" rel=\"ugc\">ShortPixel Image Optimizer\u003C\u002Fa> – Image optimization & compression for all the images on your website, including WebP delivery – ShortPixel Image Optimizer.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshortpixel-adaptive-images\u002F\" rel=\"ugc\">ShortPixel Adaptive Images\u003C\u002Fa> – On-the-fly image optimization & CDN delivery.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fenable-media-replace\u002F\" rel=\"ugc\">Enable Media Replace\u003C\u002Fa> – Easily replace images or files in Media Library.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fregenerate-thumbnails-advanced\u002F\" rel=\"ugc\">reGenerate Thumbnails Advanced\u003C\u002Fa> – Easily regenerate thumbnails.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fresize-image-after-upload\u002F\" rel=\"ugc\">Resize Image After Upload\u003C\u002Fa> – Automatically resize each uploaded image.\u003C\u002Fp>\n\u003Ch3>Hooks for developers\u003C\u002Fh3>\n\u003Ch4>WPSVG_setAllowedTags\u003C\u002Fh4>\n\u003Cp>Allows you to specify more tags that will be not removed during sanitization\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'WPSVG_setAllowedTags', 'my_custom_allowed_svg_tags', 10, 1 );\nfunction my_custom_allowed_svg_tags( $tags ){\n    $tags[] = 'path';\n    return $tags;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>WPSVG_setAllowedAttrs\u003C\u002Fh4>\n\u003Cp>Allows you to specify more attributes that will be not removed during sanitization\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'WPSVG_setAllowedAttrs', 'my_custom_allowed_svg_attributes', 10, 1 );\nfunction my_custom_allowed_svg_attributes( $attributes ){\n    $attributes[] = 'fill';\n    return $attributes;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Add SVG support to your WP website. Securely upload SVG files, automatic sanitization, Media Library preview.",30000,304959,12,"2025-12-10T11:53:00.000Z","3.0.1","5.6.40",[54,21,22,23],"sanitization","https:\u002F\u002Fshortpixel.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-svg-images.4.4.zip","2024-06-20 00:00:00",{"slug":59,"name":60,"version":6,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":27,"num_ratings":27,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":18,"tags":70,"homepage":73,"download_link":74,"security_score":75,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"svg-enabler","SVG Enabler","Optimist Hub","https:\u002F\u002Fprofiles.wordpress.org\u002Foptimisthub\u002F","\u003Cp>This plugin gives you the ability to allow SVG uploads whilst making sure that they’re sanitized to stop SVG\u002FXML vulnerabilities affecting your site.\u003C\u002Fp>\n","This plugin gives you the ability to allow SVG uploads whilst making sure that they’re sanitized to stop SVG\u002FXML vulnerabilities affecting your site.",30,2802,"2023-02-07T17:03:00.000Z","6.1.10","5.0",[71,22,23,72],"allow-svg-upload","svg-upload-enabler","https:\u002F\u002Fgithub.com\u002Foptimisthub\u002Fwordpress-svg-enabler","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsvg-enabler.1.0.3.zip",85,{"slug":77,"name":78,"version":6,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":27,"num_ratings":27,"last_updated":85,"tested_up_to":86,"requires_at_least":69,"requires_php":87,"tags":88,"homepage":25,"download_link":92,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"secure-svg","Secure SVG Upload","Fahim Reza","https:\u002F\u002Fprofiles.wordpress.org\u002Fbadhonrocks\u002F","\u003Cp>\u003Cstrong>Secure SVG Upload\u003C\u002Fstrong> lets you upload SVG files to your WordPress media library. With built-in sanitization that removes harmful content while preserving valid SVG markup, this plugin offers comprehensive protection and reliable management for your vector images.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>SVG Upload Support:\u003C\u002Fstrong> Add SVG files directly to your media library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Sanitization:\u003C\u002Fstrong> Each SVG upload is cleaned by default to prevent security risks.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Secure SVG does not collect or store any personal data.\u003C\u002Fp>\n","Safely upload SVG files in WordPress with robust SVG support and automatic sanitization.",10,660,"2025-08-06T00:26:00.000Z","6.8.5","7.4",[89,90,21,23,91],"sanitize-svg","security","uploads","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsecure-svg.1.0.3.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":13,"num_ratings":103,"last_updated":104,"tested_up_to":16,"requires_at_least":105,"requires_php":106,"tags":107,"homepage":109,"download_link":110,"security_score":111,"vuln_count":112,"unpatched_count":27,"last_vuln_date":113,"fetched_at":29},"easy-svg","Easy SVG Support","4.1","Benjamin Zekavica","https:\u002F\u002Fprofiles.wordpress.org\u002Fbenjamin_zekavica\u002F","\u003Ch4>Direct Upload SVG Files into WordPress\u003C\u002Fh4>\n\u003Cp>EASY SVG Support is a Plugin which allows you to upload SVG Files into your Media library. This plugin was created for persons, who don’t need much options for SVG.\u003C\u002Fp>\n\u003Ch4>Features of the plugin include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Uploading SVG Support for WordPress\u003C\u002Fli>\n\u003Cli>Easy installation\u003C\u002Fli>\n\u003Cli>Display SVG Files in the Media Libary\u003C\u002Fli>\n\u003Cli>SVG Sanitize Files direcly \u003C\u002Fli>\n\u003Cli>SVG Sanitize – Custom Hooks for Tags and Attributes\u003C\u002Fli>\n\u003Cli>Updated for the new WordPress Gutenberg Editor\u003C\u002Fli>\n\u003Cli>Support for PHP 8.2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation & Support\u003C\u002Fh4>\n\u003Cp>Got a problem or need help with Easy SVG Support? Than you can write me an e-mail:\u003C\u002Fp>\n\u003Cp>info@benjamin-zekavica.de or you can ask your question in the forums section.\u003C\u002Fp>\n","This Plugin allows you to upload SVG Files into your Media library.",40000,348069,7,"2025-11-14T19:51:00.000Z","6.0","8.0",[94,21,108,22,4],"svg-media","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-svg\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-svg.4.1.zip",96,3,"2026-02-18 15:01:37",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":27,"num_ratings":27,"last_updated":124,"tested_up_to":16,"requires_at_least":69,"requires_php":87,"tags":125,"homepage":130,"download_link":131,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"theme-site-kit","Theme Site Kit","1.0.7","Kaira","https:\u002F\u002Fprofiles.wordpress.org\u002Fkaira\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fkairaweb.com\u002Fwordpress-plugin\u002Ftheme-site-kit\u002F\" rel=\"nofollow ugc\">Theme Site Kit\u003C\u002Fa> is your all-in-one toolkit for essential WordPress site settings, designed to streamline your common WordPress setup and enhance site functionality without installing so many extra plugins.\u003C\u002Fp>\n\u003Cp>Whether you’re a theme developer, client site website builder, or a DIY user for your own build, Theme Site Kit helps you take control of your website with ease.\u003C\u002Fp>\n\u003Cp>Every feature above is lightweight, toggle-able, and built for the modern WordPress block editor—helping you launch faster, rank better, and keep your site secure. Install Theme Site Kit today and streamline your workflow!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NOTE:\u003C\u002Fstrong> Theme Site Kit was built for all personal client web development work… And then released into the wild!\u003C\u002Fp>\n\u003Ch3>Theme Site Kit Current Features\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>Disable Comments\u003C\u002Fstrong>:\u003Cbr \u002F>\nInstantly disable comments in WordPress across your whole site, or simply turn off comments on selected posts and pages or custom post types. This lightweight comment-control plugin keeps spam away and creates a cleaner experience for posts, pages, portfolios, landing pages, and more – No code needed!\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Maintenance Mode for WordPress\u003C\u002Fstrong>:\u003Cbr \u002F>\nFlip a switch to activate a simple maintenance mode plugin for WordPress. Select whether isitors see a site “under construction” page or a “coming soon” page, while logged-in admins (or any role you choose) can keep working on the website in the background until you turn off maintenance mode.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Safe SVG Uploads\u003C\u002Fstrong>:\u003Cbr \u002F>\nEasily upload SVG images to WordPress without worrying about vulnerabilities. Our SVG uploader sanitizes and cleans every file, giving you crisp, scalable logos and icons in both the Block Editor or the older Classic Editor. Enjoy full SVG support in WordPress with zero security headaches.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Floating Contact & Social Links\u003C\u002Fstrong>:\u003Cbr \u002F>\nAdd eye-catching floating social icons in WordPress that stick to the side of the screen on desktop and mobile. Create sticky icons like WhatsApp chat link, quick-call phone icon, or a full social sidebar for Instagram, Facebook, and X, all fully customizable and animated in.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Import Full Page Layouts\u003C\u002Fstrong>:\u003Cbr \u002F>\nKick-start any project by importing neatly designed full-page templates for WordPress. Each layout is 100% Gutenberg and mobile-friendly. With our Gutenberg page importer, launch beautiful landing pages, service pages, or blog homepages in seconds, and edit them to fit your content, no design skills required.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Block Patterns for Faster Site Building\u003C\u002Fstrong>:\u003Cbr \u002F>\nSpeed up site creation with our expanding collection of WordPress block patterns. Drop in polished hero banners, pricing tables, call-to-action banners and more straight from our growing Gutenberg pattern library, perfect for anyone who wants pre-designed blocks to make your own and faster publishing.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Custom Code Snippets\u003C\u002Fstrong>:\u003Cbr \u002F>\nEasily add your own custom code snippets to WordPress. Select to add custom PHP code, WordPress hooks or filters, add custom CSS for extra styling, or add your own custom JavaScript code to your site. Toggle each snippet on or off with one click, choose whether it runs on the front-end, in wp-admin, or both, and keep your site lean without editing functions.php or needing to create a child theme. A safer, faster way to apply lightweight styling tweaks, custom hooks or filters, or tracking scripts.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Disable Emails for Plugin Auto Updates\u003C\u002Fstrong>:\u003Cbr \u002F>\nTired of seeing the “Some plugins were automatically updated” emails from WordPress? With Theme Site Kit, you can now easily turn off these automatic update notifications. Simply head to Theme Site Kit Settings -> Extras, and choose whether to disable the “… were automatically updated” emails for plugins and themes.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Smooth Scroll Animation\u003C\u002Fstrong> for page anchor links:\u003Cbr \u002F>\nEnhance your site’s navigation experience with smooth scrolling. Instead of the default “jump” to an anchor link, this feature adds a sleek scroll animation that gently guides visitors to the section they clicked. A simple touch that makes your site feel more modern and user-friendly.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Duplicate Posts & Pages – One-Click Clone (Coming Soon)\u003C\u002Fstrong>:\u003Cbr \u002F>\nWe’ll soon be adding the abolity to instantly duplicate any post, page, CPT, or WooCommerce products. All content, images, and blocks copy into a draft, ready to edit and publish.\u003C\u002Fp>\n\u003Cp>🔸 We’re working on adding more features… Send us some ideas and maybe we can add on the features you need!\u003C\u002Fp>\n\u003Ch3>Theme Site Kit PRO Features:\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>Custom Slide-Out Mobile Navigation\u003C\u002Fstrong>:\u003Cbr \u002F>\nReplace the default WordPress mobile modal menu with a sleek, slide-out mobile navigation that glides in from the side for fingertip control. Built on top of the core Navigation block, this upgrade delivers a fast, app-like experience on phones and tablets while staying fully accessible on desktop.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Custom Post Types\u003C\u002Fstrong>:\u003Cbr \u002F>\nSpin up limitless WordPress custom post types, for Case Studies, Projects, Portfolios, Recipes, or anything your client needs, right from the Theme Site Kit dashboard settings. Each Custom Post Type can include its own archive page, single-post page, categories, and tags for clean content organization and easier SEO.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Custom Maintenance Mode Templates\u003C\u002Fstrong>:\u003Cbr \u002F>\nWith Theme Site Kit PRO you can design your own “maintenance mode” or “coming soon” page in the Block Editor, tweak colors and typography, or instantly import our pre-built layout templates. Launch a branded coming-soon template in minutes, keeping visitors informed while your team works behind the scenes.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Unlimited Social \u002F Contact links\u003C\u002Fstrong>:\u003Cbr \u002F>\nAdd as many social icons and contact buttons as you need – WhatsApp chat, phone, email, Instagram, Facebook, X, LinkedIn, and lots more. Rearrange, style, and animate your floating sidebar so users can reach you on every channel.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Custom Code Snippets\u003C\u002Fstrong>:\u003Cbr \u002F>\nUnlock precision control over your WordPress custom code snippets. Apply PHP, custom CSS, or JavaScript to specific pages or posts, or individual WooCommerce page, products and checkout page… As well as selecting specific hooks, all from the same intuitive dashboard. Turn on CSS and JavaScript minification for extra site performance, and disable or edit it anytime without touching theme files. Fine-tune exactly where your custom code runs while keeping your website blazing fast.\u003C\u002Fp>\n\u003Ch3>Need help? We’re here to help!\u003C\u002Fh3>\n\u003Cp>We strive to provide super useful plugins and top-quality support. While occasional bugs may occur, we appreciate your understanding. If you encounter any issues or need assistance, please don’t hesitate to get in contact. We’re here to help!\u003C\u002Fp>\n\u003Ch4>Fast & Intuitive\u003C\u002Fh4>\n\u003Cp>Theme Site Kit is designed to be lightweight and fast, and aims to reduce the amount of plugins added to WordPress websites… Making it an excellent choice for your next built.\u003C\u002Fp>\n\u003Cp>Created using the latest techniques and technologies for WordPress and the core block editor, Theme Site Kit ensures a seamless, speedy experience while offering powerful and advanced editing options.\u003C\u002Fp>\n\u003Cp>We’re concerned about bloat code… Theme Site Kit only includes the code as it’s used, focusing on speed and performance!\u003C\u002Fp>\n\u003Ch4>Related Products by Kaira\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocustomizer\u002F\" rel=\"ugc\">StoreCustomizer\u003C\u002Fa>: Customize your WooCommerce store pages with ease.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblockons\u002F\" rel=\"ugc\">Blockons\u003C\u002Fa>: Advanced editor blocks and site addons for your WordPress site.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flinkt\u002F\" rel=\"ugc\">Linkt\u003C\u002Fa>: Affiliate and Custom link tracking and management.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>Please get in contact if you’re interested in helping translate Theme Site Kit into a language not yet available. We’d love to have your assistance!\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to our own layouts website hosted at \u003Ca href=\"https:\u002F\u002Flayouts.kaira.co\" rel=\"nofollow ugc\">layouts.kaira.co\u003C\u002Fa>. It is used to view and import WordPress editor layouts (built with Gutenberg) and use them when building website pages.\u003C\u002Fp>\n\u003Cp>It simply retrieves the editor layouts from layouts.kaira.co and displays then in the WordPress Dashboard.\u003Cbr \u002F>\nThere is no personal data sent over this connection.\u003C\u002Fp>\n\u003Cp>Terms of Use: This is our own service built for Theme Site Kit as it is free for anyone to use within the Theme Site Kit plugin.\u003C\u002Fp>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Cp>All Theme Site Kit settings include clear, contextual hints and usage notes, and we’ll be publishing full Theme Site Kit documentation soon.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzackaira\u002FTheme-Site-Kit\" rel=\"nofollow ugc\">Theme Site Kit’s GitHub repository\u003C\u002Fa> – Includes all the uncompressed files.\u003C\u002Fli>\n\u003C\u002Ful>\n","Site Kit, the Swiss-Army-Knife WordPress plugin for disabling comments, adding maintenance mode, enabling safe SVG uploads, social links, and more.",20,677,"2025-12-08T11:50:00.000Z",[126,127,128,23,129],"comments","customizations","mobile-menu","theme","https:\u002F\u002Fkairaweb.com\u002Fwordpress-plugin\u002Ftheme-site-kit\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftheme-site-kit.1.0.7.zip",{"attackSurface":133,"codeSignals":188,"taintFlows":218,"riskAssessment":219,"analyzedAt":229},{"hooks":134,"ajaxHandlers":184,"restRoutes":185,"shortcodes":186,"cronEvents":187,"entryPointCount":27,"unprotectedCount":27},[135,141,145,150,154,157,160,164,168,172,176,180],{"type":136,"name":137,"callback":138,"file":139,"line":140},"action","init","language_init","includes\\class-wp-upload-svg.php",17,{"type":136,"name":142,"callback":143,"file":139,"line":144},"plugins_loaded","current_user_role",26,{"type":146,"name":147,"callback":148,"file":139,"line":149},"filter","upload_mimes","allow_mime_type_svg",29,{"type":146,"name":151,"callback":152,"priority":13,"file":139,"line":153},"wp_check_filetype_and_ext","correct_mimetype_svg",32,{"type":136,"name":142,"callback":155,"file":139,"line":156},"admin_page_view",35,{"type":136,"name":142,"callback":158,"file":139,"line":159},"can_user_upload_svg",38,{"type":146,"name":161,"callback":162,"file":139,"line":163},"wp_handle_upload_prefilter","svg_upload_process",41,{"type":146,"name":165,"callback":166,"priority":83,"file":139,"line":167},"wp_generate_attachment_metadata","svg_attache_meta",44,{"type":136,"name":169,"callback":170,"file":139,"line":171},"admin_footer","load_assets",47,{"type":146,"name":173,"callback":174,"priority":83,"file":139,"line":175},"wp_calculate_image_srcset_meta","srcset_off",49,{"type":136,"name":177,"callback":178,"file":139,"line":179},"current_screen","save_all_users_roles",177,{"type":136,"name":181,"callback":182,"file":139,"line":183},"admin_menu","admin_page_view_menu",180,[],[],[],[],{"dangerousFunctions":189,"sqlUsage":190,"outputEscaping":197,"fileOperations":14,"externalRequests":27,"nonceChecks":191,"capabilityChecks":32,"bundledLibraries":217},[],{"prepared":191,"raw":191,"locations":192},1,[193],{"file":194,"line":195,"context":196},"includes\\svg-sanitizer\\src\\ElementReference\\Resolver.php",101,"$wpdb->query() with variable interpolation",{"escaped":144,"rawEcho":198,"locations":199},8,[200,203,205,207,209,211,213,215],{"file":139,"line":201,"context":202},328,"raw output",{"file":139,"line":204,"context":202},332,{"file":139,"line":206,"context":202},335,{"file":139,"line":208,"context":202},339,{"file":139,"line":210,"context":202},343,{"file":139,"line":212,"context":202},353,{"file":139,"line":214,"context":202},395,{"file":139,"line":216,"context":202},401,[],[],{"summary":220,"deductions":221},"The \"upload-svg\" v1.0.3 plugin exhibits a generally strong security posture based on the provided static analysis.  The absence of identified attack surface entry points such as AJAX handlers, REST API routes, shortcodes, and cron events is a significant positive. Furthermore, the plugin demonstrates good coding practices with a majority of its outputs being properly escaped and a substantial portion of its SQL queries utilizing prepared statements. The presence of nonce and capability checks indicates an awareness of WordPress security fundamentals. Taint analysis yielding no critical or high severity flows is also a very encouraging sign.\n\nHowever, while the plugin appears to be in good standing regarding known vulnerabilities with a history of zero CVEs, the static analysis does reveal minor areas for potential improvement. Specifically, the presence of file operations, even if not leading to immediate exploitable issues in this analysis, always warrants careful scrutiny in any plugin. The two file operations, coupled with the fact that only one nonce check is present across the codebase, could represent potential areas where vulnerabilities might be introduced if not handled with extreme care or if the plugin's functionality expands in the future. \n\nOverall, \"upload-svg\" v1.0.3 appears to be a relatively secure plugin with a commendable lack of known vulnerabilities and a solid foundation in secure coding practices. The identified areas for improvement are minor and do not currently point to critical weaknesses, but vigilance in future development and review, particularly around file operations and authentication checks for all potential entry points (even those not explicitly listed as attack surfaces), is advised.",[222,225,227],{"reason":223,"points":224},"File operations present",5,{"reason":226,"points":112},"SQL queries not fully prepared",{"reason":228,"points":14},"Output escaping not 100%","2026-03-16T18:47:03.120Z",{"wat":231,"direct":238},{"assetPaths":232,"generatorPatterns":234,"scriptPaths":235,"versionParams":236},[233],"\u002Fwp-content\u002Fplugins\u002Fupload-svg\u002Fassets\u002Fcss\u002Fplugin_style.css",[],[],[237],"upload-svg\u002Fassets\u002Fcss\u002Fplugin_style.css?ver=",{"cssClasses":239,"htmlComments":240,"htmlAttributes":241,"restEndpoints":242,"jsGlobals":243,"shortcodeOutput":244},[],[],[],[],[],[]]