[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYBj9XkvZgnbC8WjYDaBCZs31ZlxOFMhx632U5eu-VG8":3,"$fvx8X5eRequCklJK8lcb2l-alCdw06Vkk3AThS-F0W54":658,"$fdZCrWXWeQNa4fCYn_OypWG3zS4ivS6aoRLTzYa8FXMc":662},{"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":41,"analysis":142,"fingerprints":643},"bh-custom-preloader","BH Custom CSS3 Preloader – Just play and play","2.6","ThemesVila","https:\u002F\u002Fprofiles.wordpress.org\u002Fmasumbd\u002F","\u003Cp>The BH Custom Preloader Plugin is a powerful and user-friendly tool designed to enhance the user experience on your website by adding stylish and fully customizable preloaders. Once activated, the plugin enables a preloader feature that displays while your site content is loading, helping to reduce bounce rates and improve perceived performance. It comes equipped with 8 unique CSS3-based preloader styles, offering smooth animations that blend seamlessly with modern website designs. In addition to the built-in styles, the plugin supports image-based preloaders, giving you the flexibility to use your own branding elements or graphics.\u003C\u002Fp>\n\u003Cp>Color customization options are available for all preloader types, allowing you to match the animation to your site’s color scheme effortlessly. The plugin also includes an intuitive settings panel called Advanced Preloader Settings, where you can configure every aspect of the preloader behavior — including animation type, duration, background color, and loading icons — without touching any code. Whether you’re a beginner looking for easy setup or a developer wanting more control, the BH Custom Preloader Plugin provides a robust and flexible solution to make your website look polished and professional from the very first second.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpdemothemes.com\u002Fallplugins\u002Fbh-custom-preloader-pro\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fthemesvila.com\u002Fitem\u002Fbh-custom-preloader-pro\u002F\" rel=\"nofollow ugc\">Upgrade to Pro Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ Easy Installation\u003C\u002Fli>\n\u003Cli>✅ Plug and Play\u003C\u002Fli>\n\u003Cli>✅ Image \u002F Logo Preloader\u003C\u002Fli>\n\u003Cli>✅ 8 Css3 Preloader\u003C\u002Fli>\n\u003Cli>✅ 40 Preloader Images Included\u003C\u002Fli>\n\u003Cli>✅ Advanced Plugin Option\u003C\u002Fli>\n\u003Cli>✅ Unlimited Color Options\u003C\u002Fli>\n\u003Cli>✅ And Much More options ………\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Try the PRO version\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fthemesvila.com\u002Fitem\u002Fbh-custom-preloader-pro\u002F\" rel=\"nofollow ugc\">Upgrade to PRO \u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>PRO features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ Easy Installation\u003C\u002Fli>\n\u003Cli>✅ 35 CSS3 Preloader Style\u003C\u002Fli>\n\u003Cli>✅ Attactive Preloader Images\u003C\u002Fli>\n\u003Cli>✅ Image with CSS3 Preloader Option\u003C\u002Fli>\n\u003Cli>✅ Advanced Plugin Option\u003C\u002Fli>\n\u003Cli>✅ Unlimited Color Option\u003C\u002Fli>\n\u003Cli>✅ Preloader Size Option\u003C\u002Fli>\n\u003Cli>✅ Free Support For lifetime\u003C\u002Fli>\n\u003Cli>✅ Free Update For lifetime\u003C\u002Fli>\n\u003Cli>✅ And Many More Options..\u003C\u002Fli>\n\u003C\u002Ful>\n","It will be enable Preloader on your web site. It includes 8 CSS3 preloader styles, image preloaders etc",900,35830,76,6,"2025-12-22T17:10:00.000Z","6.9.4","5.0","7.4",[20,21,22,23,24],"css3-preloader","custom-preloader","nice-preloader","preloader","preloader-plugin","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbh-custom-preloader\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbh-custom-preloader.2.6.zip",100,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":37,"avg_patch_time_days":38,"trust_score":39,"computed_at":40},"masumbd",15,1770,92,30,88,"2026-05-19T21:17:24.691Z",[42,63,85,104,125],{"slug":43,"name":44,"version":45,"author":46,"author_profile":47,"description":48,"short_description":49,"active_installs":50,"downloaded":51,"rating":52,"num_ratings":53,"last_updated":54,"tested_up_to":16,"requires_at_least":55,"requires_php":56,"tags":57,"homepage":61,"download_link":62,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"loftloader","LoftLoader","2.5.2","loftocean","https:\u002F\u002Fprofiles.wordpress.org\u002Floftocean\u002F","\u003Cp>Small and powerful. LoftLoader helps you to add a beautiful animated preloader to your website, and have full control of its look, without writing any code.\u003C\u002Fp>\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\u002FzxiF5hHU1kc?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>Features & Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enhanced settings panel with WordPress Customizer.\u003C\u002Fli>\n\u003Cli>Pure CSS3 animations for better performance. Works in any modern browser. \u003C\u002Fli>\n\u003Cli>Use JavaScript to detect if the page is fully loaded.\u003C\u002Fli>\n\u003Cli>5 ending animation effects.\u003C\u002Fli>\n\u003Cli>7 loading animation effects. 2 of them support custom image.\u003C\u002Fli>\n\u003Cli>Unlimited background color. Also can change the opacity.\u003C\u002Fli>\n\u003Cli>Unlimited loader color.\u003C\u002Fli>\n\u003Cli>Can add different loaders for different pages on one site (New feature since v2.0. Only works for “Pages”.).\u003C\u002Fli>\n\u003Cli>Responsive & retina ready.\u003C\u002Fli>\n\u003Cli>Option to enable\u002Fdisable the preloader.\u003C\u002Fli>\n\u003Cli>Option to enable preloader on site homepage only.\u003C\u002Fli>\n\u003Cli>Close button to quit the loading screen. Users can set when to show the close button (range: 5 to 20 seconds), and customize the close button text.\u003C\u002Fli>\n\u003Cli>Ready for translation (.pot file included).\u003C\u002Fli>\n\u003Cli>Light weight, fast. Coded with SASS. CSS & JS minified.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Online Documentation\u003C\u002Fh4>\n\u003Cp>To know how to use the plugin, please click the link to check \u003Ca href=\"http:\u002F\u002Floftocean.com\u002Fdoc\u002Floftloader\u002F\" rel=\"nofollow ugc\">online documentation\u003C\u002Fa>. It’s the documentation of Pro version. But you can still find Lite version features details in it.\u003C\u002Fp>\n\u003Ch4>How to contact us\u003C\u002Fh4>\n\u003Cp>If you have any questions or encounter a problem while using LoftLoader, please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Floftloader\" rel=\"ugc\">create a topic in the support forum\u003C\u002Fa>. If you contact us via email, please indicate that your question corresponds to LoftLoader Lite.\u003C\u002Fp>\n\u003Ch4>To speed along the support request, please follow the steps below\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Update to the latest versions of your WordPress, themes and plugins.\u003C\u002Fli>\n\u003Cli>Check \u003Ca href=\"http:\u002F\u002Floftocean.com\u002Fdoc\u002Floftloader\u002F\" rel=\"nofollow ugc\">online documentation\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Floftloader\u002F#faq\" rel=\"ugc\">FAQ\u003C\u002Fa> first.\u003C\u002Fli>\n\u003Cli>Test by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fhow-to-check-for-conflicts\u002F\" rel=\"ugc\">following this guide\u003C\u002Fa> to check if it is a conflict with other plugins or themes.\u003C\u002Fli>\n\u003Cli>If you still cannot find a solution, please contact us.\u003C\u002Fli>\n\u003Cli>When submit your support request, please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fplease-read-before-posting-63\u002F\" rel=\"ugc\">follow the guide\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Version\u003C\u002Fh4>\n\u003Cp>LoftLoader Pro is available. \u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Floftloader-pro-preloader-plugin-for-wordpress\u002F17339671?ref=LoftOcean\" rel=\"nofollow ugc\">Upgrade to pro version\u003C\u002Fa> and get more stunning features!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Handpick – Turn the preloader on for specific pages or posts.\u003C\u002Fli>\n\u003Cli>Hide the preloader for picked post types – products, portfolios, etc.\u003C\u002Fli>\n\u003Cli>Option to display the preloader once per visitor session.\u003C\u002Fli>\n\u003Cli>Support gradient background color, full background image, and repeating background pattern.\u003C\u002Fli>\n\u003Cli>More ending animations.\u003C\u002Fli>\n\u003Cli>Loader – 19 types of animations to choose. 6 of them support custom images.\u003C\u002Fli>\n\u003Cli>Looping – Animation can be set to loop forever, and some animations can be set to run just once (ends after page has loaded).\u003C\u002Fli>\n\u003Cli>Progress – Progress bar, counting percentage, or both. Any color. Position, size & font control.\u003C\u002Fli>\n\u003Cli>Message – Enter your custom welcome or loading message to display. Control color, position & font. And supports Random Message feature.\u003C\u002Fli>\n\u003Cli>Load Time – Set a minimum load time to prevent the pre-loader from disappearing too fast.\u003C\u002Fli>\n\u003Cli>Device Control – Choose to show the loading screen on all devices, or hide on mobile, or show on mobile only.\u003C\u002Fli>\n\u003Cli>Option to enable smooth page transition effect. \u003Ca href=\"http:\u002F\u002Fdemo.loftocean.com\u002Floftloader-transition\u002F\" rel=\"nofollow ugc\">Check the example\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Choose to save customize styles as inline styles in \u003Chead> or as an external .css file.\u003C\u002Fli>\n\u003Cli>Option to disable page scrolling while loading.\u003C\u002Fli>\n\u003Cli>Can add different loaders for different Pages, Posts and custom post types (such as portfolios, products, etc.) on one site.\u003C\u002Fli>\n\u003Cli>Users can choose which elements to detect during the loading process (All elements \u002F Images \u002F Videos \u002F Images & Videos).\u003C\u002Fli>\n\u003Cli>Purchase once, free lifetime update with new features.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check some \u003Ca href=\"http:\u002F\u002Fwww.loftocean.com\u002Floftloader\u002Fexample-13\u002F\" rel=\"nofollow ugc\">examples\u003C\u002Fa> created by pro version.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please note\u003C\u002Fstrong>: Although you may find that LoftLoader Lite (the free version) can run on older versions of WordPress (below v4.7), \u003Cstrong>LoftLoader Pro only supports WordPress v4.7 or higher\u003C\u002Fstrong>. Because the Pro version has more features than the Lite version, including some new features introduced after WordPress 4.7. We always recommend using the latest versions of WordPress to ensure compatibility with your theme and other plugins.\u003C\u002Fp>\n","An easy to use plugin to add an animated preloader to your website with fully customisations.",70000,792038,90,33,"2025-12-14T23:36:00.000Z","6.0","5.6",[58,20,59,60,23],"animated-preloader","customizable-loader","page-preloader","http:\u002F\u002Fwww.loftocean.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Floftloader.2.5.2.zip",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":27,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":82,"download_link":83,"security_score":84,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-simple-and-nice-preloader","WP Simple and Nice Preloader","1.0.0","ShawonPro","https:\u002F\u002Fprofiles.wordpress.org\u002Fshawoninfo\u002F","\u003Cp>This is very simple and nice wordpress preloader plugin. You can choose preloader from 14 CSS3 preloader styles and match preloader style with your site color scheme by selecting any color from 10 nice colors. Its really easy to implement just install wordpress plugin and active. Then you can change your preloader style and color. You can select different preloader style for internet explorer. Its also show preloader when a ajax request is running.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>14 preloader style\u003C\u002Fli>\n\u003Cli>10 beautiful color\u003C\u002Fli>\n\u003Cli>Very lightweight\u003C\u002Fli>\n\u003Cli>All are CSS3 preloader so load faster then image preloader\u003C\u002Fli>\n\u003Cli>Powered by pace.js\u003C\u002Fli>\n\u003Cli>Cross Broser Compatible\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Live Preview\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fshawon.info\" rel=\"nofollow ugc\">Live Preview 1\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fzjewel.info\u002Fwp\" rel=\"nofollow ugc\">Live Preview 2\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fcustomersmate.com\u002F\" rel=\"nofollow ugc\">Live Preview 3\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","This plugin is developed to add nice preloaders on your wordpress site.",50,5866,4,"2014-11-01T05:27:00.000Z","3.7.41","3.0","",[22,79,80,81,23],"page-load","page-loader","page-spinners","http:\u002F\u002Fshawon.info\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-simple-and-nice-preloader.zip",85,{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":27,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":77,"tags":99,"homepage":102,"download_link":103,"security_score":84,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"jeba-wp-preloader","Jeba WP Preloader","1.0","Md Jahed","https:\u002F\u002Fprofiles.wordpress.org\u002Fjahed\u002F","\u003Cp>This plugin will enable awesome Preloader in your wordpress theme. You can use the jeba WP Preloader via awesome setting page from dashboard.\u003C\u002Fp>\n\u003Cp>Know more about the plugin: http:\u002F\u002Fprowpexpert.com\u002Fjeba-wp-preloader\u002F\u003C\u002Fp>\n","Jeba WP Preloader is an awesome Preloader, super lightweight plugin for your wordpress website a nice Preloader.",10,1413,1,"2015-05-08T04:08:00.000Z","4.2.39","3.0.1",[100,22,23,101],"awesome-preloader","wp-preloader","http:\u002F\u002Fsohel.prowpexpert.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjeba-wp-preloader.zip",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":27,"num_ratings":114,"last_updated":115,"tested_up_to":16,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":123,"download_link":124,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"safelayout-cute-preloader","Safelayout Cute Preloader – CSS3 WordPress Preloader","2.2.2","safelayout","https:\u002F\u002Fprofiles.wordpress.org\u002Fsafelayout\u002F","\u003Cp>An \u003Cstrong>easy-to-use\u003C\u002Fstrong>, \u003Cstrong>lightweight\u003C\u002Fstrong> and \u003Cstrong>powerful\u003C\u002Fstrong> preloader plugin. Safelayout Cute Preloader helps you to add a beautiful, pure CSS animated preloader to your website.\u003C\u002Fp>\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\u002FKrLU4_xY6i0?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>\u003Ca href=\"https:\u002F\u002Fsafelayout.com\u002Fsafelayout-cute-preloader-pro-documentation#how-to-add-different-preloaders\" rel=\"nofollow ugc\">How to add different preloaders to different page\u002Fpost of your site.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsafelayout.com\u002Fsafelayout-cute-preloader-pro-documentation#how-to-set-preloaders-for-type\" rel=\"nofollow ugc\">How to set preloaders for different data types, for example a different preloader for products.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsafelayout.com\u002Fsafelayout-cute-preloader-pro-documentation#how-to-set-different-preloader-for-mobile\" rel=\"nofollow ugc\">How to set a different preloader for mobile visitors.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Pure CSS animation (No GIF images).\u003C\u002Fli>\n\u003Cli>35 Loading animation icons.\u003C\u002Fli>\n\u003Cli>18 Background exit effects.\u003C\u002Fli>\n\u003Cli>background animation.\u003C\u002Fli>\n\u003Cli>background pattern.\u003C\u002Fli>\n\u003Cli>14 Brand Image animation effects.\u003C\u002Fli>\n\u003Cli>11 Text animation effects.\u003C\u002Fli>\n\u003Cli>progress bar and counter.\u003C\u002Fli>\n\u003Cli>Cross browser compatible.\u003C\u002Fli>\n\u003Cli>Fully customizable.\u003C\u002Fli>\n\u003Cli>Work with Any Theme.\u003C\u002Fli>\n\u003Cli>Add your own loader image.\u003C\u002Fli>\n\u003Cli>Beautiful Gradient colors for icon, progress bar and background.\u003C\u002Fli>\n\u003Cli>Beautiful filter effects for icons.\u003C\u002Fli>\n\u003Cli>Device control (Choose to show on all devices, mobile, or desktop only.)\u003C\u002Fli>\n\u003Cli>Preloader minimum runtime.\u003C\u002Fli>\n\u003Cli>Preloader maximum runtime.\u003C\u002Fli>\n\u003Cli>Preloader close button.\u003C\u002Fli>\n\u003Cli>Special preloader: You can have more than one preloader on your site. A different preloader for a specific data type (product) or a different preloader for a specific page\u002Fpost.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Live Demo\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsafelayout.com\u002Fsafelayout-cute-preloader-pro-demo\u002F\" rel=\"nofollow ugc\">Safelayout Cute Preloader Demo.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Pro Version\u003C\u002Fh4>\n\u003Cp>Safelayout Cute Preloader \u003Cstrong>Pro\u003C\u002Fstrong> is available. \u003Ca href=\"https:\u002F\u002Fsafelayout.com\" rel=\"nofollow ugc\">Upgrade to pro version\u003C\u002Fa> and get full features!\u003C\u002Fp>\n\u003Ch4>Safelayout other plugins\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsafelayout-elegant-icons\u002F\" rel=\"ugc\">Safelayout Elegant Icons – WordPress icon block\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsafelayout-brilliant-buttons\" rel=\"ugc\">Safelayout Brilliant Buttons – WordPress Button block\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsafelayout-animated-header-footer\" rel=\"ugc\">Safelayout Animated Header Footer\u003C\u002Fa>\u003C\u002Fp>\n","Easily add a pure CSS animated preloader to your WordPress website.",10000,115313,78,"2026-02-23T00:59:00.000Z","4.7","7.0",[119,120,121,23,122],"loader","loading","preload","wordpress-preloader","https:\u002F\u002Fsafelayout.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsafelayout-cute-preloader.2.2.2.zip",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":112,"downloaded":133,"rating":134,"num_ratings":135,"last_updated":136,"tested_up_to":16,"requires_at_least":137,"requires_php":18,"tags":138,"homepage":140,"download_link":141,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"the-preloader","Preloader","2.0.2","Alobaidi","https:\u002F\u002Fprofiles.wordpress.org\u002Falobaidi\u002F","\u003Ch3>Preloader\u003C\u002Fh3>\n\u003Cp>The ultimate Preloader plugin for WordPress. Smart, flexible, and made for easy control.\u003C\u002Fp>\n\u003Cp>Add a preloader to your website easily in only 3 steps. Simple, fast, and compatible with all major browsers.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>On June 19, 2025, we released version “2.0.0”. Features:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Easy to use – set up your preloader in just 3 steps.\u003C\u002Fli>\n\u003Cli>Upload your own GIF image or choose from 2 free templates.\u003C\u002Fli>\n\u003Cli>Customize preloader size and background color.\u003C\u002Fli>\n\u003Cli>Select where to show the preloader (entire site, blog page, posts, etc).\u003C\u002Fli>\n\u003Cli>Choose who sees the preloader: everyone, visitors only, or logged in users only.\u003C\u002Fli>\n\u003Cli>Works with any WordPress theme – no need to re-integrate after theme updates or changes.\u003C\u002Fli>\n\u003Cli>Compatible with all major browsers.\u003C\u002Fli>\n\u003Cli>Lightweight and optimized for performance.\u003C\u002Fli>\n\u003Cli>Clear documentation and helpful FAQ section.\u003C\u002Fli>\n\u003Cli>Upgrade to Premium version to get flexible display options, 30+ professional templates, and other features.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Live Demo & Usage Guide\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-plugins.in\u002FPreloaderPlugin\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>You May Also Like – From Our Plugins\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvideo-popup\u002F\" rel=\"ugc\">Video Popup Plugin\u003C\u002Fa> – Create unlimited, elegant, and responsive popups for YouTube, Vimeo, MP4 & WebM videos on click or On-Page Load:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvideo-popup\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvideo-popup\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fextend-link\u002F\" rel=\"ugc\">Extend Link Plugin\u003C\u002Fa> – Link Options for WordPress Editor:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fextend-link\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fextend-link\u002F\u003C\u002Fa>\u003C\u002Fp>\n","The ultimate Preloader plugin for WordPress. Smart, flexible, and made for easy control. Add a preloader to your website easily in only 3 steps.",285890,82,41,"2025-12-05T01:40:00.000Z","5.8",[139,119,120,121,23],"load","https:\u002F\u002Fwp-plugins.in\u002FPreloaderPlugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthe-preloader.2.0.2.zip",{"attackSurface":143,"codeSignals":263,"taintFlows":594,"riskAssessment":637,"analyzedAt":642},{"hooks":144,"ajaxHandlers":236,"restRoutes":259,"shortcodes":260,"cronEvents":261,"entryPointCount":262,"unprotectedCount":28},[145,151,155,160,164,167,172,177,180,183,186,190,193,197,201,204,209,214,218,222,225,230,233],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","wp_enqueue_scripts","bh_custom_preloader_files","inc\\init.php",29,{"type":146,"name":147,"callback":152,"priority":93,"file":153,"line":154},"collect_output_css_and_typography","options\\classes\\abstract.class.php",21,{"type":146,"name":156,"callback":157,"file":158,"line":159},"admin_menu","add_admin_menu","options\\classes\\admin-options.class.php",107,{"type":146,"name":161,"callback":162,"file":158,"line":163},"admin_bar_menu","add_admin_bar_menu",108,{"type":146,"name":165,"callback":157,"file":158,"line":166},"network_admin_menu",112,{"type":168,"name":169,"callback":170,"file":158,"line":171},"filter","admin_footer_text","add_admin_footer_text",432,{"type":146,"name":173,"callback":174,"file":175,"line":176},"after_setup_theme","setup","options\\classes\\setup.class.php",73,{"type":146,"name":178,"callback":174,"file":175,"line":179},"init",74,{"type":146,"name":181,"callback":174,"file":175,"line":182},"switch_theme",75,{"type":146,"name":184,"callback":185,"file":175,"line":13},"admin_enqueue_scripts","add_admin_enqueue_scripts",{"type":146,"name":147,"callback":187,"priority":188,"file":175,"line":189},"add_typography_enqueue_styles",80,77,{"type":146,"name":191,"callback":192,"priority":188,"file":175,"line":114},"wp_head","add_custom_css",{"type":168,"name":194,"callback":195,"file":175,"line":196},"admin_body_class","add_admin_body_class",79,{"type":146,"name":198,"callback":199,"file":200,"line":135},"admin_footer","add_footer_modal_icon","options\\fields\\icon\\icon.php",{"type":146,"name":202,"callback":199,"file":200,"line":203},"customize_controls_print_footer_scripts",42,{"type":146,"name":205,"callback":206,"file":207,"line":208},"admin_print_footer_scripts","add_wp_link_dialog","options\\fields\\link\\link.php",65,{"type":146,"name":210,"callback":211,"file":212,"line":213},"print_default_editor_scripts","setup_wp_editor_media_buttons","options\\fields\\wp_editor\\wp_editor.php",62,{"type":146,"name":156,"callback":215,"priority":28,"file":216,"line":217},"add_about_menu","options\\views\\welcome.php",19,{"type":168,"name":219,"callback":220,"priority":93,"file":216,"line":221},"plugin_action_links","add_plugin_action_links",20,{"type":168,"name":223,"callback":224,"priority":93,"file":216,"line":154},"plugin_row_meta","add_plugin_row_meta",{"type":146,"name":226,"callback":227,"file":228,"line":229},"wp_footer","bh_custom_preloader_section","preloader.php",91,{"type":146,"name":191,"callback":231,"file":228,"line":232},"bh_custom_preloader_option_css",132,{"type":146,"name":226,"callback":234,"file":228,"line":235},"bhcustom_preloader_js",152,[237,243,247,251,255],{"action":238,"nopriv":239,"callback":240,"hasNonce":241,"hasCapCheck":239,"file":242,"line":71},"csf-get-icons",false,"csf_get_icons",true,"options\\functions\\actions.php",{"action":244,"nopriv":239,"callback":245,"hasNonce":241,"hasCapCheck":239,"file":242,"line":246},"csf-export","csf_export",87,{"action":248,"nopriv":239,"callback":249,"hasNonce":241,"hasCapCheck":239,"file":242,"line":250},"csf-import","csf_import_ajax",123,{"action":252,"nopriv":239,"callback":253,"hasNonce":241,"hasCapCheck":239,"file":242,"line":254},"csf-reset","csf_reset_ajax",150,{"action":256,"nopriv":239,"callback":257,"hasNonce":241,"hasCapCheck":241,"file":242,"line":258},"csf-chosen","csf_chosen_ajax",189,[],[],[],5,{"dangerousFunctions":264,"sqlUsage":265,"outputEscaping":268,"fileOperations":28,"externalRequests":28,"nonceChecks":14,"capabilityChecks":266,"bundledLibraries":593},[],{"prepared":266,"raw":28,"locations":267},2,[],{"escaped":269,"rawEcho":270,"locations":271},488,198,[272,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,310,312,313,315,316,319,320,322,323,325,328,330,332,333,336,338,340,341,343,344,346,348,350,352,354,356,357,359,360,361,363,365,367,369,370,372,373,375,376,377,378,380,382,384,386,387,389,391,393,394,396,398,399,400,402,403,405,406,408,410,412,414,416,417,419,420,421,423,424,426,427,428,429,430,432,433,434,436,438,439,441,443,444,445,448,450,451,452,453,455,456,457,459,460,461,463,464,465,466,467,468,470,471,472,473,474,475,476,478,480,482,483,485,487,488,489,491,492,495,497,499,500,501,503,505,506,507,509,511,512,513,514,516,517,518,520,521,522,524,525,526,527,529,530,532,534,535,537,539,541,543,545,547,549,551,553,554,556,558,560,562,564,566,568,570,572,574,576,577,578,579,581,582,583,584,585,586,587,588,591],{"file":158,"line":273,"context":274},499,"raw output",{"file":158,"line":276,"context":274},507,{"file":158,"line":278,"context":274},516,{"file":158,"line":280,"context":274},545,{"file":158,"line":282,"context":274},555,{"file":158,"line":284,"context":274},565,{"file":158,"line":286,"context":274},616,{"file":158,"line":288,"context":274},639,{"file":175,"line":290,"context":274},696,{"file":175,"line":292,"context":274},756,{"file":175,"line":294,"context":274},762,{"file":175,"line":296,"context":274},778,{"file":175,"line":298,"context":274},782,{"file":300,"line":154,"context":274},"options\\fields\\accordion\\accordion.php",{"file":300,"line":302,"context":274},59,{"file":304,"line":213,"context":274},"options\\fields\\background\\background.php",{"file":304,"line":306,"context":274},287,{"file":308,"line":309,"context":274},"options\\fields\\backup\\backup.php",23,{"file":308,"line":311,"context":274},26,{"file":308,"line":150,"context":274},{"file":308,"line":314,"context":274},31,{"file":308,"line":53,"context":274},{"file":317,"line":318,"context":274},"options\\fields\\border\\border.php",66,{"file":317,"line":13,"context":274},{"file":317,"line":321,"context":274},98,{"file":317,"line":250,"context":274},{"file":317,"line":324,"context":274},128,{"file":326,"line":327,"context":274},"options\\fields\\button_set\\button_set.php",27,{"file":326,"line":329,"context":274},46,{"file":326,"line":331,"context":274},47,{"file":326,"line":213,"context":274},{"file":334,"line":335,"context":274},"options\\fields\\checkbox\\checkbox.php",28,{"file":334,"line":337,"context":274},38,{"file":334,"line":339,"context":274},51,{"file":334,"line":208,"context":274},{"file":334,"line":342,"context":274},89,{"file":334,"line":52,"context":274},{"file":334,"line":345,"context":274},96,{"file":347,"line":53,"context":274},"options\\fields\\code_editor\\code_editor.php",{"file":347,"line":349,"context":274},34,{"file":347,"line":351,"context":274},35,{"file":353,"line":154,"context":274},"options\\fields\\color\\color.php",{"file":353,"line":355,"context":274},22,{"file":353,"line":309,"context":274},{"file":358,"line":154,"context":274},"options\\fields\\color_group\\color_group.php",{"file":358,"line":38,"context":274},{"file":358,"line":314,"context":274},{"file":358,"line":362,"context":274},37,{"file":364,"line":154,"context":274},"options\\fields\\content\\content.php",{"file":366,"line":311,"context":274},"options\\fields\\date\\date.php",{"file":366,"line":368,"context":274},40,{"file":366,"line":135,"context":274},{"file":366,"line":371,"context":274},45,{"file":366,"line":339,"context":274},{"file":374,"line":314,"context":274},"options\\fields\\datetime\\datetime.php",{"file":374,"line":371,"context":274},{"file":374,"line":329,"context":274},{"file":374,"line":71,"context":274},{"file":374,"line":379,"context":274},56,{"file":381,"line":135,"context":274},"options\\fields\\dimensions\\dimensions.php",{"file":381,"line":383,"context":274},49,{"file":381,"line":385,"context":274},58,{"file":381,"line":13,"context":274},{"file":388,"line":217,"context":274},"options\\fields\\fieldset\\fieldset.php",{"file":388,"line":390,"context":274},36,{"file":392,"line":327,"context":274},"options\\fields\\gallery\\gallery.php",{"file":392,"line":203,"context":274},{"file":392,"line":395,"context":274},43,{"file":392,"line":397,"context":274},44,{"file":392,"line":371,"context":274},{"file":392,"line":331,"context":274},{"file":401,"line":135,"context":274},"options\\fields\\group\\group.php",{"file":401,"line":371,"context":274},{"file":401,"line":404,"context":274},52,{"file":401,"line":159,"context":274},{"file":401,"line":407,"context":274},141,{"file":401,"line":409,"context":274},142,{"file":401,"line":411,"context":274},143,{"file":401,"line":413,"context":274},145,{"file":200,"line":415,"context":274},24,{"file":200,"line":314,"context":274},{"file":200,"line":418,"context":274},32,{"file":200,"line":53,"context":274},{"file":200,"line":390,"context":274},{"file":422,"line":150,"context":274},"options\\fields\\image_select\\image_select.php",{"file":422,"line":331,"context":274},{"file":422,"line":425,"context":274},57,{"file":207,"line":362,"context":274},{"file":207,"line":135,"context":274},{"file":207,"line":395,"context":274},{"file":207,"line":331,"context":274},{"file":207,"line":431,"context":274},48,{"file":207,"line":383,"context":274},{"file":207,"line":339,"context":274},{"file":435,"line":371,"context":274},"options\\fields\\link_color\\link_color.php",{"file":435,"line":437,"context":274},55,{"file":435,"line":213,"context":274},{"file":440,"line":383,"context":274},"options\\fields\\map\\map.php",{"file":440,"line":442,"context":274},53,{"file":440,"line":302,"context":274},{"file":440,"line":189,"context":274},{"file":446,"line":447,"context":274},"options\\fields\\media\\media.php",61,{"file":446,"line":449,"context":274},70,{"file":446,"line":114,"context":274},{"file":446,"line":196,"context":274},{"file":446,"line":229,"context":274},{"file":454,"line":311,"context":274},"options\\fields\\number\\number.php",{"file":454,"line":335,"context":274},{"file":454,"line":314,"context":274},{"file":458,"line":154,"context":274},"options\\fields\\palette\\palette.php",{"file":458,"line":397,"context":274},{"file":458,"line":442,"context":274},{"file":462,"line":311,"context":274},"options\\fields\\radio\\radio.php",{"file":462,"line":351,"context":274},{"file":462,"line":431,"context":274},{"file":462,"line":213,"context":274},{"file":462,"line":134,"context":274},{"file":462,"line":39,"context":274},{"file":469,"line":327,"context":274},"options\\fields\\repeater\\repeater.php",{"file":469,"line":314,"context":274},{"file":469,"line":431,"context":274},{"file":469,"line":13,"context":274},{"file":469,"line":342,"context":274},{"file":469,"line":52,"context":274},{"file":469,"line":229,"context":274},{"file":469,"line":477,"context":274},93,{"file":479,"line":314,"context":274},"options\\fields\\select\\select.php",{"file":479,"line":481,"context":274},67,{"file":479,"line":196,"context":274},{"file":479,"line":484,"context":274},119,{"file":486,"line":335,"context":274},"options\\fields\\slider\\slider.php",{"file":486,"line":53,"context":274},{"file":486,"line":337,"context":274},{"file":490,"line":217,"context":274},"options\\fields\\sortable\\sortable.php",{"file":490,"line":179,"context":274},{"file":493,"line":494,"context":274},"options\\fields\\sorter\\sorter.php",25,{"file":493,"line":496,"context":274},63,{"file":498,"line":442,"context":274},"options\\fields\\spacing\\spacing.php",{"file":498,"line":496,"context":274},{"file":498,"line":84,"context":274},{"file":498,"line":502,"context":274},106,{"file":504,"line":311,"context":274},"options\\fields\\spinner\\spinner.php",{"file":504,"line":335,"context":274},{"file":504,"line":38,"context":274},{"file":508,"line":154,"context":274},"options\\fields\\submessage\\submessage.php",{"file":510,"line":415,"context":274},"options\\fields\\switcher\\switcher.php",{"file":510,"line":311,"context":274},{"file":510,"line":38,"context":274},{"file":510,"line":351,"context":274},{"file":515,"line":154,"context":274},"options\\fields\\tabbed\\tabbed.php",{"file":515,"line":150,"context":274},{"file":515,"line":302,"context":274},{"file":519,"line":154,"context":274},"options\\fields\\text\\text.php",{"file":519,"line":309,"context":274},{"file":519,"line":494,"context":274},{"file":523,"line":217,"context":274},"options\\fields\\textarea\\textarea.php",{"file":523,"line":221,"context":274},{"file":523,"line":154,"context":274},{"file":523,"line":355,"context":274},{"file":528,"line":309,"context":274},"options\\fields\\typography\\typography.php",{"file":528,"line":345,"context":274},{"file":528,"line":531,"context":274},97,{"file":528,"line":533,"context":274},105,{"file":528,"line":502,"context":274},{"file":528,"line":536,"context":274},130,{"file":528,"line":538,"context":274},146,{"file":528,"line":540,"context":274},158,{"file":528,"line":542,"context":274},160,{"file":528,"line":544,"context":274},168,{"file":528,"line":546,"context":274},169,{"file":528,"line":548,"context":274},184,{"file":528,"line":550,"context":274},185,{"file":528,"line":552,"context":274},197,{"file":528,"line":270,"context":274},{"file":528,"line":555,"context":274},211,{"file":528,"line":557,"context":274},212,{"file":528,"line":559,"context":274},233,{"file":528,"line":561,"context":274},245,{"file":528,"line":563,"context":274},257,{"file":528,"line":565,"context":274},269,{"file":528,"line":567,"context":274},284,{"file":528,"line":569,"context":274},286,{"file":528,"line":571,"context":274},295,{"file":528,"line":573,"context":274},316,{"file":575,"line":335,"context":274},"options\\fields\\upload\\upload.php",{"file":575,"line":397,"context":274},{"file":575,"line":404,"context":274},{"file":575,"line":442,"context":274},{"file":575,"line":580,"context":274},54,{"file":575,"line":425,"context":274},{"file":212,"line":203,"context":274},{"file":212,"line":329,"context":274},{"file":212,"line":71,"context":274},{"file":212,"line":134,"context":274},{"file":242,"line":135,"context":274},{"file":242,"line":134,"context":274},{"file":589,"line":590,"context":274},"options\\functions\\customize.php",86,{"file":589,"line":592,"context":274},133,[],[595,611,624],{"entryPoint":596,"graph":597,"unsanitizedCount":28,"severity":610},"csf_export (options\\functions\\actions.php:62)",{"nodes":598,"edges":608},[599,603],{"id":600,"type":601,"label":602,"file":242,"line":208},"n0","source","$_GET",{"id":604,"type":605,"label":606,"file":242,"line":134,"wp_function":607},"n1","sink","echo() [XSS]","echo",[609],{"from":600,"to":604,"sanitized":241},"low",{"entryPoint":612,"graph":613,"unsanitizedCount":28,"severity":610},"csf_import_ajax (options\\functions\\actions.php:99)",{"nodes":614,"edges":622},[615,618],{"id":600,"type":601,"label":616,"file":242,"line":617},"$_POST (x2)",102,{"id":604,"type":605,"label":619,"file":242,"line":620,"wp_function":621},"update_option() [Settings Manipulation]",118,"update_option",[623],{"from":600,"to":604,"sanitized":241},{"entryPoint":625,"graph":626,"unsanitizedCount":28,"severity":610},"\u003Cactions> (options\\functions\\actions.php:0)",{"nodes":627,"edges":634},[628,629,630,632],{"id":600,"type":601,"label":602,"file":242,"line":208},{"id":604,"type":605,"label":606,"file":242,"line":134,"wp_function":607},{"id":631,"type":601,"label":616,"file":242,"line":617},"n2",{"id":633,"type":605,"label":619,"file":242,"line":620,"wp_function":621},"n3",[635,636],{"from":600,"to":604,"sanitized":241},{"from":631,"to":633,"sanitized":241},{"summary":638,"deductions":639},"The \"bh-custom-preloader\" plugin version 2.6 demonstrates a generally good security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and a clean vulnerability history are significant strengths, indicating responsible development and a lack of past exploitable issues.  The code analysis reveals robust practices, with all SQL queries utilizing prepared statements, no dangerous functions or file operations identified, and a commendable 71% of outputs being properly escaped. Nonce and capability checks are also present on the identified entry points. \n\nHowever, a minor concern arises from the 29% of outputs that are not properly escaped. While this doesn't immediately point to a critical vulnerability given the other security measures in place, it represents a potential vector for cross-site scripting (XSS) attacks if user-supplied data were to reach these unescaped outputs. The presence of multiple AJAX handlers without explicit authentication checks is also worth noting, although the static analysis states that 0 are unprotected, implying checks are present but perhaps not explicitly called out as 'capability checks' in the breakdown. It's crucial to ensure these AJAX handlers are indeed properly secured against unauthorized access.\n\nIn conclusion, the plugin is well-developed with strong security foundations. The primary area for improvement is ensuring all output is meticulously escaped to mitigate potential XSS risks. The plugin's clean history and adoption of prepared statements are commendable, making it a relatively low-risk option, provided the existing checks on entry points are robust.",[640],{"reason":641,"points":262},"Unescaped output detected","2026-03-16T19:08:27.931Z",{"wat":644,"direct":651},{"assetPaths":645,"generatorPatterns":647,"scriptPaths":648,"versionParams":649},[646],"\u002Fwp-content\u002Fplugins\u002Fbh-custom-preloader\u002Fcss\u002Fstyle.css",[],[],[650],"\u002Fwp-content\u002Fplugins\u002Fbh-custom-preloader\u002Fcss\u002Fstyle.css?ver=",{"cssClasses":652,"htmlComments":653,"htmlAttributes":654,"restEndpoints":655,"jsGlobals":656,"shortcodeOutput":657},[],[],[],[],[],[],{"error":241,"url":659,"statusCode":660,"statusMessage":661,"message":661},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fbh-custom-preloader\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":663,"versions":664},7,[665,670,677,684,691,698,705],{"version":6,"download_url":26,"svn_tag_url":666,"released_at":29,"has_diff":239,"diff_files_changed":667,"diff_lines":29,"trac_diff_url":668,"vulnerabilities":669,"is_current":241},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbh-custom-preloader\u002Ftags\u002F2.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbh-custom-preloader%2Ftags%2F2.5&new_path=%2Fbh-custom-preloader%2Ftags%2F2.6",[],{"version":671,"download_url":672,"svn_tag_url":673,"released_at":29,"has_diff":239,"diff_files_changed":674,"diff_lines":29,"trac_diff_url":675,"vulnerabilities":676,"is_current":239},"2.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbh-custom-preloader.2.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbh-custom-preloader\u002Ftags\u002F2.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbh-custom-preloader%2Ftags%2F2.4&new_path=%2Fbh-custom-preloader%2Ftags%2F2.5",[],{"version":678,"download_url":679,"svn_tag_url":680,"released_at":29,"has_diff":239,"diff_files_changed":681,"diff_lines":29,"trac_diff_url":682,"vulnerabilities":683,"is_current":239},"2.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbh-custom-preloader.2.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbh-custom-preloader\u002Ftags\u002F2.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbh-custom-preloader%2Ftags%2F2.3&new_path=%2Fbh-custom-preloader%2Ftags%2F2.4",[],{"version":685,"download_url":686,"svn_tag_url":687,"released_at":29,"has_diff":239,"diff_files_changed":688,"diff_lines":29,"trac_diff_url":689,"vulnerabilities":690,"is_current":239},"2.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbh-custom-preloader.2.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbh-custom-preloader\u002Ftags\u002F2.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbh-custom-preloader%2Ftags%2F2.2&new_path=%2Fbh-custom-preloader%2Ftags%2F2.3",[],{"version":692,"download_url":693,"svn_tag_url":694,"released_at":29,"has_diff":239,"diff_files_changed":695,"diff_lines":29,"trac_diff_url":696,"vulnerabilities":697,"is_current":239},"2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbh-custom-preloader.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbh-custom-preloader\u002Ftags\u002F2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbh-custom-preloader%2Ftags%2F2.1&new_path=%2Fbh-custom-preloader%2Ftags%2F2.2",[],{"version":699,"download_url":700,"svn_tag_url":701,"released_at":29,"has_diff":239,"diff_files_changed":702,"diff_lines":29,"trac_diff_url":703,"vulnerabilities":704,"is_current":239},"2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbh-custom-preloader.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbh-custom-preloader\u002Ftags\u002F2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbh-custom-preloader%2Ftags%2F2.0&new_path=%2Fbh-custom-preloader%2Ftags%2F2.1",[],{"version":706,"download_url":707,"svn_tag_url":708,"released_at":29,"has_diff":239,"diff_files_changed":709,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":710,"is_current":239},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbh-custom-preloader.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbh-custom-preloader\u002Ftags\u002F2.0\u002F",[],[]]