[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPm4WB6gbGdFS-zhWqvEEmW7Z6AOarpGrwlb_5otupWw":3,"$f9lLHnTRWUHxcwRxe2L4iKbLC205ez_tDVOpRfG2yOgU":210,"$fIXBXjBOY-poyzNTWZN1GIjJpDcPKq-259yVR20sOzME":215},{"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":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":40,"analysis":149,"fingerprints":192},"wp-jquery-plus","WP jQuery Plus","1.1.2","Zach Schnackel","https:\u002F\u002Fprofiles.wordpress.org\u002Fzslabs\u002F","\u003Cp>Get the speed benefits of loading jQuery (and jQuery Migrate) from a CDN while providing a fallback to the local version in the event the CDN is down. It also uses the same version as WordPress does – automagically, so you’re never out of sync.\u003C\u002Fp>\n\u003Ch3>Loading jQuery from cdnjs\u003C\u002Fh3>\n\u003Cp>By default, jQuery is loaded from \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fspeed\u002Flibraries\u002F\" rel=\"nofollow ugc\">Google\u003C\u002Fa> with jQuery Migrate being loaded from \u003Ca href=\"https:\u002F\u002Fcdnjs.com\u002F\" rel=\"nofollow ugc\">cdnjs\u003C\u002Fa>. If you’d like to also load jQuery from \u003Ca href=\"https:\u002F\u002Fcdnjs.com\u002F\" rel=\"nofollow ugc\">cdnjs\u003C\u002Fa>, add the following to \u003Ccode>wp-config.php\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define('WPJP_USE_CDNJS', true);\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Loads jQuery from a CDN using the exact version as your current WordPress install",1000,27973,100,9,"2015-07-31T14:17:00.000Z","4.2.39","3.5","",[20,21,22,23,24],"cdn","cdnjs","google","jquery","jquery-migrate","http:\u002F\u002Fzslabs.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-jquery-plus.1.1.2.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":36,"avg_security_score":27,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"zslabs",4,1040,30,84,"2026-05-19T20:03:04.767Z",[41,61,81,107,126],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":18,"tags":56,"homepage":59,"download_link":60,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"use-google-libraries","Use Google Libraries","1.6.2.3","Jason Penney","https:\u002F\u002Fprofiles.wordpress.org\u002Fjczorkmid\u002F","\u003Cp>A number of the javascript libraries distributed with WordPress are also\u003Cbr \u002F>\nhosted on Google’s \u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fapis\u002Fajaxlibs\u002F\" rel=\"nofollow ugc\">AJAX Libraries API\u003C\u002Fa>.\u003Cbr \u002F>\nThis plugin allows your WordPress site to use the content distribution\u003Cbr \u002F>\nnetwork side of Google’s AJAX Library API, rather than serving these files from your WordPress install directly.\u003C\u002Fp>\n\u003Cp>This provides numerous potential performance benefits:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>increases the chance that a user already has these files cached\u003C\u002Fli>\n\u003Cli>takes load off your server\u003C\u002Fli>\n\u003Cli>uses compressed versions of the libraries (where available)\u003C\u002Fli>\n\u003Cli>Google’s servers are set up to negotiate HTTP compression with the requesting browser\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For a more detailed look see Dave Ward’s \u003Ca href=\"https:\u002F\u002Fweb-beta.archive.org\u002Fweb\u002F20101216143500\u002Fencosia.com\u002F2008\u002F12\u002F10\u002F3-reasons-why-you-should-let-google-host-jquery-for-you\u002F\" rel=\"nofollow ugc\">3 reasons why you should let\u003Cbr \u002F>\nGoogle host jQuery for\u003Cbr \u002F>\nyou\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Supported Libraries and Components\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdojotoolkit.org\u002F\" rel=\"nofollow ugc\">Dojo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fjquery.com\u002F\" rel=\"nofollow ugc\">jQuery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fui.jquery.com\u002F\" rel=\"nofollow ugc\">jQuery UI\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmootools.net\u002F\" rel=\"nofollow ugc\">MooTools\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.prototypejs.org\u002F\" rel=\"nofollow ugc\">Prototype\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fscript.aculo.us\u002F\" rel=\"nofollow ugc\">script.aculo.us\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fp\u002Fswfobject\u002F\" rel=\"nofollow ugc\">swfobject\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fjasonpenney.net\u002Fwordpress-plugins\u002Fuse-google-libraries\u002F\" rel=\"nofollow ugc\">Use Google Libraries Home\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fgithub.com\u002Fjpenney\u002Fuse-google-libraries\u002Fissues\" rel=\"nofollow ugc\">Issue Tracker\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fgithub.com\u002Fjpenney\u002Fuse-google-libraries\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fuse-google-libraries\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Incompatible Plugins\u003C\u002Fh3>\n\u003Ch4>Better WordPress Minify\u003C\u002Fh4>\n\u003Cp>Better WordPress Minify version 1.2.2 does not yet support\u003Cbr \u002F>\nprotocol-relative URLs, but \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fconflict-with-use-google-libraries-152\" rel=\"ugc\">the next release is supposed to correct\u003Cbr \u002F>\nthis\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Gravity Forms\u003C\u002Fh4>\n\u003Cp>I’ve had reports of Gravity Forms breaking UGL, but I don’t have\u003Cbr \u002F>\naccess to Gravity Forms, so I’m not sure what’s going on.  If you need\u003Cbr \u002F>\nGravity Forms you might need to disable UGL, or it might be fine, I’m\u003Cbr \u002F>\nnot really sure.\u003C\u002Fp>\n\u003Ch4>WP-Minify\u003C\u002Fh4>\n\u003Cp>WP-Minify doesn’t yet support protocol-relative URLs.  Add\u003Cbr \u002F>\n‘\u002F\u002Fajax.googleapis.com\u002F’ as a JS and CSS exclusion.\u003C\u002Fp>\n\u003Ch3>Incompatible Themes\u003C\u002Fh3>\n\u003Ch4>K2\u003C\u002Fh4>\n\u003Cp>I’ve had scattered reports that UGL is stepping out of the way when\u003Cbr \u002F>\nusing K2.\u003C\u002Fp>\n\u003Ch3>A Request\u003C\u002Fh3>\n\u003Cp>If you’re going to flag the plugin as “broken” in the WordPress Plugin\u003Cbr \u002F>\nDirectory, please try and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Ftags\u002Fuse-google-libraries?forum_id=10\" rel=\"ugc\">let me know \u003Cem>what\u003C\u002Fem> is\u003Cbr \u002F>\nbroken\u003C\u002Fa>.\u003Cbr \u002F>\nI’m not a mind reader.\u003C\u002Fp>\n\u003Ch3>Technical Details\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Use Google Libraries\u003C\u002Fstrong> uses the following hooks (each with a priority of 1000).\u003C\u002Fp>\n\u003Ch4>wp_default_scripts\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Use Google Libraries\u003C\u002Fstrong> compares it’s list of supported scripts to those\u003Cbr \u002F>\nregistered, and replaces the standard registrations \u003Ccode>src\u003C\u002Fcode> with ones that\u003Cbr \u002F>\npoint to Google’s servers.  Other attributes (like dependencies) are left\u003Cbr \u002F>\nintact.\u003C\u002Fp>\n\u003Ch4>script_loader_src\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Use Google Libraries\u003C\u002Fstrong> removes the \u003Ccode>ver=x.y.z\u003C\u002Fcode> query string from the URL\u003Cbr \u002F>\nused to load the requested library \u003Cem>if\u003C\u002Fem> it is going to load the library from\u003Cbr \u002F>\n    ajax.googleapis.com.  Otherwise the URL is left unaltered.  This both\u003Cbr \u002F>\nimproves the chances of the given URL already being cached, and prevents\u003Cbr \u002F>\n\u003Cstrong>script.aculo.us\u003C\u002Fstrong> from including scripts multiple times.\u003C\u002Fp>\n\u003Cp>If jQuery is enqued \u003Cstrong>Use Google Libraries\u003C\u002Fstrong> will inject a bit of\u003Cbr \u002F>\njavascript before the next enqueued script enabling jQuery’s \u003Ca href=\"http:\u002F\u002Fdocs.jquery.com\u002FCore\u002FjQuery.noConflict\" rel=\"nofollow ugc\">noConflict mode\u003C\u002Fa> as it would\u003Cbr \u002F>\nwith the standard WordPress version.\u003C\u002Fp>\n\u003Ch3>References\u003C\u002Fh3>\n\u003Cp>Parts of this plugin (specificly, the dropping of the micro number,\u003Cbr \u002F>\nwhich has since been removed for better caching performance) were\u003Cbr \u002F>\ninspired by John Blackbourn’s\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"http:\u002F\u002Flud.icro.us\u002Fwordpress-plugin-google-ajax-libraries\u002F\" rel=\"nofollow ugc\">Google AJAX Libraries\u003C\u002Fa>\u003C\u002Fstrong>,\u003Cbr \u002F>\nwhich has very similar goals to this plugin.\u003C\u002Fp>\n\u003Ch3>Future Plans\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>add ability to disable protocol relative URLs\u003C\u002Fli>\n\u003Cli>add ability to disable on frontend and\u002For admin\u003C\u002Fli>\n\u003C\u002Ful>\n","Allows your site to use common javascript libraries from Google's AJAX Libraries CDN, rather than from WordPress's own copies.",10000,748306,88,47,"2017-11-28T05:16:00.000Z","4.7.33","3.4",[20,22,57,23,58],"javascript","performance","http:\u002F\u002Fjasonpenney.net\u002Fwordpress-plugins\u002Fuse-google-libraries\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuse-google-libraries.zip",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":13,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":79,"download_link":80,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"jquery-manager","jQuery Manager for WordPress","1.10.6","Remzi Cavdar","https:\u002F\u002Fprofiles.wordpress.org\u002Fremzicavdar\u002F","\u003Cp>Manage \u003Ca href=\"https:\u002F\u002Fjquery.com\" rel=\"nofollow ugc\">jQuery\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fjquery.com\u002Fdownload\u002F#jquery-migrate-plugin\" rel=\"nofollow ugc\">jQuery Migrate\u003C\u002Fa> on a WordPress website, activate a specific jQuery and\u002For jQuery Migrate version. The ultimate jQuery debugging tool for WordPress\u003C\u002Fp>\n\u003Cp>\u003Cstrong>TLDR:\u003C\u002Fstrong> Update jQuery \u002F Remove jQuery Migrate \u002F jQuery Updater and get notified of a jQuery update \u002F manage jQuery\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Remove jQuery Migrate\u003C\u002Fstrong> – if you use plugins which are updated regularly, then you can probably disable \u002F remove jQuery Migrate.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jQuery Updater\u003C\u002Fstrong> – If this plugin is installed and activated, jQuery will be updated when you update this plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Select jQuery (Migrate) version\u003C\u002Fstrong> — Activate \u002F select a specific version of jQuery and\u002For jQuery Migrate.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debug mode\u003C\u002Fstrong> – Debug mode for developers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Active support\u003C\u002Fstrong> – Active support through \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fjquery-manager\u002F\" rel=\"ugc\">WordPress support forum\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRemzi1993\u002Fjquery-manager\u002Fissues\" rel=\"nofollow ugc\">GitHub issues page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note that jQuery Manager requires PHP 5.6+ to run.\u003C\u002Fp>\n\u003Cp>When the plugin is activated the latest stable version of jQuery and jQuery Migrate are added to your website. The default is sufficient for most people, however the settings provide a way for you to tweak your jQuery install.\u003C\u002Fp>\n\u003Cp>jQuery Manager for WordPress is an open source project and I would like to invite anyone to contribute. The development and issue tracker is located on GitHub, see: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRemzi1993\u002Fjquery-manager\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FRemzi1993\u002Fjquery-manager\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>jQuery Updater – checks jQuery version\u003C\u002Fh3>\n\u003Cp>This plugin is especially designed to update and keep track of jQuery. When a new version of jQuery is released we update the plugin.\u003C\u002Fp>\n\u003Cp>Updating the plugin will updates the jQuery version activated. Updates will be periodic, we also do (small) optimizations to our plugin from time to time.\u003C\u002Fp>\n\u003Cp>Keep the plugin activated if you want to be alerted for any jQuery updates.\u003C\u002Fp>\n\u003Ch3>Also a Developer \u002F Debugging tool\u003C\u002Fh3>\n\u003Cp>Everything should work as intended, you should check your website if everything works fine. If things don’t work, don’t panic. You can deactivate the plugin and return to the state before or tweak it’s settings until everything works as intended.\u003C\u002Fp>\n\u003Cp>You should understand that not all themes and\u002For plugins support the latest jQuery version even with jQuery Migrate turned on, but for you to encounter this is highly unlikely if your theme or plugins are up to date.\u003Cbr \u002F>\nThis is also a developer\u002Fdebugging tool.\u003C\u002Fp>\n\u003Cp>I will not provide support on debugging your own JavaScript and\u002For jQuery code. (Only if you like to hire me, of course)\u003C\u002Fp>\n\u003Ch3>Reporting problems\u003C\u002Fh3>\n\u003Cp>Report bugs, issues, questions and\u002For feature request on our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRemzi1993\u002Fjquery-manager\u002Fissues\" rel=\"nofollow ugc\">GitHub issues page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>I will only provide support on issues caused by this plugin, not your own JavaScript and\u002For jQuery code. (Again, I will provide paid support or fix all your issues if you’re willing to hire me to debug and\u002For optimize your website)\u003C\u002Fp>\n\u003Cp>If you run into any bugs, turning this plugin off (by deactivation the plugin) will fully deactivate everything and return your website to it`s original state.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>This plugin is not ready for translation. Plugin Internationalization (i18n) will eventually happen, see: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRemzi1993\u002Fjquery-manager\u002Fissues\u002F14\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FRemzi1993\u002Fjquery-manager\u002Fissues\u002F14\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Idea Behind \u002F Philosophy:\u003C\u002Fstrong> It began as a plugin internally at our company, we would uses jQuery Updater plugin and this plugin was buggy and slow. That’s why we decided to fork this plugin and create our own WP plugin.\u003C\u002Fp>\n\u003Cp>I think this plugin solves a major shortcoming in WordPress and gives you finite control over jQuery (giving you control which version you want to use).\u003C\u002Fp>\n","Manage jQuery and jQuery Migrate, activate a specific jQuery and\u002For jQuery Migrate version. The ultimate jQuery debugging tool for WordPress.",8000,87353,113,"2020-07-20T11:07:00.000Z","5.5.18","4.9","5.6",[23,62,77,78,24],"jquery-update","jquery-updater","https:\u002F\u002Fgithub.com\u002FRemzi1993\u002Fjquery-manager","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjquery-manager.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":102,"download_link":103,"security_score":104,"vuln_count":105,"unpatched_count":28,"last_vuln_date":106,"fetched_at":30},"wp-stateless","WP-Stateless – Google Cloud Storage","4.4.1","UDX Usability Dynamics","https:\u002F\u002Fprofiles.wordpress.org\u002Fusability_dynamics\u002F","\u003Cp>Upload and serve your WordPress media from Google Cloud Storage (GCS) with the WP-Stateless plugin. In as little as two minutes, you will be benefitting from serving your media from Google Cloud’s distributed servers.\u003C\u002Fp>\n\u003Cp>New to Google Cloud? Google is offering you a \u003Ca href=\"https:\u002F\u002Fconsole.cloud.google.com\u002Ffreetrial?referralId=e1c28cf728ff49b38d4eb5add3f5bfc8\" rel=\"nofollow ugc\">$300 credit\u003C\u002Fa> to get you started.\u003C\u002Fp>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Store and deliver media files on Google Cloud Storage instead of your server.\u003C\u002Fli>\n\u003Cli>Google Cloud Storage is geo-redundant, meaning your media is delivered by the closest server – reducing latency and improving page speed.\u003C\u002Fli>\n\u003Cli>Scale your WordPress website across multiple servers without the need of synchronizing media files.\u003C\u002Fli>\n\u003Cli>Native integration between Google Cloud Storage and WordPress.\u003C\u002Fli>\n\u003Cli>$300 free trial from Google Cloud. Nice!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Modes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Backup – Upload media files to Google Storage and serve local file urls.\u003C\u002Fli>\n\u003Cli>CDN – Copy media files to Google Storage and serve them directly from there.\u003C\u002Fli>\n\u003Cli>Ephemeral – Store and serve media files with Google Cloud Storage only. Media files are not stored locally, but local storage is used temporarily for processing and is required for certain compatibilities.\u003C\u002Fli>\n\u003Cli>Stateless – Store and serve media files with Google Cloud Storage only. Media files are not stored locally.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Setup assistant makes getting started fast and easy.\u003C\u002Fli>\n\u003Cli>No need to manually create service accounts or buckets – handled automatically.\u003C\u002Fli>\n\u003Cli>Settings panel provides you with further GCS configuration and file url customization.\u003C\u002Fli>\n\u003Cli>Mask the default GCS URL with your own custom domain.\u003C\u002Fli>\n\u003Cli>Automatically replace hardcoded media URLs with GCS equivalents in post editor and meta.\u003C\u002Fli>\n\u003Cli>Batch image thumbnail regeneration.\u003C\u002Fli>\n\u003Cli>Synchronization tools for uploading existing files and images.\u003C\u002Fli>\n\u003Cli>All settings supported with wp-config constants and network setting overrides.\u003C\u002Fli>\n\u003Cli>Multiple modes: Backup, CDN, Ephemeral, Stateless.\u003C\u002Fli>\n\u003Cli>All files served in HTTPS mode.\u003C\u002Fli>\n\u003Cli>Serverless platform compatible, including Google App Engine.\u003C\u002Fli>\n\u003Cli>Multisite compatible.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Addons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-elementor-website-builder-addon\u002F\" rel=\"ugc\">Elementor Website Builder Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-gravity-forms-addon\u002F\" rel=\"ugc\">Gravity Forms Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-gravity-forms-signature-addon\u002F\" rel=\"ugc\">Gravity Forms Signature Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-wpforms-addon\u002F\" rel=\"ugc\">WPForms Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-woocommerce-addon\u002F\" rel=\"ugc\">WooCommerce Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-easy-digital-downloads-addon\u002F\" rel=\"ugc\">Easy Digital Downloads Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-litespeed-cache-addon\u002F\" rel=\"ugc\">LiteSpeed Cache Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-divi-theme-addon\u002F\" rel=\"ugc\">Divi Theme Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-siteorigin-css-addon\u002F\" rel=\"ugc\">SiteOrigin CSS Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-siteorigin-widgets-bundle-addon\u002F\" rel=\"ugc\">SiteOrigin Widgets Bundle Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugin\u002Fwp-stateless-buddypress-addon\u002F\" rel=\"ugc\">BuddyPress Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-buddyboss-platform-addon\u002F\" rel=\"ugc\">BuddyBoss Platform Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-polylang-pro-addon\u002F\" rel=\"ugc\">Polylang Pro Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-simple-local-avatars-addon\u002F\" rel=\"ugc\">Simple Local Avatars\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support, Feedback, & Contribute\u003C\u002Fh4>\n\u003Cp>We welcome community involvement via the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fudx\u002Fwp-stateless\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Custom Development\u003C\u002Fh4>\n\u003Cp>Looking for a unique feature for your next project? \u003Ca href=\"https:\u002F\u002Fudx.io\u002F\" rel=\"nofollow ugc\">Hire us!\u003C\u002Fa>\u003C\u002Fp>\n","Upload and serve your WordPress media files from Google Cloud Storage.",4000,458713,78,51,"2026-01-16T15:30:00.000Z","6.9.4","5.0","8.1",[98,20,99,100,101],"backup","google-cloud","google-cloud-storage","uploads","https:\u002F\u002Fstateless.udx.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-stateless.4.4.1.zip",99,2,"2024-04-05 00:00:00",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":13,"num_ratings":117,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":18,"tags":121,"homepage":124,"download_link":125,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"remove-jquery-migrate","Remove jQuery Migrate","1.0.3","Hendy Tan","https:\u002F\u002Fprofiles.wordpress.org\u002Ffrosdqy\u002F","\u003Cp>This plugin removes jQuery Migrate script (jquery-migrate.min.js or jquery-migrate.js) from your WordPress site’s \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fdocumentation\u002Farticle\u002Fwordpress-glossary\u002F#front-end\" rel=\"ugc\">front end\u003C\u002Fa> when the plugin is active. To bring back the removed jQuery Migrate script, simply deactivate this plugin.\u003C\u002Fp>\n\u003Cp>To check whether jQuery Migrate is required in the front end, you could use the development version of jQuery Migrate (unminified version) by temporarily turning on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fdocumentation\u002Farticle\u002Fdebugging-in-wordpress\u002F#script_debug\" rel=\"ugc\">SCRIPT_DEBUG\u003C\u002Fa> mode in wp-config.php file. The development version shows warnings in the browser console when removed and\u002For deprecated jQuery APIs are used.\u003C\u002Fp>\n\u003Cp>For more info about jQuery Migrate, visit \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjquery\u002Fjquery-migrate#readme\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>GitHub: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ficaru12\u002Fremove-jquery-migrate\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Ficaru12\u002Fremove-jquery-migrate\u003C\u002Fa>\u003C\u002Fp>\n","A very lightweight plugin that removes jQuery Migrate script from your WordPress site's front end.",3000,38325,7,"2023-01-25T13:48:00.000Z","6.1.10","3.6",[122,23,24,123,108],"disable-jquery-migrate","remove","https:\u002F\u002Fgithub.com\u002Ficaru12\u002Fremove-jquery-migrate","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremove-jquery-migrate.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":13,"num_ratings":35,"last_updated":136,"tested_up_to":137,"requires_at_least":138,"requires_php":18,"tags":139,"homepage":144,"download_link":145,"security_score":146,"vuln_count":147,"unpatched_count":147,"last_vuln_date":148,"fetched_at":30},"wp-headmaster","WP Headmaster","0.3","bavington","https:\u002F\u002Fprofiles.wordpress.org\u002Fbavington\u002F","\u003Cp>WP Headmaster is a free plugin to help correctly include, organise and enqueue common items into your theme’s head tag. WP Headmaster has been designed to work perfectly alongside other popular plugins like Yoast’s WordPress SEO, without any cross-over. WP Headmaster will continue to develop, but at present comes with the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Google Analytics – Simply add in your unique tracking ID and select from either Universal or Classic tracking. The GA tracking code will be added last within the head.\u003C\u002Fli>\n\u003Cli>Page\u002FPost specific CSS and JavaScript – Add inline scripts and styles from a handy Meta Box available on each post and page.\u003C\u002Fli>\n\u003Cli>Icons – Upload your website’s Favicon and Apple Touch Icon.\u003C\u002Fli>\n\u003Cli>jQuery – Choose to include jQuery either locally or from Google’s hosted API.\u003C\u002Fli>\n\u003Cli>Script Library – Enable popular JavaScript files including Respond.js and Modernizr.\u003C\u002Fli>\n\u003Cli>Inline JavaScript – If you wish to add any inline site-wide JavaScript to your  simply include it in the field.\u003C\u002Fli>\n\u003Cli>Web Fonts – Embed your chosen fonts from Google Web Fonts, Adobe Edge Web Fonts and Typekit.\u003C\u002Fli>\n\u003Cli>Meta Author Tag – Is dynamically populated with the original author and last to modify the page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can learn more about \u003Ca href=\"http:\u002F\u002Fwww.creare.co.uk\u002Fservices\u002Fwp-headmaster\" rel=\"nofollow ugc\">WP Headmaster\u003C\u002Fa> and our \u003Ca href=\"http:\u002F\u002Fwww.creare.co.uk\u002Fservices\u002Fextensions\u002Fwordpress\" rel=\"nofollow ugc\">other free WordPress plugins\u003C\u002Fa> on our website. You can also track progress and contribute to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCreare\u002FWP-Headmaster\" rel=\"nofollow ugc\">WP Headmaster on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","A simple plugin for adding, enqueuing and organising common items into the Head tag without hard-coding.",200,5152,"2014-02-21T11:29:00.000Z","3.7.41","3.0.1",[140,23,141,142,143],"google-fonts","meta-author","responsive","seo","https:\u002F\u002Fwww.creare.co.uk\u002Fservices\u002Fwp-headmaster","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-headmaster.zip",64,1,"2025-01-14 00:00:00",{"attackSurface":150,"codeSignals":167,"taintFlows":179,"riskAssessment":180,"analyzedAt":191},{"hooks":151,"ajaxHandlers":163,"restRoutes":164,"shortcodes":165,"cronEvents":166,"entryPointCount":28,"unprotectedCount":28},[152,158],{"type":153,"name":154,"callback":155,"file":156,"line":157},"action","wp_enqueue_scripts","wpjp_set_src","wp-jquery-plus.php",48,{"type":159,"name":160,"callback":161,"priority":162,"file":156,"line":51},"filter","script_loader_src","wpjp_local_fallback",10,[],[],[],[],{"dangerousFunctions":168,"sqlUsage":169,"outputEscaping":171,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":178},[],{"prepared":28,"raw":28,"locations":170},[],{"escaped":28,"rawEcho":105,"locations":172},[173,176],{"file":156,"line":174,"context":175},66,"raw output",{"file":156,"line":177,"context":175},71,[],[],{"summary":181,"deductions":182},"The wp-jquery-plus plugin v1.1.2 exhibits a generally strong security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events indicates a minimal attack surface. Furthermore, the code adheres to secure coding practices by exclusively using prepared statements for SQL queries and avoiding file operations, external HTTP requests, and the inclusion of bundled libraries. The taint analysis also shows no identified flows, suggesting a lack of exploitable data injection vulnerabilities.\n\nHowever, a significant concern arises from the complete lack of output escaping in the identified code paths. This means that any data outputted by the plugin, if it were to interact with user-supplied input (even if not directly evident from this analysis), could be vulnerable to Cross-Site Scripting (XSS) attacks. The absence of nonce and capability checks, while not directly tied to an identified attack vector in this static analysis, points to a potential weakness in authorization and CSRF protection mechanisms if the plugin were to expand its functionality in the future. The vulnerability history being clear is a positive indicator, but it doesn't negate the identified code-level risks.\n\nIn conclusion, while the plugin has a small attack surface and good SQL handling, the lack of output escaping is a critical oversight that needs immediate attention. The absence of authorization checks is also a point of concern for future maintainability and expansion. The overall risk is moderate, primarily due to the potential for XSS vulnerabilities. Addressing the output escaping issue would significantly improve the plugin's security.",[183,186,189],{"reason":184,"points":185},"Output escaping not implemented",8,{"reason":187,"points":188},"No capability checks present",5,{"reason":190,"points":188},"No nonce checks present","2026-03-16T19:09:19.903Z",{"wat":193,"direct":202},{"assetPaths":194,"generatorPatterns":196,"scriptPaths":197,"versionParams":201},[195],"\u002Fwp-content\u002Fplugins\u002Fwp-jquery-plus\u002Fwp-jquery-plus.php",[],[198,199,200],"\u002F\u002Fcdnjs.cloudflare.com\u002Fajax\u002Flibs\u002Fjquery\u002F","\u002F\u002Fajax.googleapis.com\u002Fajax\u002Flibs\u002Fjquery\u002F","\u002F\u002Fcdnjs.cloudflare.com\u002Fajax\u002Flibs\u002Fjquery-migrate\u002F",[],{"cssClasses":203,"htmlComments":204,"htmlAttributes":205,"restEndpoints":206,"jsGlobals":207,"shortcodeOutput":209},[],[],[],[],[208],"window.jQuery",[],{"error":211,"url":212,"statusCode":213,"statusMessage":214,"message":214},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwp-jquery-plus\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":162,"versions":216},[217,223,230,237,244,251,258,265,272,279],{"version":6,"download_url":26,"svn_tag_url":218,"released_at":29,"has_diff":219,"diff_files_changed":220,"diff_lines":29,"trac_diff_url":221,"vulnerabilities":222,"is_current":211},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-jquery-plus\u002Ftags\u002F1.1.2\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-jquery-plus%2Ftags%2F1.1.1&new_path=%2Fwp-jquery-plus%2Ftags%2F1.1.2",[],{"version":224,"download_url":225,"svn_tag_url":226,"released_at":29,"has_diff":219,"diff_files_changed":227,"diff_lines":29,"trac_diff_url":228,"vulnerabilities":229,"is_current":219},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-jquery-plus.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-jquery-plus\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-jquery-plus%2Ftags%2F1.1.0&new_path=%2Fwp-jquery-plus%2Ftags%2F1.1.1",[],{"version":231,"download_url":232,"svn_tag_url":233,"released_at":29,"has_diff":219,"diff_files_changed":234,"diff_lines":29,"trac_diff_url":235,"vulnerabilities":236,"is_current":219},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-jquery-plus.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-jquery-plus\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-jquery-plus%2Ftags%2F1.0.1&new_path=%2Fwp-jquery-plus%2Ftags%2F1.1.0",[],{"version":238,"download_url":239,"svn_tag_url":240,"released_at":29,"has_diff":219,"diff_files_changed":241,"diff_lines":29,"trac_diff_url":242,"vulnerabilities":243,"is_current":219},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-jquery-plus.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-jquery-plus\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-jquery-plus%2Ftags%2F1.0&new_path=%2Fwp-jquery-plus%2Ftags%2F1.0.1",[],{"version":245,"download_url":246,"svn_tag_url":247,"released_at":29,"has_diff":219,"diff_files_changed":248,"diff_lines":29,"trac_diff_url":249,"vulnerabilities":250,"is_current":219},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-jquery-plus.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-jquery-plus\u002Ftags\u002F1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-jquery-plus%2Ftags%2F0.5&new_path=%2Fwp-jquery-plus%2Ftags%2F1.0",[],{"version":252,"download_url":253,"svn_tag_url":254,"released_at":29,"has_diff":219,"diff_files_changed":255,"diff_lines":29,"trac_diff_url":256,"vulnerabilities":257,"is_current":219},"0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-jquery-plus.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-jquery-plus\u002Ftags\u002F0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-jquery-plus%2Ftags%2F0.4.2&new_path=%2Fwp-jquery-plus%2Ftags%2F0.5",[],{"version":259,"download_url":260,"svn_tag_url":261,"released_at":29,"has_diff":219,"diff_files_changed":262,"diff_lines":29,"trac_diff_url":263,"vulnerabilities":264,"is_current":219},"0.4.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-jquery-plus.0.4.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-jquery-plus\u002Ftags\u002F0.4.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-jquery-plus%2Ftags%2F0.4.1&new_path=%2Fwp-jquery-plus%2Ftags%2F0.4.2",[],{"version":266,"download_url":267,"svn_tag_url":268,"released_at":29,"has_diff":219,"diff_files_changed":269,"diff_lines":29,"trac_diff_url":270,"vulnerabilities":271,"is_current":219},"0.4.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-jquery-plus.0.4.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-jquery-plus\u002Ftags\u002F0.4.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-jquery-plus%2Ftags%2F0.4&new_path=%2Fwp-jquery-plus%2Ftags%2F0.4.1",[],{"version":273,"download_url":274,"svn_tag_url":275,"released_at":29,"has_diff":219,"diff_files_changed":276,"diff_lines":29,"trac_diff_url":277,"vulnerabilities":278,"is_current":219},"0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-jquery-plus.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-jquery-plus\u002Ftags\u002F0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-jquery-plus%2Ftags%2F0.3&new_path=%2Fwp-jquery-plus%2Ftags%2F0.4",[],{"version":129,"download_url":280,"svn_tag_url":281,"released_at":29,"has_diff":219,"diff_files_changed":282,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":283,"is_current":219},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-jquery-plus.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-jquery-plus\u002Ftags\u002F0.3\u002F",[],[]]