[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgeWCEgoXZL4fmX-pqGrS-7Qu4z2WJZJFlIUjo6XpKhI":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":134,"fingerprints":202},"wp-pace","WP Pace","2.0","jamesdbruner","https:\u002F\u002Fprofiles.wordpress.org\u002Fjamesdbruner\u002F","\u003Cp>Create an automatic page load progress bar. Based on \u003Ca href=\"http:\u002F\u002Fgithub.hubspot.com\u002Fpace\u002Fdocs\u002Fwelcome\u002F\" rel=\"nofollow ugc\">Pace – Automatic page load progress bar\u003C\u002Fa>. Javascript by \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fzackbloom\" rel=\"nofollow ugc\">Zack Bloom\u003C\u002Fa> CSS by \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fadamfschwartz\" rel=\"nofollow ugc\">Adam Schwartz\u003C\u002Fa>. Themes inspired by \u003Ca href=\"http:\u002F\u002Ftympanus.net\u002Fcodrops\u002F2013\u002F09\u002F18\u002Fcreative-loading-effects\u002F\" rel=\"nofollow ugc\">Mary Lou\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>See a working demo here: \u003Ca href=\"http:\u002F\u002Fpace.jamesdbruner.com\" rel=\"nofollow ugc\">pace.jamesdbruner.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Cool Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Customize the color of the progress bar with an easy to use color picker\u003C\u002Fli>\n\u003Cli>Choose which progress bar ‘theme’ you want to use from a dropdown list\u003C\u002Fli>\n\u003Cli>Decide whether you want to have the progress bar on every page or use the shortcode to add it to just a few specific pages\u002Fposts\u003C\u002Fli>\n\u003Cli>The shortcode allows you to have different colored progress bars with varying themes on a page to page basis.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>How to use the shortcode:\u003C\u002Fp>\n\u003Cp>There are two attributes you can use\u003C\u002Fp>\n\u003Cul>\n\u003Cli>color\u003C\u002Fli>\n\u003Cli>theme\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example: \u003Ccode>[pace color=\"#29d9dd\" theme=\"minimal\"]\u003C\u002Fcode> or just \u003Ccode>[pace]\u003C\u002Fcode> will work fine. (the default color is #29d9dd and the default theme is minimal)\u003C\u002Fp>\n\u003Cp>There are ten themes to choose from\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Minimal\u003C\u002Fli>\n\u003Cli>Flash\u003C\u002Fli>\n\u003Cli>Barbershop\u003C\u002Fli>\n\u003Cli>MacOSX\u003C\u002Fli>\n\u003Cli>Fill-Left\u003C\u002Fli>\n\u003Cli>Flat-Top\u003C\u002Fli>\n\u003Cli>CornderIndicator\u003C\u002Fli>\n\u003Cli>Bounce\u003C\u002Fli>\n\u003Cli>Big Counter\u003C\u002Fli>\n\u003Cli>Center Circle\u003C\u002Fli>\n\u003C\u002Ful>\n","Create an automatic page load progress bar. Based on Pace - Automatic page load progress bar. Javascript by Zack Bloom CSS by Adam Schwartz.",90,6607,100,8,"2014-04-28T00:38:00.000Z","3.6.1","3.0.1","",[20,21,22,23],"loading","loading-animation","pace","progress-bar","http:\u002F\u002Fjamesdbruner.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-pace.2.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},3,120,30,84,"2026-04-04T05:51:19.530Z",[38,56,74,95,113],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":27,"num_ratings":27,"last_updated":48,"tested_up_to":49,"requires_at_least":17,"requires_php":18,"tags":50,"homepage":54,"download_link":55,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"automatic-page-load-progress-bar","Automatic Page Load Progress Bar","1.1.2","atilbian","https:\u002F\u002Fprofiles.wordpress.org\u002Fatilbian\u002F","\u003Cp>This free plugin give you the ability to add different kind of loading bar for your website.\u003Cbr \u002F>\nSimple admin setting to change color and progress bar theme. You can choose to add them globally to your website or page by page.\u003C\u002Fp>\n\u003Cp>I really like adding nice progress bar to my website, giving user a fancy way to make this boring moment fun !\u003Cbr \u002F>\nWith this plug and play plugin, I want to help people to add loading effects to their websites easily.\u003C\u002Fp>\n\u003Cp>It’s a PACE (https:\u002F\u002Fgithub.hubspot.com\u002Fpace\u002Fdocs\u002Fwelcome\u002F# , developed by hubspot) wrapper with themes from various authors.\u003C\u002Fp>\n\u003Cp>Shortcode give you a way to add specific shortcode for each page. It will override the globally defined progress bar.\u003Cbr \u002F>\nExample of use:\u003Cbr \u002F>\n[aplpb_shortcode theme=”minimal” color=”blue”]\u003Cbr \u002F>\nIf theme or color are not set, the shortcode will use the global defined theme or color.\u003C\u002Fp>\n","Embed beautiful loading bar on your wordpress website in just a few clics.",70,2938,"2020-11-24T19:25:00.000Z","5.6.17",[51,52,22,23,53],"design","loading-bar","spinning-wheel","https:\u002F\u002Fgitlab.com\u002Fatilb\u002Fautomatic-page-load-progress-bar-wordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-page-load-progress-bar.1.1.2.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":32,"last_updated":67,"tested_up_to":68,"requires_at_least":17,"requires_php":18,"tags":69,"homepage":72,"download_link":73,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"loadgo-for-wp","LoadGo for WP","1.5","Fran Verona","https:\u002F\u002Fprofiles.wordpress.org\u002Ffranverona\u002F","\u003Cp>Use your logo as a loader for your website\u002Fblog. Based on \u003Ca href=\"http:\u002F\u002Fgithub.hubspot.com\u002Fpace\u002Fdocs\u002Fwelcome\u002F\" rel=\"nofollow ugc\">Pace – Automatic page load progress bar\u003C\u002Fa> with \u003Ca href=\"http:\u002F\u002Ffranverona.com\u002Floadgo\" rel=\"nofollow ugc\">LoadGo Javascript plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>See a working demo here: \u003Ca href=\"http:\u002F\u002Ffranverona.com\u002Fwploadgo\" rel=\"nofollow ugc\">http:\u002F\u002Ffranverona.com\u002Fwploadgo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload your logo and use it as a progress bar.\u003C\u002Fli>\n\u003Cli>Loading page process will be manage automatically by PACE.\u003C\u002Fli>\n\u003Cli>LoadGo will take care of logo updates when page is loading.\u003C\u002Fli>\n\u003Cli>You will be able to customize image size, overlay color, visibility and much more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is 100% free, but if you want to support my work you can \u003Ca href=\"https:\u002F\u002Fwww.paypal.me\u002Ffranverona\" rel=\"nofollow ugc\">make a donation using Paypal\u003C\u002Fa>.\u003C\u002Fp>\n","Use your logo as a loader for your website\u002Fblog using PACE - Automatic page load progress bar and LoadGo Javascript plugin.",60,5229,80,"2018-04-17T15:16:00.000Z","4.9.29",[70,20,21,71,22],"loadgo","logo","http:\u002F\u002Ffranverona.com\u002Floadgo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Floadgo-for-wp.1.5.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":84,"num_ratings":14,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":18,"tags":88,"homepage":92,"download_link":93,"security_score":94,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"page-loader","Page Loader","1.2","tdevs","https:\u002F\u002Fprofiles.wordpress.org\u002Ftdevs\u002F","\u003Cp>Some of the websites take some time to load completely. It doesn’t look cool while the website elements are loading and even things seem to be broken sometimes until website is fully loaded.\u003Cbr \u002F>\nThis plugin can help you get rid of this. This plugin shows the user a loader animation while the page is being loaded. This plugin is a need for almost every website.\u003C\u002Fp>\n\u003Cp>You can also customize page loader. You can change:\u003Cbr \u002F>\n* Color of loader icon\u003Cbr \u002F>\n* Background color\u003Cbr \u002F>\n* Loader animation\u003Cbr \u002F>\n(5 Loader icons are available. More will be added via update soon.)\u003C\u002Fp>\n","Page Loader is a free Wordpress plugin to show a loader animation while page is being loaded.",3000,35630,98,"2024-08-22T15:16:00.000Z","6.6.5","3.0",[89,21,90,75,91],"loader","page-load","preload","https:\u002F\u002Fpluginers.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpage-loader.1.2.zip",92,{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":66,"downloaded":103,"rating":13,"num_ratings":104,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":18,"tags":108,"homepage":111,"download_link":112,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"brozzme-material-loading","Brozzme Material Loading","1.1","Benoti","https:\u002F\u002Fprofiles.wordpress.org\u002Fbenoti\u002F","\u003Cp>\u003Cstrong>Brozzme Material Loading\u003C\u002Fstrong> is a WordPress plugin allows you to add an Automatic page load progress bar easily, like youtube loading bar.\u003Cbr \u002F>\nThis plugin has been developped to improve the integration in any theme with no coding skills.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Brozzme Material Loading\u003C\u002Fstrong> plugin creates a loading bar on each page, using the PACE.js library.\u003C\u002Fp>\n\u003Cp>Pace will automatically monitor your ajax requests, event loop lag, document ready state, and elements on your page to decide the progress, it will begin again with Ajax navigation.\u003Cbr \u002F>\nBrozzme Material Loading include 14 templates (from Pace.js).\u003C\u002Fp>\n\u003Cp>There is no file to edit, it\\’s easy to choose and customize your loading bar, just choose colors, height of the bar in the settings panel.\u003Cbr \u002F>\nEasy to use, just one click.\u003C\u002Fp>\n\u003Cp>Options :\u003C\u002Fp>\n\u003Col>\n\u003Cli>Custom homepage color\u003C\u002Fli>\n\u003Cli>Custom loading bar (or animation) color\u003C\u002Fli>\n\u003Cli>Bar height and simple behaviour\u003C\u002Fli>\n\u003Cli>Templates (14) for your loading animations\u003C\u002Fli>\n\u003Cli>Responsive and Retina ready.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Templates are kindly provide by the Pace.js project.\u003Cbr \u002F>\nLanguage : English, French\u003C\u002Fp>\n\u003Cp>This plugin have been tested up to WordPress 4.9.6\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PREMIUM VERSION\u003C\u002Fstrong> available soon.\u003Cbr \u002F>\nAllow you to totally customize each animation behaviours, colors, element size, and conditionally load any template for each posts or page.\u003C\u002Fp>\n","Add automatic loading and progress bar on each page without coding. Choose between 14 templates and add page progress animations.",3611,2,"2021-10-28T15:23:00.000Z","5.8.13","4.4",[109,51,20,110,22],"bar","material","https:\u002F\u002Fbrozzme.com\u002Fmaterial-loading\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbrozzme-material-loading.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":27,"downloaded":121,"rating":27,"num_ratings":27,"last_updated":18,"tested_up_to":122,"requires_at_least":123,"requires_php":124,"tags":125,"homepage":131,"download_link":132,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":133},"dmo-spacer-gif-generator","Mega Lazyload","2.1.0","M39A","https:\u002F\u002Fprofiles.wordpress.org\u002Fdasmoment\u002F","\u003Cp>Whether building a \u003Cstrong>masonry grid\u003C\u002Fstrong>, or trying to \u003Cstrong>increase pagespeed\u003C\u002Fstrong>, sometimes it makes sense to use a \u003Cstrong>png as a spacer\u003C\u002Fstrong>. \u003Cstrong>Mega lazyload\u003C\u002Fstrong> generates automatically a transparent PNG from every image. Also you can generate manually pending spacer images or regenerate the hole medialibrary.\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fm39a.de\" rel=\"nofollow ugc\">Contributors\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fm39a\u002Fmega-lazyload\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Once you have installed and activated the plugin, it will automatically generate the requested spacer pngs.\u003C\u002Fli>\n\u003Cli>Generate spacer pngs manually in -> Settings -> Mega Lazyload -> Generator\u003C\u002Fli>\n\u003Cli>Change the lazyloadin Options in -> Settings -> Mega Lazyload -> Lazyload Options\u003C\u002Fli>\n\u003Cli>All images are saved into “\u002Fwp-content\u002Fmll-spacer”\u003C\u002Fli>\n\u003Cli>Get the spacer png by using the \u003Cstrong>mll_get_spacer_img()\u003C\u002Fstrong> function\u003C\u002Fli>\n\u003Cli>Read the documentation to \u003Ca href=\"https:\u002F\u002Fm39a\u002Fmega-lazyload\" rel=\"nofollow ugc\">get started\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","Whether building a masonry grid, or trying to increase pagespeed, sometimes it makes sense to use a png as a spacer. Mega lazyload generates automatic &hellip;",1396,"5.3.21","4.7.1","5.6",[126,127,128,129,130],"lazyload","pagespeed-lazyloading","png","spacer","spacer-images","https:\u002F\u002Fm39a.de\u002Fmega-lazyload","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdmo-spacer-gif-generator.2.1.0.zip","2026-03-15T10:48:56.248Z",{"attackSurface":135,"codeSignals":173,"taintFlows":191,"riskAssessment":192,"analyzedAt":201},{"hooks":136,"ajaxHandlers":165,"restRoutes":166,"shortcodes":167,"cronEvents":171,"entryPointCount":172,"unprotectedCount":27},[137,143,147,151,156,161],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","admin_init","pace_init","pace-options.php",6,{"type":138,"name":144,"callback":145,"file":141,"line":146},"admin_menu","pace_add_options_page",7,{"type":138,"name":148,"callback":149,"file":141,"line":150},"admin_enqueue_scripts","pace_enqueue_color_picker",43,{"type":138,"name":152,"callback":153,"file":154,"line":155},"init","pace_options_page","pace.php",18,{"type":157,"name":158,"callback":159,"file":154,"line":160},"filter","plugin_action_links_$plugin","pace_add_settings_link",21,{"type":138,"name":162,"callback":163,"file":154,"line":164},"wp_enqueue_scripts","pace_sitewide",22,[],[],[168],{"tag":22,"callback":169,"file":154,"line":170},"pace_shortcode",19,[],1,{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":177,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":172,"bundledLibraries":190},[],{"prepared":27,"raw":27,"locations":176},[],{"escaped":27,"rawEcho":178,"locations":179},4,[180,183,186,188],{"file":181,"line":155,"context":182},"methods\\pace_shortcode.php","raw output",{"file":184,"line":185,"context":182},"methods\\pace_sitewide.php",13,{"file":141,"line":187,"context":182},148,{"file":141,"line":189,"context":182},159,[],[],{"summary":193,"deductions":194},"The wp-pace v2.0 plugin exhibits a generally positive security posture, particularly in its avoidance of dangerous functions and its exclusive use of prepared statements for SQL queries. The attack surface is minimal, with no identified AJAX handlers or REST API routes that lack authentication checks, and no known vulnerabilities in its history. This suggests a proactive approach to common security pitfalls.\n\nHowever, a significant concern arises from the static analysis regarding output escaping. With 4 total outputs and 0% properly escaped, there is a high likelihood of cross-site scripting (XSS) vulnerabilities. The absence of nonce checks on the single shortcode, while the capability check is present, could also be a point of weakness if the shortcode is exploitable without proper session validation, although the specific nature of the shortcode's functionality is not detailed.\n\nOverall, while the plugin demonstrates strengths in SQL security and attack surface control, the complete lack of output escaping presents a critical risk that needs immediate attention. The absence of past vulnerabilities is a good sign, but it doesn't negate the current identified risks. The plugin's small attack surface is a mitigating factor, but the unescaped output remains a primary concern.",[195,198],{"reason":196,"points":197},"No output escaping",12,{"reason":199,"points":200},"No nonce checks on shortcode",5,"2026-03-16T21:22:25.563Z",{"wat":203,"direct":220},{"assetPaths":204,"generatorPatterns":216,"scriptPaths":217,"versionParams":219},[205,206,207,208,209,210,211,212,213,214,215],"\u002Fwp-content\u002Fplugins\u002Fwp-pace\u002Fjs\u002Fpace.js","\u002Fwp-content\u002Fplugins\u002Fwp-pace\u002Fthemes\u002Fminimal.css","\u002Fwp-content\u002Fplugins\u002Fwp-pace\u002Fthemes\u002Fflash.css","\u002Fwp-content\u002Fplugins\u002Fwp-pace\u002Fthemes\u002Fbarbershop.css","\u002Fwp-content\u002Fplugins\u002Fwp-pace\u002Fthemes\u002Fmacosx.css","\u002Fwp-content\u002Fplugins\u002Fwp-pace\u002Fthemes\u002Ffill-left.css","\u002Fwp-content\u002Fplugins\u002Fwp-pace\u002Fthemes\u002Fflat-top.css","\u002Fwp-content\u002Fplugins\u002Fwp-pace\u002Fthemes\u002Fcornerindicator.css","\u002Fwp-content\u002Fplugins\u002Fwp-pace\u002Fthemes\u002Fbounce.css","\u002Fwp-content\u002Fplugins\u002Fwp-pace\u002Fthemes\u002Fbigcounter.css","\u002Fwp-content\u002Fplugins\u002Fwp-pace\u002Fthemes\u002Fcentercircle.css",[],[218],"..\u002Fjs\u002Fpace.js",[],{"cssClasses":221,"htmlComments":224,"htmlAttributes":225,"restEndpoints":226,"jsGlobals":227,"shortcodeOutput":228},[22,222,223],"pace-progress","pace-activity",[],[],[],[],[229,230],"\u003Cstyle>.pace .pace-progress, .pace .pace-activity{background:",".pace .pace-progress {margin-top: 32px;}"]