[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fAg70lt49CwFshDkjSVAqWMtvRhTiHl2pf1lKfOn3HhA":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":14,"tags":17,"homepage":19,"download_link":20,"security_score":21,"vuln_count":13,"unpatched_count":13,"last_vuln_date":22,"fetched_at":23,"vulnerabilities":24,"developer":25,"crawl_stats":22,"alternatives":33,"analysis":138,"fingerprints":177},"clean-wp-head","Clean WP Head",".2.1","Michael Torbert","https:\u002F\u002Fprofiles.wordpress.org\u002Fhallsofmontezuma\u002F","\u003Cp>This is the long description.  No limit, and you can use Markdown (as well as in the following sections).\u003C\u002Fp>\n\u003Cp>For backwards compatibility, if this section is missing, the full length of the short description will be used, and\u003Cbr \u002F>\nMarkdown parsed.\u003C\u002Fp>\n\u003Cp>A few notes about the sections above:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“Contributors” is a comma separated list of wp.org\u002Fwp-plugins.org usernames\u003C\u002Fli>\n\u003Cli>“Tags” is a comma separated list of tags that apply to the plugin\u003C\u002Fli>\n\u003Cli>“Requires at least” is the lowest version that the plugin will work on\u003C\u002Fli>\n\u003Cli>“Tested up to” is the highest version that you’ve \u003Cem>successfully used to test the plugin\u003C\u002Fem>. Note that it might work on\u003Cbr \u002F>\nhigher versions… this is just the highest one you’ve verified.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Stable tag should indicate the Subversion “tag” of the latest stable version, or “trunk,” if you use \u003Ccode>\u002Ftrunk\u002F\u003C\u002Fcode> for\u003Cbr \u002F>\nstable.\u003C\u002Fp>\n\u003Cp>Note that the \u003Ccode>readme.txt\u003C\u002Fcode> of the stable tag is the one that is considered the defining one for the plugin, so\u003Cbr \u002F>\nif the \u003Ccode>\u002Ftrunk\u002Freadme.txt\u003C\u002Fcode> file says that the stable tag is \u003Ccode>4.3\u003C\u002Fcode>, then it is \u003Ccode>\u002Ftags\u002F4.3\u002Freadme.txt\u003C\u002Fcode> that’ll be used\u003Cbr \u002F>\nfor displaying information about the plugin.  In this situation, the only thing considered from the trunk \u003Ccode>readme.txt\u003C\u002Fcode>\u003Cbr \u002F>\nis the stable tag pointer.  Thus, if you develop in trunk, you can update the trunk \u003Ccode>readme.txt\u003C\u002Fcode> to reflect changes in\u003Cbr \u002F>\nyour in-development version, without having that information incorrectly disclosed about the current stable version\u003Cbr \u002F>\nthat lacks those changes — as long as the trunk’s \u003Ccode>readme.txt\u003C\u002Fcode> points to the correct stable tag.\u003C\u002Fp>\n\u003Cp>If no stable tag is provided, it is assumed that trunk is stable, but you should specify “trunk” if that’s where\u003Cbr \u002F>\nyou put the stable version, in order to eliminate any doubt.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>You may provide arbitrary sections, in the same format as the ones above.  This may be of use for extremely complicated\u003Cbr \u002F>\nplugins where more information needs to be conveyed that doesn’t fit into the categories of “description” or\u003Cbr \u002F>\n“installation.”  Arbitrary sections will be shown below the built-in sections outlined above.\u003C\u002Fp>\n\u003Ch3>A brief Markdown Example\u003C\u002Fh3>\n\u003Cp>Ordered list:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Some feature\u003C\u002Fli>\n\u003Cli>Another feature\u003C\u002Fli>\n\u003Cli>Something else about the plugin\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Unordered list:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>something\u003C\u002Fli>\n\u003Cli>something else\u003C\u002Fli>\n\u003Cli>third thing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Here’s a link to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002F\" title=\"Your favorite software\" rel=\"ugc\">WordPress\u003C\u002Fa> and one to \u003Ca href=\"http:\u002F\u002Fdaringfireball.net\u002Fprojects\u002Fmarkdown\u002Fsyntax\" title=\"Markdown is what the parser uses to process much of the readme file\" rel=\"nofollow ugc\">Markdown’s Syntax Documentation\u003C\u002Fa>.\u003Cbr \u002F>\nTitles are optional, naturally.\u003C\u002Fp>\n\u003Cp>Markdown uses email style notation for blockquotes and I’ve been told:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Asterisks for \u003Cem>emphasis\u003C\u002Fem>. Double it up  for \u003Cstrong>strong\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cpre>\u003Ccode>\u003C?php code(); \u002F\u002F goes in backticks ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Here is a short description of the plugin.  This should be no more than 150 chars.  No markup here.",10,4306,0,"","2.8.4","2.0.2",[18],"wp_head","http:\u002F\u002Fsemperfiwebdesign.com\u002Fwordpress-plugins\u002Fclean-wp-head\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclean-wp-head.0.2.1.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":26,"display_name":7,"profile_url":8,"plugin_count":27,"total_installs":28,"avg_security_score":29,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},"hallsofmontezuma",4,330,89,30,86,"2026-04-05T02:03:04.728Z",[34,58,79,101,119],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":14,"tags":49,"homepage":55,"download_link":56,"security_score":21,"vuln_count":13,"unpatched_count":13,"last_vuln_date":22,"fetched_at":57},"wp-slick-slider-and-image-carousel","WP Slick Slider and Image Carousel","3.7.8","Essential Plugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fessentialplugin\u002F","\u003Cp>✅ Now that you have your website ready then why don’t you \u003Cstrong>download\u003C\u002Fstrong> and try out this slick slider\u002F carousel to give it better functionality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Download now\u003C\u002Fstrong> and display multiple slick image slider and carousel using shortcode with category. Fully responsive, Swipe enabled, Desktop mouse dragging and  Infinite looping. Fully accessible with arrow key navigation  Autoplay, dots, arrows etc.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fslick-slider-demo\u002F?utm_source=WP&utm_medium=SlickSlider&utm_campaign=Read-Me\" rel=\"nofollow ugc\">FREE DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fprodemo\u002Fpro-wp-slick-slider-and-carousel-demo\u002F?utm_source=WP&utm_medium=SlickSlider&utm_campaign=Read-Me\" rel=\"nofollow ugc\">PRO DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Download Now\u003C\u002Fstrong> this slick slider because It is proven that slick sliders have been a powerful tool to present your content in a very neat manner with the help of fancy sliders and customized designs.\u003C\u002Fp>\n\u003Cp>Your customer might like the professional and fancy vibe of your site with slick sliders\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ This plugin displays your images using :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Slick Slider (5 designs)\u003C\u002Fli>\n\u003Cli>Slick Carousel (1 designs)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Download Now\u003C\u002Fstrong> it today and explore all the features.\u003C\u002Fp>\n\u003Ch4>✅ Features :\u003C\u002Fh4>\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\u002FyTfbOaYJYR0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>When you want to makeover your WordPress website theme with something extraordinary and creative, you must consider the slick slider\u002F carousel.\u003C\u002Fp>\n\u003Cp>Help your website get a slide-wise display to show the custom posts. Not just eye appealing, it is also loved by visitors as they find it quite easy to locate custom posts.\u003C\u002Fp>\n\u003Cp>Display an unlimited number of custom posts slider and carousel in a single page or post with different sets of options like category, limit, autoplay,  arrow, and navigation type. You can also display image slider on your website header.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Also added Gutenberg block support.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>✅ Here is the plugin shortcode example\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Slick Slider\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[slick-slider]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Slick Carousel\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[slick-carousel-slider]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>To display only slick 4 post:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[slick-slider limit=\"4\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Where limit define the number of posts to display. You can use same parameter with Carousel shortcode.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If you want to display Slider Slider by category then use this short code:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[slick-slider category=\"category_ID\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can use same parameter with Carousel shortcode.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ We have given 5 designs. For designs use the following shortcode:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[slick-slider design=\"design-1\"] \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Where designs are : design-1, design-2, design-3, design-4, design-5. You can use same parameter with Carousel shortcode but in Carousel we have given only 1 design i.e. design-1.\u003C\u002Fp>\n\u003Ch4>✅ Here is Template code\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('[slick-slider]'); ?> \n\u003C?php echo do_shortcode('[slick-carousel-slider]'); ?> \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>✅ Use Following Slick Slider parameters with shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[slick-slider]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Cstrong>limit\u003C\u002Fstrong> : [slick-slider limit=”-1″] (Limit define the number of images to be display at a time. By default set to “-1″ ie all images. eg. if you want to display only 5 images then set limit to limit=”5”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>category\u003C\u002Fstrong>: [slick-slider category=”category_ID”] ( ie Display slider by their category ID ).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>design\u003C\u002Fstrong> : [slick-slider design=”design-1″] (You can select 5 design( design-1, design-2, design-3, design-4, design-5 ) for your  slider ).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>show_content\u003C\u002Fstrong> : [slick-slider show_content=”true” ] (Display content OR not. By default value is “true”. Options are “true OR false”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pagination and arrows\u003C\u002Fstrong> : [slick-slider dots=”false” arrows=”false”]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Autoplay and Autoplay Interval\u003C\u002Fstrong>: [slick-slider autoplay=”true” autoplay_interval=”100″]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slide Speed\u003C\u002Fstrong>: [slick-slider speed=”3000″]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>fade\u003C\u002Fstrong> : [slick-slider fade=”true” ] (Slider Fade effect. By default effect is slide. If you set fade=”true” then effect change from slide to fade ).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>lazyload\u003C\u002Fstrong> : [slick-slider lazyload=”ondemand” ] (Use lazyload with slick slider. By default there is no lazyload enabled. If you want to set lazyload then use lazyload=”ondemand” OR lazyload=”progressive” ).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>loop\u003C\u002Fstrong> : [slick-slider loop=”true”] (Create a Infinite loop sliding. By default value is “true”. Options are “true” OR “false”.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>hover_pause\u003C\u002Fstrong> : [slick-slider hover_pause=”true”] (Pause slider autoplay on hover. By default value is “true”. Options are “true” OR “false”.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>image_size\u003C\u002Fstrong> : [slick-slider image_size=”full”] (Default is “full”, values are thumbnail, medium, medium_large, large, full)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>image_fit\u003C\u002Fstrong> : [slick-slider image_fit=”false”] (image_fit parameter is used to specify how an image should be resized to fit its container. By default value is “false”. Options are “true OR false”). NOTE :  image_fit=”true” work better if sliderheight is given. if image_fit=”false”, no need to use sliderheight parameter.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>sliderheight\u003C\u002Fstrong> : [slick-slider sliderheight=”400″ ] (Set image wrap height. NOTE : This parameter work better if image_fit=”true” ).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>rtl\u003C\u002Fstrong> : [slick-slider rtl=”true”] (for rtl mode. By default value is “false”. Options are “true OR false”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>extra_class\u003C\u002Fstrong> : [slick-slider extra_class=””] (Enter extra CSS class for design customization ).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>✅ Use Following Slick Carousel parameters with shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[slick-carousel-slider]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Cstrong>limit\u003C\u002Fstrong> : [slick-carousel-slider limit=”-1″] (Limit define the number of images to be display at a time. By default set to “-1″ ie all images. eg. if you want to display only 5 images then set limit to limit=”5”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>design\u003C\u002Fstrong> : [slick-carousel-slider design=”design-1″]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>category\u003C\u002Fstrong>: [slick-carousel-slider category=”category_ID”] ( ie Display slider by their category ID ).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>image_size\u003C\u002Fstrong> : [slick-carousel-slider image_size=”full”] (Default is “full”, values are thumbnail, medium, medium_large, large, full)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>slidestoshow\u003C\u002Fstrong> : [slick-carousel-slider slidestoshow=”3″ ] (Display number of images at a time. By default value is “3”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>slidestoscroll\u003C\u002Fstrong> : [slick-carousel-slider slidestoscroll=”1″ ] (Scroll number of images at a time. By default value is “1”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pagination and arrows\u003C\u002Fstrong> : [slick-carousel-slider dots=”false” arrows=”false”]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Autoplay and Autoplay Interval\u003C\u002Fstrong>: [slick-carousel-slider autoplay=”true” autoplay_interval=”100″]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>loop\u003C\u002Fstrong> : [slick-carousel-slider loop=”true”] (Create a Infinite loop sliding. By default value is “true”. Options are “true” OR “false”.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>hover_pause\u003C\u002Fstrong> : [slick-carousel-slider hover_pause=”true”] (Pause slider autoplay on hover. By default value is “true”. Options are “true” OR “false”.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slide Speed\u003C\u002Fstrong>: [slick-carousel-slider speed=”3000″]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>lazyload\u003C\u002Fstrong> : [slick-carousel-slider lazyload=”ondemand” ] (Use lazyload with slick slider. By default there is no lazyload enabled. If you want to set lazyload then use lazyload=”ondemand” OR lazyload=”progressive” ).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>centermode\u003C\u002Fstrong> : [slick-carousel-slider centermode=”true” ] ( Display main image on center. By default value is “false” ).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>variablewidth\u003C\u002Fstrong> : [slick-carousel-slider variablewidth=”true” ] (Variable width of images in slider. By default value us “false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>image_fit\u003C\u002Fstrong> : [slick-carousel-slider image_fit=”false” ] (image_fit parameter is used to specify how an image should be resized to fit its container. By default value is “false”. Options are “true OR false”). NOTE :  image_fit=”true” work better if sliderheight is given. if image_fit=”false”, no need to use sliderheight parameter.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>sliderheight\u003C\u002Fstrong> : [slick-carousel-slider sliderheight=”400″ ] (Set image wrap height. NOTE : This parameter work better if image_fit=”true” ).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>rtl\u003C\u002Fstrong> : [slick-carousel-slider rtl=”true”] (for rtl mode. By default value is “false”. Options are “true OR false”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>extra_class\u003C\u002Fstrong> : [slick-slider extra_class=””] (Enter extra CSS class for design customization ).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note: Due to lots of feedback from your users side, we have made image_fit=”false” by default. Previously it was image_fit=”true”. We made image resize option now optional. If you want to resize the image, please use image_fit=”true” and sliderheight=”400″ (400 is just an example. Please use this value as per your need) shortcode parameters.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Checkout demo for better understanding\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fslick-slider-demo\u002F?utm_source=WP&utm_medium=SlickSlider&utm_campaign=Read-Me\" rel=\"nofollow ugc\">FREE DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fprodemo\u002Fpro-wp-slick-slider-and-carousel-demo\u002F?utm_source=WP&utm_medium=SlickSlider&utm_campaign=Read-Me\" rel=\"nofollow ugc\">PRO DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Essential Plugin Bundle Deal\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.essentialplugin.com\u002Fpricing\u002F?utm_source=WP&utm_medium=SlickSlider&utm_campaign=Read-Me\" rel=\"nofollow ugc\">Annual or Lifetime Bundle Deal\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>✅ Features include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added Gutenberg block support.\u003C\u002Fli>\n\u003Cli>Slick slider\u003C\u002Fli>\n\u003Cli>Slick carousel\u003C\u002Fli>\n\u003Cli>Easy to add.\u003C\u002Fli>\n\u003Cli>Also work with Gutenberg shortcode block. \u003C\u002Fli>\n\u003Cli>Elementor, Beaver and SiteOrigin Page Builder Native Support (New).\u003C\u002Fli>\n\u003Cli>Divi Page Builder Native Support (New).\u003C\u002Fli>\n\u003Cli>Fusion Page Builder (Avada) Native Support (New).\u003C\u002Fli>\n\u003Cli>Touch-enabled Navigation.\u003C\u002Fli>\n\u003Cli>Given 5 designs.\u003C\u002Fli>\n\u003Cli>Media size i.e.  thumbnail, medium, medium_large, large and full\u003C\u002Fli>\n\u003Cli>Responsive.\u003C\u002Fli>\n\u003Cli>Responsive touch slider.\u003C\u002Fli>\n\u003Cli>Mouse Draggable.\u003C\u002Fli>\n\u003Cli>Use for header image slider.\u003C\u002Fli>\n\u003Cli>You can create multiple post slider with different options at single page or post.\u003C\u002Fli>\n\u003Cli>Fully responsive. Scales with its container.\u003C\u002Fli>\n\u003Cli>100% Multi Language.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to install :\u003C\u002Fh4>\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\u002FrkbohcgmzVg?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\u003Ch4>Privacy & Policy\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We have also opt-in e-mail selection, once you download the plugin , so that we can inform you and nurture you about products and its features.\u003C\u002Fli>\n\u003C\u002Ful>\n","A quick, easy way to add and display multiple WP Slick Slider and carousel using a shortcode. Also added Gutenberg block support.",10000,665110,80,70,"2026-02-20T19:35:00.000Z","6.9.4","4.0",[50,51,52,53,54],"carousel-slider","responsive-header-image-slider","responsive-slider","slick-image-slider","wp-header-image-slider","https:\u002F\u002Fessentialplugin.com\u002Fwordpress-plugins\u002Fwp-slick-slider-and-image-carousel\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-slick-slider-and-image-carousel.3.7.8.zip","2026-03-15T15:16:48.613Z",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":21,"num_ratings":68,"last_updated":69,"tested_up_to":47,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":77,"download_link":78,"security_score":21,"vuln_count":13,"unpatched_count":13,"last_vuln_date":22,"fetched_at":57},"wp-head-cleaner","wp_head() cleaner","2.0.9","jwilsson","https:\u002F\u002Fprofiles.wordpress.org\u002Fjwilsson\u002F","\u003Cp>WordPress adds all kinds of \u003Ccode>\u003Cmeta>\u003C\u002Fcode>-tags to the \u003Ccode>\u003Chead>\u003C\u002Fcode> section of your site.\u003Cbr \u002F>\nSome of these tags are quite good and have real uses, others make sense for some sites and others doesn’t.\u003Cbr \u002F>\nSome tags are even considered a security risk, since they tell the world which version of WordPress you’re currently running.\u003C\u002Fp>\n\u003Cp>This plugin allows you to remove all of the \u003Ccode>\u003Cmeta>\u003C\u002Fcode>-tags that WordPress outputs by default.\u003Cbr \u002F>\nYou decide on a tag-by-tag basis which tags to remove and which to keep. Nothing’s enforced, you’re 100% in charge.\u003C\u002Fp>\n","Remove unused tags from wp_head() output.",2000,68248,6,"2025-11-15T07:24:00.000Z","5.0","7.3",[73,74,75,76,18],"clean","head","meta","remove","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-head-cleaner\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-head-cleaner.2.0.9.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":21,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":14,"tags":93,"homepage":98,"download_link":99,"security_score":100,"vuln_count":13,"unpatched_count":13,"last_vuln_date":22,"fetched_at":57},"enhanced-header-footer-injections","Enhanced Header \u002F Footer Injections","0.2","chriscarvache","https:\u002F\u002Fprofiles.wordpress.org\u002Fchriscarvache\u002F","\u003Cp>Enhanced Header \u002F Footer Injections allows you to insert HTML code into the header and footer sections of your templates on a page per page basis.  This also works with custom post types, archive pages, the 404 page, the main blog page and the front page (if used).  The plugin is designed to help speed up the development process when creating custom sites for clients.\u003C\u002Fp>\n","Add code to the header and footer sections of your site on a page-per-page basis.",15645,66,7,"2012-03-24T04:28:00.000Z","3.4.2","3.1",[94,95,96,97,18],"ehfi","scripts","styles","wp_footer","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fenhanced-header-footer-injections","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenhanced-header-footer-injections.0.2.zip",85,{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":21,"downloaded":109,"rating":13,"num_ratings":13,"last_updated":110,"tested_up_to":111,"requires_at_least":48,"requires_php":14,"tags":112,"homepage":14,"download_link":117,"security_score":118,"vuln_count":13,"unpatched_count":13,"last_vuln_date":22,"fetched_at":57},"header-code","Header Code","1.2","Gaiaz Iusipov","https:\u002F\u002Fprofiles.wordpress.org\u002Fgzep\u002F","\u003Cp>Simplest plugin that injects any code into wp_head().\u003C\u002Fp>\n","Simplest plugin that injects any code into wp_head().",5087,"2024-09-26T22:35:00.000Z","6.6.5",[113,114,115,116,18],"code","header","inject","insert","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fheader-code.zip",92,{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":13,"num_ratings":13,"last_updated":129,"tested_up_to":91,"requires_at_least":130,"requires_php":14,"tags":131,"homepage":136,"download_link":137,"security_score":100,"vuln_count":13,"unpatched_count":13,"last_vuln_date":22,"fetched_at":57},"clean-up-wp-head","Clean up wp_head","0.2.1","Fredrik Malmgren","https:\u002F\u002Fprofiles.wordpress.org\u002Ffredrikmalmgren\u002F","\u003Cp>With Clean up wp_head you can easily remove all those unused tags in wp_head.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to ‘Clean up wp_head’ under ‘Settings’ menu\u003C\u002Fli>\n\u003Cli>Change the options of your choice\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Follow the development of this plugin at \u003Ca href=\"http:\u002F\u002Ffredrikmalmgren.com\u002Fwordpress\u002Fplugins\u002Fclean-up-wp-head\u002F\" title=\"Clean up wp_head - Fredrik Malmgren\" rel=\"nofollow ugc\">FredrikMalmgren.com\u003C\u002Fa>.\u003C\u002Fp>\n","Use Clean up wp_head to remove unused tags in wp_head.",90,6450,"2012-11-05T22:03:00.000Z","3.0.1",[132,133,134,135,18],"rsd","start_post_rel","wlwmanifest","wp_generator","http:\u002F\u002Ffredrikmalmgren.com\u002Fwordpress\u002Fplugins\u002Fclean-up-wp-head\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclean-up-wp-head.0.2.1.zip",{"attackSurface":139,"codeSignals":151,"taintFlows":166,"riskAssessment":167,"analyzedAt":176},{"hooks":140,"ajaxHandlers":147,"restRoutes":148,"shortcodes":149,"cronEvents":150,"entryPointCount":13,"unprotectedCount":13},[141],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","admin_menu","cwh_add_page","clean-wp-head.php",39,[],[],[],[],{"dangerousFunctions":152,"sqlUsage":153,"outputEscaping":155,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":165},[],{"prepared":13,"raw":13,"locations":154},[],{"escaped":13,"rawEcho":156,"locations":157},3,[158,161,163],{"file":145,"line":159,"context":160},67,"raw output",{"file":145,"line":162,"context":160},68,{"file":145,"line":164,"context":160},81,[],[],{"summary":168,"deductions":169},"The plugin 'clean-wp-head' v.2.1 exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points significantly limits the attack surface. The code further demonstrates good security practices by not utilizing dangerous functions, performing file operations, or making external HTTP requests. All SQL queries are properly prepared, and there are no recorded vulnerabilities in its history. This indicates a well-developed plugin with a focus on security.\n\nHowever, a significant concern arises from the output escaping. With 3 total outputs and 0% properly escaped, there is a high likelihood of Cross-Site Scripting (XSS) vulnerabilities. Any data rendered directly to the browser without proper sanitization could be exploited by attackers. Additionally, the lack of nonce and capability checks, while not a direct vulnerability in this specific instance due to the limited attack surface, represents a missed opportunity to implement standard WordPress security measures that would be crucial if the plugin were to introduce any new entry points in the future. The absence of taint analysis results is also noteworthy, suggesting either no flows were analyzed or none were found, which is positive, but the unescaped output remains the primary area of concern.\n\nIn conclusion, while 'clean-wp-head' v.2.1 has a clean vulnerability history and a minimal attack surface, the critical lack of output escaping presents a tangible security risk that needs immediate attention. The other aspects of the analysis indicate a developer who understands fundamental security principles, but this oversight in output handling undermines the otherwise robust security profile of the plugin.",[170,172,174],{"reason":171,"points":89},"Unescaped output",{"reason":173,"points":156},"Missing nonce checks",{"reason":175,"points":156},"Missing capability checks","2026-03-16T23:19:04.631Z",{"wat":178,"direct":183},{"assetPaths":179,"generatorPatterns":180,"scriptPaths":181,"versionParams":182},[],[],[],[],{"cssClasses":184,"htmlComments":185,"htmlAttributes":186,"restEndpoints":200,"jsGlobals":201,"shortcodeOutput":202},[],[],[187,188,189,190,191,192,193,194,195,196,197,198,199],"name=\"red_link\"","name=\"wlwmanifest_link\"","name=\"wp_generator\"","name=\"feed_links_extra\"","name=\"feed_links\"","name=\"rsd_link\"","name=\"index_rel_link\"","name=\"parent_post_rel_link\"","name=\"start_post_rel_link\"","name=\"adjacent_posts_rel_link\"","name=\"locale_stylesheet\"","name=\"noindex\"","name=\"wp_print_styles\"",[],[],[]]