[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fsNZnJPArzTKZKfbin3BMNszVhJBICvVnJogTWKGsptw":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":144,"fingerprints":270},"ketno-lazy-page-loader","Kento Lazy Page Loader","1.0","PluginsPoint","https:\u002F\u002Fprofiles.wordpress.org\u002Fkentothemes\u002F","\u003Cp>This plugin was developed with CSS and JS with no images or icons. It is pure CSS and the icons can be easily customized by its shape, size and color.\u003C\u002Fp>\n\u003Cp>Live Preview: http:\u002F\u002Fkentothemes.com\u002Fplugin_demo\u002F\u003C\u002Fp>\n\u003Cp>Plugin Features\u003C\u002Fp>\n\u003Cp>Change Shape of the icon\u003C\u002Fp>\n\u003Cp>Change the color of the shape\u003C\u002Fp>\n\u003Cp>Change the size of the shape\u003C\u002Fp>\n\u003Cp>Modify the duration of the loader\u003C\u002Fp>\n","Use Kento Lazy Page Loader and beatify your loading icon while your viewer waits for your website to load.",10,2359,100,2,"2015-06-09T04:53:00.000Z","4.2.39","3.8","",[20,21,22],"loader","user-interface","wp","http:\u002F\u002Fkentothemes.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fketno-lazy-page-loader.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"kentothemes",20,600,8,84,"2026-04-04T05:39:46.138Z",[38,63,88,106,126],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":26,"last_vuln_date":62,"fetched_at":28},"wp-smart-preloader","WP Smart Preloader","1.15.3","catchsquare","https:\u002F\u002Fprofiles.wordpress.org\u002Fcatchsquare\u002F","\u003Cp>WP Smart Preloader is a Simple CSS spinners and throbbers made with CSS and minimal HTML markup. It offers visual feedback in the event of content being loaded, thereby managing expectations and reducing the chance of a user abandoning your wordpress website.\u003C\u002Fp>\n\u003Cp>You will find following features with this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Full Responsive with Cross Broser compatible\u003C\u002Fli>\n\u003Cli>CSS only Preloader no Gif no Image\u003C\u002Fli>\n\u003Cli>Full Customize.\u003C\u002Fli>\n\u003Cli>Faster Loading\u003C\u002Fli>\n\u003Cli>Icon to circle\u003C\u002Fli>\n\u003Cli>No coding necessary. Activate it and play with its settings and you’re Good to go\u003C\u002Fli>\n\u003C\u002Ful>\n","A Plugin to add awesome collection of Loaders and Spinners. Delightful and performance-focused Pure CSS animations.",6000,205367,88,25,"2024-10-27T07:59:00.000Z","6.6.5","2.8",[54,55,56,57,39],"posts","preload","site-preloader","wordpress-preloader","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-smart-preloader","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-smart-preloader.1.15.3.zip",92,1,"2023-01-20 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":84,"download_link":85,"security_score":86,"vuln_count":61,"unpatched_count":26,"last_vuln_date":87,"fetched_at":28},"wp-page-loading","WP Page Loading","1.0.7","NTC","https:\u002F\u002Fprofiles.wordpress.org\u002Fkalenz\u002F","\u003Cp>WP Page Loading plugin is very helpful for you if you find an animation add before loading your website. Here you can add animation easily before loading page. You can customize the animation and background color.\u003C\u002Fp>\n\u003Cp>10+ layouts – Simple, light and great! Add preloader to your website easily, responsive and retina, full customization, compatible with all major browsers.\u003C\u002Fp>\n\u003Cp>FEATURES & OPTIONS\u003C\u002Fp>\n\u003Cul>\n\u003Cli>10+ Layout Presets\u003C\u002Fli>\n\u003Cli>Pure CSS3 animation. Works in any modern browser.\u003C\u002Fli>\n\u003Cli>Unlimited background color. Also can change the opacity.\u003C\u002Fli>\n\u003Cli>Unlimited loader color.\u003C\u002Fli>\n\u003Cli>Strong customize background and color loader.\u003C\u002Fli>\n\u003Cli>Responsive & retina ready.\u003C\u002Fli>\n\u003Cli>Option to enable\u002Fdisable the preloader.\u003C\u002Fli>\n\u003Cli>Option to enable\u002Fdisable preloader on-site homepage only.\u003C\u002Fli>\n\u003Cli>Lightweight, fast. Coded with SASS. CSS & JS minified.\u003C\u002Fli>\n\u003C\u002Ful>\n","10+ layouts - Simple, light and great! Add preloader to your website easily, responsive and retina, full customization, compatible with all major brow &hellip;",800,15713,86,3,"2025-05-26T03:19:00.000Z","6.8.5","5.0","5.6.20",[20,80,81,82,83],"loading","page-loading","preloader","wp-loading","http:\u002F\u002Fntcde.com\u002Fwp-page-loading\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-page-loading.1.0.7.zip",99,"2025-06-05 00:00:00",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":13,"downloaded":96,"rating":13,"num_ratings":61,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":18,"tags":100,"homepage":18,"download_link":105,"security_score":60,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"downloadify-wp","Downloadify WP","1.0.1","Md Khorshed Alam","https:\u002F\u002Fprofiles.wordpress.org\u002Fkhorshedalamwp\u002F","\u003Cp>Downloadify WP is one of the most popular plugins for downloading plugins and themes in WordPress.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Download the plugin and theme with one click.\u003C\u002Fli>\n\u003C\u002Ful>\n","Downloadify WP for WordPress Plugin And Theme Downloader.",1836,"2025-01-06T05:18:00.000Z","6.7.5","6.2.2",[101,102,103,104],"direct-download","downloader-wp","plugin-downloader","theme-downloader","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownloadify-wp.1.0.1.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":26,"num_ratings":26,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":18,"tags":119,"homepage":124,"download_link":125,"security_score":60,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"monster-downloader","Monster Downloader","1.0.2","pluginbazar","https:\u002F\u002Fprofiles.wordpress.org\u002Fpluginbazar\u002F","\u003Cp>Monster Downloader is the best plugin for download plugin and themes.Perfect plugin for quickly downloading themes and plugins.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Download the plugin and theme with one click.\u003C\u002Fli>\n\u003Cli>All download reports show in the WP list table.\u003C\u002Fli>\n\u003C\u002Ful>\n","Monster Downloader is the best plugin for download plugin and themes.Perfect plugin for quickly downloading themes and plugins.",70,3184,"2024-05-09T06:58:00.000Z","6.5.8","6.0.2",[120,121,122,123],"wp-best-theme-plugin-downloader","wp-downloader-plus","wp-plugin-downloader","wp-theme-downloader","https:\u002F\u002Fpluginbazar.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmonster-downloader.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":114,"downloaded":134,"rating":13,"num_ratings":61,"last_updated":135,"tested_up_to":136,"requires_at_least":137,"requires_php":138,"tags":139,"homepage":18,"download_link":143,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"u-loader","uLoader – A Simple Preloader","1.0.0","utpalbarmanbd","https:\u002F\u002Fprofiles.wordpress.org\u002Futpalbarmanbd\u002F","\u003Cp>uLoader is a simple, easy to use preloader. Just install it on your site, and it’ll do the rest. If you want your customized preloader with your logo, you can just put it in plugin settings, and you will get your very own preloader. It’s lite weight and made with only HTML, CSS, JS, and some of the love.\u003C\u002Fp>\n\u003Cp>A few notes about this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Install and ready to use\u003C\u002Fli>\n\u003Cli>Simple and easy to use\u003C\u002Fli>\n\u003Cli>No configuration is needed\u003C\u002Fli>\n\u003Cli>Tested with lasted WordPress version\u003C\u002Fli>\n\u003C\u002Ful>\n","uLoader is a simple, easy to use preloader. Just install it on your site, and it'll do the rest. If you want your customized preloader with your  &hellip;",4570,"2020-06-24T22:32:00.000Z","5.4.19","5.2","7.2",[20,82,140,141,142],"spinner","wp-loader","wp-preloader","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fu-loader.zip",{"attackSurface":145,"codeSignals":172,"taintFlows":220,"riskAssessment":256,"analyzedAt":269},{"hooks":146,"ajaxHandlers":168,"restRoutes":169,"shortcodes":170,"cronEvents":171,"entryPointCount":26,"unprotectedCount":26},[147,153,157,160,164],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","init","kento_lazy_load_script","lazy-loader.php",33,{"type":148,"name":154,"callback":155,"file":151,"line":156},"wp_head","kento_lazy_load_js_active",67,{"type":148,"name":154,"callback":158,"file":151,"line":159},"kento_lazy_load_css_active",162,{"type":148,"name":161,"callback":162,"file":151,"line":163},"admin_init","kento_lazy_load_option_init",176,{"type":148,"name":165,"callback":166,"file":151,"line":167},"admin_menu","kento_lazy_load_menu",191,[],[],[],[],{"dangerousFunctions":173,"sqlUsage":174,"outputEscaping":176,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":219},[],{"prepared":26,"raw":26,"locations":175},[],{"escaped":26,"rawEcho":32,"locations":177},[178,181,183,185,187,189,191,193,195,197,199,202,204,206,208,209,211,213,215,217],{"file":151,"line":179,"context":180},59,"raw output",{"file":151,"line":182,"context":180},136,{"file":151,"line":184,"context":180},140,{"file":151,"line":186,"context":180},144,{"file":151,"line":188,"context":180},145,{"file":151,"line":190,"context":180},146,{"file":151,"line":192,"context":180},147,{"file":151,"line":194,"context":180},153,{"file":151,"line":196,"context":180},154,{"file":151,"line":198,"context":180},155,{"file":200,"line":201,"context":180},"loader-admin.php",62,{"file":200,"line":203,"context":180},63,{"file":200,"line":205,"context":180},75,{"file":200,"line":207,"context":180},83,{"file":200,"line":60,"context":180},{"file":200,"line":210,"context":180},101,{"file":200,"line":212,"context":180},110,{"file":200,"line":214,"context":180},119,{"file":200,"line":216,"context":180},128,{"file":200,"line":218,"context":180},137,[],[221],{"entryPoint":222,"graph":223,"unsanitizedCount":254,"severity":255},"\u003Cloader-admin> (loader-admin.php:0)",{"nodes":224,"edges":249},[225,230,236,239,243,247],{"id":226,"type":227,"label":228,"file":200,"line":229},"n0","source","$_POST (x9)",22,{"id":231,"type":232,"label":233,"file":200,"line":234,"wp_function":235},"n1","sink","update_option() [Settings Manipulation]",23,"update_option",{"id":237,"type":227,"label":238,"file":200,"line":203},"n2","$_SERVER['REQUEST_URI']",{"id":240,"type":232,"label":241,"file":200,"line":203,"wp_function":242},"n3","echo() [XSS]","echo",{"id":244,"type":227,"label":245,"file":200,"line":246},"n4","$_POST (x8)",40,{"id":248,"type":232,"label":241,"file":200,"line":205,"wp_function":242},"n5",[250,252,253],{"from":226,"to":231,"sanitized":251},false,{"from":237,"to":240,"sanitized":251},{"from":244,"to":248,"sanitized":251},18,"low",{"summary":257,"deductions":258},"The \"ketno-lazy-page-loader\" v1.0 plugin, based on the static analysis, presents a mixed security posture.  While it demonstrates strengths in avoiding common attack vectors like direct AJAX handlers, REST API endpoints, and shortcodes without protection, and also shows good practice by using prepared statements for SQL queries, significant concerns exist regarding output escaping.  The fact that 0% of its 20 total outputs are properly escaped is a critical weakness, exposing users to potential cross-site scripting (XSS) vulnerabilities.  Furthermore, the taint analysis revealing a flow with an unsanitized path, even if not critical or high severity in this instance, warrants attention as it suggests potential weaknesses in handling user-supplied data.\n\nThe plugin's vulnerability history is clean, with no recorded CVEs. This, combined with the lack of dangerous functions and file operations, suggests a potentially simple and well-maintained codebase. However, the absence of vulnerability history should not be interpreted as absolute security, especially given the identified output escaping and taint flow issues. The plugin lacks critical security checks like nonce and capability checks, which are essential for protecting against various attacks.  In conclusion, while the plugin appears to have a small attack surface and a good history, the identified unescaped outputs and unsanitized data flow represent significant risks that need immediate attention to secure user data and prevent potential compromises.",[259,262,264,267],{"reason":260,"points":261},"No proper output escaping",15,{"reason":263,"points":34},"Flow with unsanitized paths",{"reason":265,"points":266},"No nonce checks",5,{"reason":268,"points":266},"No capability checks","2026-03-17T00:35:34.963Z",{"wat":271,"direct":279},{"assetPaths":272,"generatorPatterns":275,"scriptPaths":276,"versionParams":277},[273,274],"\u002Fwp-content\u002Fplugins\u002Fketno-lazy-page-loader\u002Fjs\u002Fjquery.loading-indicator.js","\u002Fwp-content\u002Fplugins\u002Fketno-lazy-page-loader\u002Fcss\u002Fjquery.loading-indicator.css",[],[273],[278],"ketno-lazy-page-loader\u002Fjs\u002Fjquery.loading-indicator.js?ver=1.0",{"cssClasses":280,"htmlComments":283,"htmlAttributes":284,"restEndpoints":285,"jsGlobals":286,"shortcodeOutput":288},[281,282,20],"loading-indicator-wrapper","loader-visible",[],[],[],[287],"loadingIndicator",[]]