[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9OmQLif7pgYR9jG-w-udIcGQX0OBgIwqj_r9oGvLFyI":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":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":141,"fingerprints":490},"maui-marketing-script-manager","Maui Marketing Scripts, Tags & CSS Manager","2.3.0","mauimarketing","https:\u002F\u002Fprofiles.wordpress.org\u002Fmauimarketing\u002F","\u003Cp>Place scripts in the right place within your page or post. Add script or css directly into the header, right after the opening body tag or in the footer of your WordPress website. No matter what theme you have running. Features include load control features so you can manage the page or page types that particular script, tag or css appears on. Create as many unique placement and script combinations as needed. Get maximum control over the execution of scripts, tags and css on each page of your site.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Super easy to use.\u003C\u002Fli>\n\u003Cli>Add unlimited number of scripts and styles.\u003C\u002Fli>\n\u003Cli>Manage which scripts load by default on custom post types or load on specific posts.\u003C\u002Fli>\n\u003Cli>Easily Include or Exclude option the script on selected post types.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Technical support\u003C\u002Fh4>\n\u003Cp>Dear users: Our plugins are available for free download. If you have any questions or recommendations regarding the functionality of our plugins (existing or new options, current issues), please feel free to contact us at \u003Ca href=\"http:\u002F\u002Fsupport.mauimarketing.com\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fsupport.mauimarketing.com\u002F\u003C\u002Fa>Maui Marketing. Please note that we accept requests in English only. All messages in other languages won’t be accepted.\u003C\u002Fp>\n","This plugin allows you to add custom scripts, css and tags to header, footer and body.",30,2664,100,1,"2017-01-31T01:48:00.000Z","4.3.34","3.0.1","",[20,21,22,23,24],"css","javascript","js","manager","pages","http:\u002F\u002Fmauimarketing.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaui-marketing-script-manager.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":11,"trust_score":36,"computed_at":37},2,40,93,89,"2026-04-04T16:12:22.268Z",[39,62,85,101,121],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":60,"download_link":61,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"bwp-minify","Better WordPress Minify","1.3.3","Khang Minh","https:\u002F\u002Fprofiles.wordpress.org\u002Foddoneout\u002F","\u003Cp>Allows you to combine and minify your CSS and JS files to improve page load time. This plugin uses the PHP library \u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fp\u002Fminify\u002F\" rel=\"nofollow ugc\">Minify\u003C\u002Fa> and relies on WordPress’s enqueueing system rather than the output buffer, which respects the order of CSS and JS files as well as their dependencies. BWP Minify is very customizable and easy to use.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Useful resources to help you get started and make the most out of BWP Minify\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbetterwp.net\u002Fwordpress-plugins\u002Fbwp-minify\u002F#usage\" rel=\"nofollow ugc\">Official Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbetterwp.net\u002Fwordpress-minify-javascript-css\u002F\" rel=\"nofollow ugc\">WordPress Minify Best Practices\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Some Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Uses enqueueing system of WordPress which improves compatibility with other plugins and themes\u003C\u002Fli>\n\u003Cli>Allows you to move enqueued files to desired locations (header, footer, oblivion, etc.) via a dedicated management page\u003C\u002Fli>\n\u003Cli>Allows you to change various Minify settings (cache directory, cache age, debug mode, etc.) directly in admin\u003C\u002Fli>\n\u003Cli>Allows you to use friendly Minify urls, such as \u003Ccode>http:\u002F\u002Fexample.com\u002Fpath\u002Fto\u002Fcache\u002Fsomestring.js\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Allows you to use CDN for minified contents, one CDN host for JS and one for CSS with SSL support\u003C\u002Fli>\n\u003Cli>Allows you to split long Minify strings into shorter ones\u003C\u002Fli>\n\u003Cli>Offers various way to add a cache buster to your minify string such as WordPress’s version, Theme’s version, Cache folder’s last modified timestap, etc.\u003C\u002Fli>\n\u003Cli>Supports script localization (\u003Ccode>wp_localize_script()\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Supports inline styles\u003C\u002Fli>\n\u003Cli>Supports RTL stylesheets\u003C\u002Fli>\n\u003Cli>Supports media-specific stylesheets (e.g. ‘screen’, ‘print’, etc.)\u003C\u002Fli>\n\u003Cli>Supports conditional stylesheets (e.g. \u003Ccode>\u003C!--[if lt IE 7]>\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Provides hooks for further customization\u003C\u002Fli>\n\u003Cli>WordPress Multi-site compatible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please don’t forget to rate this plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fbwp-minify?filter=5\" rel=\"ugc\">5 shining stars\u003C\u002Fa> if you like it, thanks!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Get in touch\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support is provided via \u003Ca href=\"http:\u002F\u002Fbetterwp.net\u002Fcommunity\u002F\" rel=\"nofollow ugc\">BetterWP.net Community\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Follow and contribute to development via \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FOddOneOut\u002FBetter-WordPress-Minify\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>You can also follow me on \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002F0dd0ne0ut\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Check out \u003Ca href=\"http:\u002F\u002Ffeeds.feedburner.com\u002FBetterWPnet\" rel=\"nofollow ugc\">latest WordPress Tips and Ideas\u003C\u002Fa> from BetterWP.net.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Languages\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English (default)\u003C\u002Fli>\n\u003Cli>Romanian (ro_RO) – Thanks to \u003Ca href=\"www.enjoyprepaid.com\" rel=\"nofollow ugc\">Luke Tyler, International Calling Cards\u003C\u002Fa>!\u003C\u002Fli>\n\u003Cli>Turkish (tr_TR) – Thanks to Hakan E\u003C\u002Fli>\n\u003Cli>French (fr_FR) – Thanks to Sebastien\u003C\u002Fli>\n\u003Cli>Italian (it_IT) – Thanks to Gabriele – http:\u002F\u002Fcookspot.it\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) –  Thanks to Ruben Hernandez – http:\u002F\u002Fusitility.com\u002F\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL) – Thanks to Martijn van Egmond\u003C\u002Fli>\n\u003Cli>German (de_DE) – Thanks to Matthias\u003C\u002Fli>\n\u003Cli>Serbo-Croatian (sr_RS) – Thanks to Borisa Djuraskovic – \u003Ca href=\"http:\u002F\u002Fwww.webhostinghub.com\u002F\" rel=\"nofollow ugc\">Web Hosting Hub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Indonesian (id_ID) – Thanks to Nasrulhaq Muiz – http:\u002F\u002Fal-badar.net\u003C\u002Fli>\n\u003Cli>Russian (ru_RU) – Thanks to Эдуард Валеев\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please \u003Ca href=\"http:\u002F\u002Fbetterwp.net\u002Fwordpress-tips\u002Fcreate-pot-file-using-poedit\u002F\" rel=\"nofollow ugc\">help translate\u003C\u002Fa> this plugin!\u003C\u002Fp>\n","Allows you to combine and minify your CSS and JS files to improve page load time.",8000,692951,84,137,"2017-11-28T05:12:00.000Z","4.0.38","3.1",[55,56,57,58,59],"minify","minify-css","minify-javascript","minify-js","minify-stylesheet","http:\u002F\u002Fbetterwp.net\u002Fwordpress-plugins\u002Fbwp-minify\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbwp-minify.1.3.3.zip",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":17,"requires_php":18,"tags":76,"homepage":82,"download_link":83,"security_score":13,"vuln_count":14,"unpatched_count":28,"last_vuln_date":84,"fetched_at":30},"css-js-manager","CSS JS Manager, Async JavaScript, Defer Render Blocking CSS","2.4.49.69","PI Web Solution","https:\u002F\u002Fprofiles.wordpress.org\u002Frajeshsingh520\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.piwebsolution.com\u002Fcss-js-manager-documentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Load \u002F remove css or js if the request is from a mobile device\u003C\u002Fli>\n\u003Cli>Load \u002F remove css or js if the request is from a desktop device\u003C\u002Fli>\n\u003Cli>Defer Loading of CSS file\u003C\u002Fli>\n\u003Cli>Load any JS file Async or Defer\u003C\u002Fli>\n\u003Cli>Remove any JS from all the pages, or on some pages based on various conditional rules\u003C\u002Fli>\n\u003Cli>Remove any CSS file from all the pages, or on some pages based on various conditional rules\u003C\u002Fli>\n\u003Cli>Async any JS file on all the pages or on selective pages\u003C\u002Fli>\n\u003Cli>You can remove or add JS file based on post type \u003C\u002Fli>\n\u003Cli>You can remove or add CSS file based on post type \u003C\u002Fli>\n\u003Cli>You can remove or add JS file based on page id \u003C\u002Fli>\n\u003Cli>You can remove or add CSS file based on page id\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Manage critical css\u003C\u002Fh3>\n\u003Cp>Now you can load different critical css for different pages or post or custom post type and optimize your site for speed\u003C\u002Fp>\n\u003Cblockquote>\u003Cp>\nStep 1: Go to CSS JS Manager >> Critical CSS setting\u003Cbr \u002F>\nselect the post type where you want to use the Critical CSS,\u003Cbr \u002F>\nSay you want to use it on Post, Product\u003C\u002Fp>\n\u003Cp>Step 2: go to Critical CSS >> Add New Critical css\u003Cbr \u002F>\nyou can add as many critical css as you want\u003Cbr \u002F>\nSay you want to have Different critical css for home page, and post, and product\u003Cbr \u002F>\nso you will create 3 different critical css and load the critical css There\u003C\u002Fp>\n\u003Cp>Use this to generate critical css https:\u002F\u002Fwww.sitelocity.com\u002Fcritical-path-css-generator\u003C\u002Fp>\n\u003Cp>Step 3: Go to respective post or page where you will like to use those critical css and select them\n\u003C\u002Fp>\u003C\u002Fblockquote>\n\u003Ch3>How to Defer Render Blocking CSS using CSS JS Manager?\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fob2oECSMyg8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>How to remove CSS file from complete website or particular page?\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FD6GBtpSIUMw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>The same steps apply to JS as well just add JS link and select JS from the Drop drop down\u003C\u002Fh3>\n\u003Ch3>Premium support: We respond to all support topics within 24 hours\u003C\u002Fh3>\n","CSS JS Manager, Async JavaScript, Defer Render Blocking CSS, Remove javascript, Remove CSS, Defer Render Blocking CSS, Both CSS and JS can be loaded A &hellip;",1000,170689,96,90,"2026-03-15T10:27:00.000Z","6.9.4",[77,78,79,80,81],"async-css","async-js","defer-css","defer-js","pagespeed","https:\u002F\u002Fwww.piwebsolution.com\u002Fcss-js-manager-documentation\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcss-js-manager.2.4.49.69.zip","2023-02-20 00:00:00",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":70,"downloaded":93,"rating":94,"num_ratings":34,"last_updated":95,"tested_up_to":16,"requires_at_least":96,"requires_php":18,"tags":97,"homepage":99,"download_link":100,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-minify-fix","WP Minify Fix","1.4.1","NodeCode","https:\u002F\u002Fprofiles.wordpress.org\u002Fnodecode\u002F","\u003Cp>This plugin is a fork of \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-minify\u002F\" rel=\"ugc\">WP Minify\u003C\u002Fa> to fix bugs and add features, because it has not been updated since 2012-6-4.\u003C\u002Fp>\n\u003Cp>This plugin integrates the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmrclay\u002Fminify\" rel=\"nofollow ugc\">Minify engine\u003C\u002Fa>\u003Cbr \u002F>\ninto your WordPress blog.  Once enabled, this plugin will combine and compress\u003Cbr \u002F>\nJS and CSS files to improve page load time.\u003C\u002Fp>\n\u003Ch4>What has been fixed?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Minify engine updated to version 2.1.7\u003C\u002Fli>\n\u003Cli>Cache interval option has been fixed\u003C\u002Fli>\n\u003Cli>Move CSS-@imports to the top of the output\u003C\u002Fli>\n\u003Cli>Bottom CSS- and JavaScript output fixed\u003C\u002Fli>\n\u003Cli>Support for script tags without \u003Ccode>type=\"text\u002Fjavascript\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Detection of protocol-relative URLs as external file (e.g. Google AdSense)\u003C\u002Fli>\n\u003Cli>New option for the HTML5 async attribute\u003C\u002Fli>\n\u003Cli>A separate JavaScript file in the footer is now possible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How Does it Work?\u003C\u002Fh4>\n\u003Cp>WP Minify Fix grabs JS\u002FCSS files in your generated WordPress page and passes that\u003Cbr \u002F>\nlist to the Minify engine. The Minify engine then returns a consolidated,\u003Cbr \u002F>\nminified, and compressed script or style for WP Minify to reference in the\u003Cbr \u002F>\nWordPress header.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easily integrate Minify into your WordPress blog.\u003C\u002Fli>\n\u003Cli>Minifies JavaScript, CSS, and HTML.\u003C\u002Fli>\n\u003Cli>Debug tools to help you debug your issues.\u003C\u002Fli>\n\u003Cli>Ability to include extra JS and CSS files for Minifying.\u003C\u002Fli>\n\u003Cli>Ability to exclude certain JS and CSS files for Minifying.\u003C\u002Fli>\n\u003Cli>Minified JS and CSS files can be placed wherever you want.\u003C\u002Fli>\n\u003Cli>Support for to minifying external files via caching.\u003C\u002Fli>\n\u003Cli>Ability to pass extra arguments to Minify engine.\u003C\u002Fli>\n\u003Cli>Expire headers for minified JS and CSS files.\u003C\u002Fli>\n\u003Cli>Detection and elimination of duplicate sources.\u003C\u002Fli>\n\u003Cli>Plugin hooks!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also commit changes on our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnodecode\u002Fwp-minify-fix\" rel=\"nofollow ugc\">Github repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>All contents under the wp-minify-fix\u002Fmin\u002F directory is licensed under\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.opensource.org\u002Flicenses\u002Fbsd-license.php\" rel=\"nofollow ugc\">New BSD License\u003C\u002Fa> (which is\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Fcopyleft\u002Fgpl.html\" rel=\"nofollow ugc\">GPL\u003C\u002Fa> compatible).  All other\u003Cbr \u002F>\ncontents within this package is licensed under GPLv3.\u003C\u002Fp>\n","[Fixed] This plugin uses the Minify engine to combine and compress JS and CSS files to improve page load time.",73691,80,"2017-11-28T20:47:00.000Z","2.8",[20,98,21,22,55],"html","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-minify-fixed\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-minify-fix.1.4.1.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":13,"num_ratings":33,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":18,"tags":114,"homepage":119,"download_link":120,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wpc-insert-code","Insert Code by Angie Makes","1.2","Chris Baldelomar","https:\u002F\u002Fprofiles.wordpress.org\u002Fcbaldelomar\u002F","\u003Cp>This plugin makes it easy for you to add custom scripts to the head and footer sections of your site. A theme can also add theme support to enable the insert of custom code (HTML, Javascript, and CSS) at the top of a page, above header, below header, above content, and below content.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fhallie.angiemakes.com\u002Fad-spots\u002F\" rel=\"nofollow ugc\">Live Demo & Documentation\u003C\u002Fa>\u003C\u002Fp>\n","Easily insert HTML, Javascript, CSS, into the head and footer areas of your site.",900,26197,"2017-05-10T16:44:00.000Z","4.7.32","3.9.1",[98,115,116,117,118],"insert-css","insert-html","insert-javascript","insert-js","http:\u002F\u002Fangiemakes.com\u002Ffeminine-wordpress-blog-themes-women\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpc-insert-code.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":13,"num_ratings":14,"last_updated":131,"tested_up_to":132,"requires_at_least":133,"requires_php":134,"tags":135,"homepage":138,"download_link":139,"security_score":140,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-custom-cssjs","Custom CSS\u002FJS","1.4.2","johnibom","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnibom\u002F","\u003Cp>Welcome to WP Custom CSS JS by PieSolutions.\u003Cbr \u002F>\nSo you want to add HTML, CSS, Javascript, Jquery or Tracking Pixel on your Website without messing up with your theme’s files? This small and light weight plugin gives you ability to do that right from the wordpress dashboard.\u003C\u002Fp>\n\u003Cp>=Features=\u003C\u002Fp>\n\u003Cp>\u003Cstrong>HTML (All tags are supported) in the header Block\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Inline CSS in Header\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Inline JS\u002FjQuery in Header\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>HTML (All tags are supported) in the footer Block\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Inline CSS in Footer\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Inline JS\u002FjQuery in Footer\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>LOCALIZATION\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>We are looking for translators. Please reach out to us and\u002For translate this plugin to your own language here: https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-custom-cssjs\u003C\u002Fli>\n\u003C\u002Ful>\n","WP Custom CSS JS plugin allows you to add any HTML, CSS, Javascript, jQuery or Tracking Pixel easily on your wordpress site right from your dashboard.",800,15316,"2025-03-16T01:09:00.000Z","6.7.5","4.5","5.6",[20,21,136,22,137],"jquery","tracking-pixel","http:\u002F\u002Fpie-solutions.com\u002Fwp-custom-cssjs\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-custom-cssjs.1.4.2.zip",92,{"attackSurface":142,"codeSignals":195,"taintFlows":447,"riskAssessment":476,"analyzedAt":489},{"hooks":143,"ajaxHandlers":183,"restRoutes":192,"shortcodes":193,"cronEvents":194,"entryPointCount":33,"unprotectedCount":33},[144,150,154,158,162,166,170,175,179],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","admin_enqueue_scripts","load_mm_script_manager_admin","mm-script-manager-admin.php",7,{"type":145,"name":151,"callback":152,"file":148,"line":153},"admin_menu","register_mm_script_manager_menu",8,{"type":145,"name":155,"callback":156,"file":148,"line":157},"wp_head","mm_script_manager_add_head",9,{"type":145,"name":159,"callback":160,"file":148,"line":161},"wp_footer","mm_script_manager_add_footer",10,{"type":145,"name":163,"callback":164,"file":148,"line":165},"wp_mm_body_after_open_hook","mm_script_manager_add_body_after_open",11,{"type":145,"name":167,"callback":168,"file":148,"line":169},"wp_mm_body_prior_close_hook","mm_script_manager_add_body_prior_close",12,{"type":145,"name":171,"callback":172,"file":173,"line":174},"admin_notices","mm_script_manager_active_change_header_footer","mm-script-manager.php",24,{"type":145,"name":176,"callback":177,"file":173,"line":178},"plugins_loaded","mm_script_manager_load_textdomain",25,{"type":145,"name":180,"callback":181,"file":173,"line":182},"after_switch_theme","mm_script_manage_after_setup_theme",26,[184,189],{"action":185,"nopriv":186,"callback":187,"hasNonce":186,"hasCapCheck":186,"file":148,"line":188},"mm_script_add_new_repeater_item",false,"mm_script_manager_add_new_repeater_item",13,{"action":185,"nopriv":190,"callback":187,"hasNonce":186,"hasCapCheck":186,"file":148,"line":191},true,14,[],[],[],{"dangerousFunctions":196,"sqlUsage":211,"outputEscaping":213,"fileOperations":445,"externalRequests":28,"nonceChecks":28,"capabilityChecks":14,"bundledLibraries":446},[197,201,203,205,207,209],{"fn":198,"file":148,"line":199,"context":200},"unserialize",233,"$list_item = unserialize(get_option('mm_custom_save_script'));",{"fn":198,"file":148,"line":202,"context":200},243,{"fn":198,"file":148,"line":204,"context":200},496,{"fn":198,"file":148,"line":206,"context":200},638,{"fn":198,"file":148,"line":208,"context":200},780,{"fn":198,"file":148,"line":210,"context":200},922,{"prepared":28,"raw":28,"locations":212},[],{"escaped":214,"rawEcho":215,"locations":216},4,133,[217,220,222,224,226,228,229,231,233,234,235,236,237,238,239,240,241,242,244,245,246,247,248,250,252,254,256,258,260,262,264,265,267,269,271,273,275,277,279,281,283,285,286,288,290,292,294,295,296,298,300,301,302,303,304,305,307,308,310,311,312,314,315,317,318,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,364,366,368,369,370,371,372,373,375,376,378,379,381,382,384,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443],{"file":148,"line":218,"context":219},39,"raw output",{"file":148,"line":221,"context":219},44,{"file":148,"line":223,"context":219},52,{"file":148,"line":225,"context":219},64,{"file":148,"line":227,"context":219},70,{"file":148,"line":227,"context":219},{"file":148,"line":230,"context":219},73,{"file":148,"line":232,"context":219},83,{"file":148,"line":232,"context":219},{"file":148,"line":232,"context":219},{"file":148,"line":232,"context":219},{"file":148,"line":232,"context":219},{"file":148,"line":232,"context":219},{"file":148,"line":140,"context":219},{"file":148,"line":140,"context":219},{"file":148,"line":35,"context":219},{"file":148,"line":35,"context":219},{"file":148,"line":243,"context":219},95,{"file":148,"line":243,"context":219},{"file":148,"line":72,"context":219},{"file":148,"line":72,"context":219},{"file":148,"line":13,"context":219},{"file":148,"line":249,"context":219},103,{"file":148,"line":251,"context":219},109,{"file":148,"line":253,"context":219},110,{"file":148,"line":255,"context":219},111,{"file":148,"line":257,"context":219},124,{"file":148,"line":259,"context":219},125,{"file":148,"line":261,"context":219},127,{"file":148,"line":263,"context":219},129,{"file":148,"line":215,"context":219},{"file":148,"line":266,"context":219},134,{"file":148,"line":268,"context":219},136,{"file":148,"line":270,"context":219},138,{"file":148,"line":272,"context":219},144,{"file":148,"line":274,"context":219},145,{"file":148,"line":276,"context":219},147,{"file":148,"line":278,"context":219},148,{"file":148,"line":280,"context":219},156,{"file":148,"line":282,"context":219},254,{"file":148,"line":284,"context":219},266,{"file":148,"line":284,"context":219},{"file":148,"line":287,"context":219},271,{"file":148,"line":289,"context":219},279,{"file":148,"line":291,"context":219},291,{"file":148,"line":293,"context":219},297,{"file":148,"line":293,"context":219},{"file":148,"line":293,"context":219},{"file":148,"line":297,"context":219},300,{"file":148,"line":299,"context":219},310,{"file":148,"line":299,"context":219},{"file":148,"line":299,"context":219},{"file":148,"line":299,"context":219},{"file":148,"line":299,"context":219},{"file":148,"line":299,"context":219},{"file":148,"line":306,"context":219},319,{"file":148,"line":306,"context":219},{"file":148,"line":309,"context":219},320,{"file":148,"line":309,"context":219},{"file":148,"line":309,"context":219},{"file":148,"line":313,"context":219},322,{"file":148,"line":313,"context":219},{"file":148,"line":316,"context":219},323,{"file":148,"line":316,"context":219},{"file":148,"line":316,"context":219},{"file":148,"line":320,"context":219},326,{"file":148,"line":322,"context":219},329,{"file":148,"line":324,"context":219},335,{"file":148,"line":326,"context":219},336,{"file":148,"line":328,"context":219},337,{"file":148,"line":330,"context":219},339,{"file":148,"line":332,"context":219},340,{"file":148,"line":334,"context":219},342,{"file":148,"line":336,"context":219},344,{"file":148,"line":338,"context":219},348,{"file":148,"line":340,"context":219},349,{"file":148,"line":342,"context":219},351,{"file":148,"line":344,"context":219},353,{"file":148,"line":346,"context":219},359,{"file":148,"line":348,"context":219},360,{"file":148,"line":350,"context":219},362,{"file":148,"line":352,"context":219},363,{"file":148,"line":354,"context":219},376,{"file":148,"line":356,"context":219},381,{"file":148,"line":358,"context":219},389,{"file":148,"line":360,"context":219},401,{"file":148,"line":362,"context":219},407,{"file":148,"line":362,"context":219},{"file":148,"line":365,"context":219},410,{"file":148,"line":367,"context":219},419,{"file":148,"line":367,"context":219},{"file":148,"line":367,"context":219},{"file":148,"line":367,"context":219},{"file":148,"line":367,"context":219},{"file":148,"line":367,"context":219},{"file":148,"line":374,"context":219},426,{"file":148,"line":374,"context":219},{"file":148,"line":377,"context":219},427,{"file":148,"line":377,"context":219},{"file":148,"line":380,"context":219},429,{"file":148,"line":380,"context":219},{"file":148,"line":383,"context":219},430,{"file":148,"line":383,"context":219},{"file":148,"line":386,"context":219},433,{"file":148,"line":388,"context":219},436,{"file":148,"line":390,"context":219},442,{"file":148,"line":392,"context":219},443,{"file":148,"line":394,"context":219},444,{"file":148,"line":396,"context":219},446,{"file":148,"line":398,"context":219},447,{"file":148,"line":400,"context":219},449,{"file":148,"line":402,"context":219},451,{"file":148,"line":404,"context":219},455,{"file":148,"line":406,"context":219},456,{"file":148,"line":408,"context":219},458,{"file":148,"line":410,"context":219},460,{"file":148,"line":412,"context":219},466,{"file":148,"line":414,"context":219},467,{"file":148,"line":416,"context":219},469,{"file":148,"line":418,"context":219},470,{"file":148,"line":420,"context":219},477,{"file":148,"line":422,"context":219},618,{"file":148,"line":424,"context":219},621,{"file":148,"line":426,"context":219},624,{"file":148,"line":428,"context":219},760,{"file":148,"line":430,"context":219},763,{"file":148,"line":432,"context":219},766,{"file":148,"line":434,"context":219},902,{"file":148,"line":436,"context":219},905,{"file":148,"line":438,"context":219},908,{"file":148,"line":440,"context":219},1044,{"file":148,"line":442,"context":219},1047,{"file":148,"line":444,"context":219},1050,22,[],[448,466],{"entryPoint":449,"graph":450,"unsanitizedCount":464,"severity":465},"mm_script_manager_add_new_repeater_item (mm-script-manager-admin.php:33)",{"nodes":451,"edges":462},[452,457],{"id":453,"type":454,"label":455,"file":148,"line":456},"n0","source","$_POST (x31)",34,{"id":458,"type":459,"label":460,"file":148,"line":218,"wp_function":461},"n1","sink","echo() [XSS]","echo",[463],{"from":453,"to":458,"sanitized":186},31,"medium",{"entryPoint":467,"graph":468,"unsanitizedCount":28,"severity":475},"\u003Cmm-script-manager-admin> (mm-script-manager-admin.php:0)",{"nodes":469,"edges":473},[470,472],{"id":453,"type":454,"label":471,"file":148,"line":456},"$_POST (x63)",{"id":458,"type":459,"label":460,"file":148,"line":218,"wp_function":461},[474],{"from":453,"to":458,"sanitized":190},"low",{"summary":477,"deductions":478},"The \"maui-marketing-script-manager\" v2.3.0 plugin presents a concerning security posture due to significant vulnerabilities identified in its static analysis. A primary concern is the presence of two AJAX handlers that lack authentication checks, creating an open attack surface for malicious actors. Additionally, the use of the `unserialize` function is a known risk, especially if the data being unserialized originates from user input, as it can lead to remote code execution vulnerabilities. The taint analysis, while limited in scope, did identify a flow with an unsanitized path, indicating a potential for input to be processed in an unsafe manner.  The plugin's vulnerability history is clean, with no recorded CVEs, which is a positive indicator. However, this lack of history combined with the identified code signals does not negate the current risks. The plugin demonstrates some good practices, such as using prepared statements for all SQL queries and having a relatively small attack surface in terms of entry points (excluding AJAX). Nonetheless, the unprotected AJAX endpoints and the use of `unserialize` are critical weaknesses that require immediate attention. The low percentage of properly escaped outputs is also a weakness, though not as severe as the unprotected entry points or unserialization vulnerability.",[479,481,483,485,487],{"reason":480,"points":161},"AJAX handlers without authentication",{"reason":482,"points":161},"Dangerous function: unserialize used",{"reason":484,"points":149},"Flow with unsanitized path",{"reason":486,"points":214},"Low percentage of properly escaped outputs",{"reason":488,"points":153},"No nonce checks on AJAX","2026-03-16T22:27:51.900Z",{"wat":491,"direct":500},{"assetPaths":492,"generatorPatterns":495,"scriptPaths":496,"versionParams":497},[493,494],"\u002Fwp-content\u002Fplugins\u002Fmaui-marketing-script-manager\u002Fjs\u002Fmm-script-manager-admin.js","\u002Fwp-content\u002Fplugins\u002Fmaui-marketing-script-manager\u002Fcss\u002Fmm-script-manager-admin.css",[],[493],[498,499],"maui-marketing-script-manager\u002Fjs\u002Fmm-script-manager-admin.js?ver=","maui-marketing-script-manager\u002Fcss\u002Fmm-script-manager-admin.css?ver=",{"cssClasses":501,"htmlComments":502,"htmlAttributes":503,"restEndpoints":504,"jsGlobals":505,"shortcodeOutput":506},[],[],[],[],[],[]]