[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f4LLSC35GlXm_y_z-fpLgZBTFH6hIUcG8q-t44cLBJlw":3,"$fYi6d16_r7mn3OVjSzgPspoPU8fW8xF3qsBDoL2_ovSc":207,"$fvw3sefKFbpbhsXT8bgQLln1dF29rh7REB3kcIRWw_1s":212},{"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":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":148,"fingerprints":192},"easy-scroll-progress-indicator","Easy Scroll Progress Indicator","1.0.3","Adhitya Rachman","https:\u002F\u002Fprofiles.wordpress.org\u002Fadhitya03\u002F","\u003Cp>Create a reading page scroll progress indicator bar to show how much the user has scrolled through of current page. Easy Scroll Progress Indicator has unlimited background color and has 4 indicator bar position. You can put the indicator bar on the top, bottom, left or right.\u003C\u002Fp>\n\u003Cp>Thank you Online Tutorials for your youtube video about \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=NNwh7796f2Y\" rel=\"nofollow ugc\">Page Scroll Progress Indicator using Html CSS and jQuery\u003C\u002Fa>.\u003C\u002Fp>\n","Scroll Progress Indicator",10,1372,0,"2019-06-30T03:52:00.000Z","5.2.24","5.2","5.6",[19,20,21,22,23],"animate","animation","indicator","reading","scroll","https:\u002F\u002Fwww.adhityar.com\u002Fplugins\u002Feasy-scroll-progress-indicator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-scroll-progress-indicator.1.0.3.zip",85,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"adhitya03",2,80,30,84,"2026-05-20T12:50:39.115Z",[39,66,89,109,129],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":61,"download_link":62,"security_score":49,"vuln_count":63,"unpatched_count":13,"last_vuln_date":64,"fetched_at":65},"animate-it","Animate It!","3.0.4","eleopard","https:\u002F\u002Fprofiles.wordpress.org\u002Feleopard\u002F","\u003Cp>Add cool CSS3 animations to your content.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Feleopardsolutions.com\u002Fanimate-it-documentation-wordpress\u002F\" title=\"Demo\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Feleopardsolutions.com\u002Fanimate-it-documentation-wordpress\u002F\" title=\"Documentation\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Feleopardsolutions.com\u002Fanimate-it-class-generator\u002F\" title=\"Class Generator\" rel=\"nofollow ugc\">Class Generator\u003C\u002Fa>\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\u002FJKRn6NUM-i4?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>Some of the Key features Include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Allowing user to apply CSS3 animations on Post, Widget and Pages.\u003C\u002Fli>\n\u003Cli>50+ Entry, Exit and Attention Seeker Animations.\u003C\u002Fli>\n\u003Cli>Capability to apply animation on Scroll.\u003C\u002Fli>\n\u003Cli>Capability to add different scroll offset on individual animation blocks.\u003C\u002Fli>\n\u003Cli>Capability to apply animation on Click.\u003C\u002Fli>\n\u003Cli>Capability to apply animation on Hover.\u003C\u002Fli>\n\u003Cli>Providing delay feature in animation to create a nice animation sequence.\u003C\u002Fli>\n\u003Cli>Providing feature to control the duration for a more precise animation.\u003C\u002Fli>\n\u003Cli>Providing a button in the editor to easily add an animation block in the article or post.\u003C\u002Fli>\n\u003Cli>Allow user to add animation on WordPress widgets. Use \u003Ca href=\"https:\u002F\u002Feleopardsolutions.com\u002Fanimate-it-class-generator\u002F\" rel=\"nofollow ugc\">Class Generator\u003C\u002Fa> to generate the required animation classes. \u003C\u002Fli>\n\u003Cli>Allow user to apply animation infinitely or any fixed number of times.\u003C\u002Fli>\n\u003Cli>Option to add custom CSS classes to individual animation block.\u003C\u002Fli>\n\u003Cli>Options to enable or disable animations on Smartphones and Tablets.\u003C\u002Fli>\n\u003Cli>Spanish and German language support. Thanks to Santiago Marrone, Christian Herrmann \u003C\u002Fli>\n\u003Cli>Custom Animate It! block to apply animations on other Gutenberg blocks.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All the CSS3 animations are from \u003Ca href=\"http:\u002F\u002Fdaneden.github.io\u002Fanimate.css\u002F\" title=\"Animate.css\" rel=\"nofollow ugc\">Animate.css\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Flabs.bigroomstudios.com\u002Flibraries\u002Fanimo-js\" title=\"Animo.js\" rel=\"nofollow ugc\">Animo.js\u003C\u002Fa>\u003C\u002Fp>\n","Add cool CSS3 animations to your content.",30000,727090,98,127,"2025-11-21T08:44:00.000Z","6.8.5","4.7.0","",[56,57,58,59,60],"animate-css","css3-animation","infinite","jquery","on-scroll","http:\u002F\u002Fwww.eleopard.in","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanimate-it.3.0.4.zip",4,"2022-03-30 00:00:00","2026-04-16T10:56:18.058Z",{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":74,"downloaded":75,"rating":76,"num_ratings":77,"last_updated":78,"tested_up_to":79,"requires_at_least":80,"requires_php":17,"tags":81,"homepage":84,"download_link":85,"security_score":86,"vuln_count":87,"unpatched_count":13,"last_vuln_date":88,"fetched_at":65},"reading-progress-bar","Reading progressbar","1.3.1","Jb Audras","https:\u002F\u002Fprofiles.wordpress.org\u002Faudrasjb\u002F","\u003Cp>Get a reading position indicator as a progress bar and show it where you want: top, bottom or custom position in differents templates or post types.\u003C\u002Fp>\n\u003Cp>Very lightweight, it uses \u003Ccode>\u003Cprogress>\u003C\u002Fcode> HTML5 element and few lines of javascript.\u003C\u002Fp>\n\u003Cp>Options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Progress bar’s height\u003C\u002Fli>\n\u003Cli>Foreground color\u003C\u002Fli>\n\u003Cli>Background color\u003C\u002Fli>\n\u003Cli>Position (top, bottom, custom)\u003C\u002Fli>\n\u003Cli>Class\u002FID of HTML element to fix the bar (if custom position selected)\u003C\u002Fli>\n\u003Cli>Page templates\u003C\u002Fli>\n\u003Cli>Post types (natives or custom)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Credits\u003C\u002Fstrong> :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fjeanbaptisteaudras.com\u002F\" title=\"Jean-Baptiste Audras\" rel=\"nofollow ugc\">Jean-Baptiste Audras\u003C\u002Fa>, project manager at \u003Ca href=\"http:\u002F\u002Fwww.whodunit.fr\u002F\" title=\"Whodunit WordPress Agency\" rel=\"nofollow ugc\">Whodunit\u003C\u002Fa> and WordPress developer. @audrasjb on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Faudrasjb\" title=\"@audrasjb on Twitter\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Faudrasjb\" title=\"@audrasjb on Github\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","A reading position indicator that you can use where you want: top, bottom or custom position in differents templates or post types.",6000,73050,100,17,"2026-02-18T12:09:00.000Z","6.9.4","4.9",[21,82,83,22,23],"progress","progressbar","https:\u002F\u002Fjeanbaptisteaudras.com\u002Fportfolio\u002Fwordpress-reading-progressbar-indicator-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freading-progress-bar.1.3.1.zip",99,1,"2026-03-12 00:00:00",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":99,"num_ratings":100,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":104,"tags":105,"homepage":54,"download_link":108,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":65},"animate-on-scroll","Animate on Scroll","1.0.7","Arya Dhiratara","https:\u002F\u002Fprofiles.wordpress.org\u002Faryadhiratara\u002F","\u003Cp>Animate any Elements on scroll using the popular AOS JS library simply by adding class names.\u003C\u002Fp>\n\u003Cp>This plugin helps you integrate easily with AOS JS library to add any AOS animations (on scroll animation) to WordPress.\u003C\u002Fp>\n\u003Cp>It should work well with the native gutenberg core blocks or any page builder (\u003Cem>tested with GenerateBlocks and Elementor\u003C\u002Fem>) that provides an input field for adding custom class names to elements.\u003C\u002Fp>\n\u003Ch3>About AOS\u003C\u002Fh3>\n\u003Cp>AOS is a small JavaScript library built by \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fmichalsnik\" rel=\"nofollow ugc\">Michał Sajnóg\u003C\u002Fa>\u003C\u002Fstrong> that allows you to add animated effects to HTML elements when they come into view as the user scrolls down a webpage. AOS provides a set of predefined animations using CSS that can be easily applied to elements using simple data attributes in the HTML code.\u003C\u002Fp>\n\u003Cp>Check out the AOS \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmichalsnik.github.io\u002Faos\u002F\" rel=\"nofollow ugc\">demo\u003C\u002Fa>\u003C\u002Fstrong> and \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmichalsnik\u002Faos\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>How to add Animations?\u003C\u002Fh3>\n\u003Cp>Simply add the desired AOS animation to your element class name with “aos-” prefix and the plugin will add the corresponding aos attribute to the element tag.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fade animations:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>fade: \u003Cstrong>aos-fade\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>fade-up: \u003Cstrong>aos-fade-up\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>fade-down: \u003Cstrong>aos-fade-down\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>fade-left: \u003Cstrong>aos-fade-left\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>fade-right: \u003Cstrong>aos-fade-right\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>fade-up-right: \u003Cstrong>aos-fade-up-right\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>fade-up-left: \u003Cstrong>aos-fade-up-left\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>fade-down-right: \u003Cstrong>aos-fade-down-right\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>fade-down-left: : \u003Cstrong>aos-fade-down-left\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Flip animations:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>flip-up: \u003Cstrong>aos-flip-up\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>flip-down: \u003Cstrong>aos-flip-down\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>flip-left: \u003Cstrong>aos-flip-left\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>flip-right: \u003Cstrong>aos-flip-right\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Slide animations:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>slide-up: \u003Cstrong>aos-slide-up\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>slide-down: \u003Cstrong>aos-slide-down\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>slide-left: \u003Cstrong>aos-slide-left\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>slide-right: \u003Cstrong>aos-slide-right\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Zoom animations:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>zoom-in: \u003Cstrong>aos-zoom-in\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>zoom-in-up: \u003Cstrong>aos-zoom-in-up\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>zoom-in-down: \u003Cstrong>aos-zoom-in-down\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>zoom-in-left: \u003Cstrong>aos-zoom-in-left\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>zoom-in-right: \u003Cstrong>aos-zoom-in-right\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>zoom-out: \u003Cstrong>aos-zoom-out\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>zoom-out-up: \u003Cstrong>aos-zoom-out-up\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>zoom-out-down: \u003Cstrong>aos-zoom-out-down\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>zoom-out-left: \u003Cstrong>aos-zoom-out-left\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>zoom-out-right: \u003Cstrong>aos-zoom-out-right\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Animation Settings\u003C\u002Fh3>\n\u003Cp>By default, the global animation settings are\u003C\u002Fp>\n\u003Cul>\n\u003Cli>offset: -100\u003C\u002Fli>\n\u003Cli>duration: 1100\u003C\u002Fli>\n\u003Cli>easing: ease\u003C\u002Fli>\n\u003Cli>delay: 0\u003C\u002Fli>\n\u003Cli>once: true\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>you can change that using filter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'aos_init', function($aos_init) {\n    return '\n    var aoswp_params = {\n        \"offset\":\"200\",\n        \"duration\":\"1800\",\n        \"easing\":\"ease-in-out\",\n        \"delay\":\"0\",\n        \"once\": false};\n    ';\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>or add the extra classes below to the element for individual settings. The plugin will add the corresponding aos attribute to the tag.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Once behavior:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>once=true: \u003Cstrong>aos-once-true\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>once=false: \u003Cstrong>aos-once-false\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Easing functions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>linear: \u003Cstrong>aos-easing-linear\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease: \u003Cstrong>aos-easing-ease\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in: \u003Cstrong>aos-easing-ease-in\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-out: \u003Cstrong>aos-easing-ease-out\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-out: \u003Cstrong>aos-easing-ease-in-out\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-back: \u003Cstrong>aos-easing-ease-in-back\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-out-back: \u003Cstrong>aos-easing-ease-out-back\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-out-back: \u003Cstrong>aos-easing-ease-in-out-back\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-sine: \u003Cstrong>aos-easing-ease-in-sine\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-out-sine: \u003Cstrong>aos-easing-ease-out-sine\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-out-sine: \u003Cstrong>aos-easing-ease-in-out-sine\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-quad: \u003Cstrong>aos-easing-ease-in-quad\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-out-quad: \u003Cstrong>aos-easing-ease-out-quad\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-out-quad: \u003Cstrong>aos-easing-ease-in-out-quad\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-cubic: \u003Cstrong>aos-easing-ease-in-cubic\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-out-cubic: \u003Cstrong>aos-easing-ease-out-cubic\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-out-cubic: \u003Cstrong>aos-easing-ease-in-out-cubic\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-quart: \u003Cstrong>aos-easing-ease-in-quart\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-out-quart: \u003Cstrong>aos-easing-ease-out-quart\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-out-quart: \u003Cstrong>aos-easing-ease-in-out-quart\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Animation Duration:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>100ms: \u003Cstrong>aos-duration-100\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>200ms: \u003Cstrong>aos-duration-200\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>300ms: \u003Cstrong>aos-duration-300\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>400ms: \u003Cstrong>aos-duration-400\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>500ms: \u003Cstrong>aos-duration-500\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>600ms: \u003Cstrong>aos-duration-600\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>700ms: \u003Cstrong>aos-duration-700\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>800ms: \u003Cstrong>aos-duration-800\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>900ms: \u003Cstrong>aos-duration-900\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1000ms: \u003Cstrong>aos-duration-1000\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1100ms: \u003Cstrong>aos-duration-1100\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1200ms: \u003Cstrong>aos-duration-1200\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1300ms: \u003Cstrong>aos-duration-1300\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1400ms: \u003Cstrong>aos-duration-1400\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1500ms: \u003Cstrong>aos-duration-1500\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1600ms: \u003Cstrong>aos-duration-1600\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1700ms: \u003Cstrong>aos-duration-1700\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1800ms: \u003Cstrong>aos-duration-1800\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1900ms: \u003Cstrong>aos-duration-1900\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2000ms: \u003Cstrong>aos-duration-2000\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2100ms: \u003Cstrong>aos-duration-2100\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2200ms: \u003Cstrong>aos-duration-2200\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2300ms: \u003Cstrong>aos-duration-2300\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2400ms: \u003Cstrong>aos-duration-2400\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2500ms: \u003Cstrong>aos-duration-2500\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2600ms: \u003Cstrong>aos-duration-2600\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2700ms: \u003Cstrong>aos-duration-2700\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2800ms: \u003Cstrong>aos-duration-2800\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2900ms: \u003Cstrong>aos-duration-2900\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>3000ms: \u003Cstrong>aos-duration-3000\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Animation Delay:\u003C\u002Fstrong> (*\u003Cstrong>new\u003C\u002Fstrong>, added in 1.0.2)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>100ms: \u003Cstrong>aos-delay-100\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>200ms: \u003Cstrong>aos-delay-200\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>300ms: \u003Cstrong>aos-delay-300\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>400ms: \u003Cstrong>aos-delay-400\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>500ms: \u003Cstrong>aos-delay-500\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>600ms: \u003Cstrong>aos-delay-600\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>700ms: \u003Cstrong>aos-delay-700\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>800ms: \u003Cstrong>aos-delay-800\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>900ms: \u003Cstrong>aos-delay-900\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1000ms: \u003Cstrong>aos-delay-1000\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1100ms: \u003Cstrong>aos-delay-1100\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1200ms: \u003Cstrong>aos-delay-1200\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1300ms: \u003Cstrong>aos-delay-1300\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1400ms: \u003Cstrong>aos-delay-1400\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1500ms: \u003Cstrong>aos-delay-1500\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1600ms: \u003Cstrong>aos-delay-1600\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1700ms: \u003Cstrong>aos-delay-1700\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1800ms: \u003Cstrong>aos-delay-1800\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1900ms: \u003Cstrong>aos-delay-1900\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2000ms: \u003Cstrong>aos-delay-2000\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2100ms: \u003Cstrong>aos-delay-2100\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2200ms: \u003Cstrong>aos-delay-2200\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2300ms: \u003Cstrong>aos-delay-2300\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2400ms: \u003Cstrong>aos-delay-2400\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2500ms: \u003Cstrong>aos-delay-2500\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2600ms: \u003Cstrong>aos-delay-2600\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2700ms: \u003Cstrong>aos-delay-2700\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2800ms: \u003Cstrong>aos-delay-2800\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2900ms: \u003Cstrong>aos-delay-2900\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>3000ms: \u003Cstrong>aos-delay-3000\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>To Disable Animations On Specific Device\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>To disable animations on certain elements on devices larger than 767px, simply add \u003Ccode>aoswp-disable-desktop\u003C\u002Fcode> class name to the element tag\u003Cbr \u002F>\n&nbsp;\u003C\u002Fli>\n\u003Cli>To disable animations on certain elements on devices smaller than 766px, simply add \u003Ccode>aoswp-disable-mobile\u003C\u002Fcode> class name to the element tag\u003Cbr \u002F>\n&nbsp;\u003C\u002Fli>\n\u003Cli>\n\u003Cp>To disable animations site-wide \u002F per page basis on specific devices:\u003Cbr \u002F>\nadd this lines to your css files:\u003C\u002Fp>\n\u003Cp>@media ( \u003Ca href=\"https:\u002F\u002Fgist.github.com\u002Fgokulkrishh\u002F242e68d1ee94ad05f488\" rel=\"nofollow ugc\"> \u003Ccode>your media query\u003C\u002Fcode> \u003C\u002Fa> ) {\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    html:not(.no-js) .aoswp-enabled [data-aos] {\n        opacity: 1!important;\n        -webkit-transform: none!important;\n        transform: none!important;\n        transition: none!important;\n        transition-timing-function: unset!important;\n        transition-duration: unset!important;\n        transition-property: none!important;\n    }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>}\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>&nbsp;\u003C\u002Fp>\n\u003Ch3>Note\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Both AOS JavaScript and CSS will only be loaded if there is \u003Cstrong>‘\u003Ccode>aos-\u003C\u002Fcode>‘\u003C\u002Fstrong> in the page’s html. So this plugin will not add bloat to pages that do not use\u002Fneed the AOS animations.\u003Cbr \u002F>\n&nbsp;\u003C\u002Fli>\n\u003Cli>Although the AOS library is already lightweight, the CSS and JS in this plugin are delay-able, so it won’t hurt your site’s performance at all. (You can use \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foptimize-more\u002F\" rel=\"ugc\">Optimize More!\u003C\u002Fa>\u003C\u002Fstrong>  to delay the CSS and JS)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>This plugin doesn’t add anything to your database and won’t do any permanent change to your HTML, so you can safely deactivate and delete it when you no longer need it.\u003C\u002Fp>\n\u003Ch3>USEFUL PLUGINS TO OPTIMIZE YOUR SITE’S SPEED:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foptimize-more\u002F\" rel=\"ugc\">Optimize More!\u003C\u002Fa>\u003C\u002Fstrong> –  A DIY WordPress Page Speed Optimization Pack. Features:\n\u003Cul>\n\u003Cli>\u003Cstrong>Load CSS Asynchronously\u003C\u002Fstrong> – selectively load CSS file(s) asynchronously on selected post\u002Fpage types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delay CSS and JS until User Interaction\u003C\u002Fstrong> – selectively delay CSS\u002FJS load until user interaction on selected post\u002Fpage types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preload Critical CSS, JS, and Font Files\u003C\u002Fstrong> – selectively preload critical CSS\u002FJS\u002FFont file(s) on selected post\u002Fpage types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remove Unused CSS and JS Files\u003C\u002Fstrong> – selectively remove unused CSS\u002FJS file(s) on selected post\u002Fpage types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Load Gutenberg CSS conditionally\u003C\u002Fstrong> – Load each CSS of the core blocks will only get enqueued when the block gets rendered on a page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advance Defer JS\u003C\u002Fstrong> – hold JavaScripts load until everything else has been loaded. Adapted from the legendary \u003Cstrong>varvy’s defer js\u003C\u002Fstrong> method \u003Cem>*recommended for defer loading 3rd party scripts like ads, pixels, and trackers\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Defer JS\u003C\u002Fstrong> – selectively defer loading JavaScript file(s) on selected post\u002Fpage types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remove Passive Listener Warnings\u003C\u002Fstrong> – Remove the “Does not use passive listeners to improve scrolling performance” warning on Google PageSpeed Insights\u003Cbr \u002F>\n&nbsp;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foptimize-more-images\u002F\" rel=\"ugc\">Optimize More! Images\u003C\u002Fa>\u003C\u002Fstrong> – A simple yet powerfull image, iframe, and video optimization plugin (Lazy load images \u002F iframes \u002F videos, Preload featured images automatically). Also support lazy loading CSS background images.\u003Cbr \u002F>\n&nbsp;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flazyload-preload-and-more\u002F\" rel=\"ugc\">Lazyload, Preload, and more!\u003C\u002Fa>\u003C\u002Fstrong> – A simplified version of \u003Cstrong>Optimize More! Images\u003C\u002Fstrong>. Able to do what \u003Cstrong>Optimize More! Images\u003C\u002Fstrong> can do but without UI for settings (you can customize the default settings using filters). This tiny little plugin (around 14kb zipped) will automatically:\n\u003Cul>\n\u003Cli>\u003Cstrong>lazyload\u003C\u002Fstrong> your below the fold images (img tag and bg images) \u002Fiframes \u002F videos,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>preload\u003C\u002Fstrong> your featured images,\u003C\u002Fli>\n\u003Cli>and add \u003Cstrong>loading=”eager”\u003C\u002Fstrong> to your featured image and all images that have \u003Ccode>no-lazy\u003C\u002Fcode> or \u003Ccode>skip-lazy\u003C\u002Fcode> class.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Other USEFUL PLUGIN:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshop-extra\u002F\" rel=\"ugc\">Shop Extra\u003C\u002Fa>\u003C\u002Fstrong> – A lightweight plugin to optimize your WooCommerce & Business site:\n\u003Cul>\n\u003Cli>\u003Cstrong>Floating WhatsApp Chat Widget\u003C\u002Fstrong> (can be use without WooCommerce),\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WhatsApp Order Button for WooCommrece\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide\u002FDisable WooCommerce Elements\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Strings Translations\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003Cli>and many more.\u003Cbr \u002F>\n&nbsp;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimage-video-lightbox\u002F\" rel=\"ugc\">Image & Video Lightbox\u003C\u002Fa>\u003C\u002Fstrong> – A lightweight plugin that automatically adds Lightbox functionality to images displayed by WordPress (Gutenberg) Gallery and Image Blocks, as well as GenerateBlocks Image Blocks, and also videos created by the core Video Block,  without the need to set the link to media file manually one by one.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>&nbsp;\u003C\u002Fp>\n","Animate any Elements on scroll using the popular AOS JS library simply by adding class names.",4000,22680,86,6,"2024-04-08T03:50:00.000Z","6.5.8","5.8","7.4",[19,20,106,23,107],"aos","scroll-animation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanimate-on-scroll.1.0.7.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":76,"num_ratings":119,"last_updated":120,"tested_up_to":52,"requires_at_least":121,"requires_php":122,"tags":123,"homepage":127,"download_link":128,"security_score":76,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":65},"reading-position-indicator","Reading Position Indicator","1.2.1","Marcin Pietrzak","https:\u002F\u002Fprofiles.wordpress.org\u002Fiworks\u002F","\u003Cp>Reading Position Indicator adds a stylish horizontal progress bar alongside your content, showing readers how far they’ve scrolled. It enhances user engagement by providing a clear visual cue of reading progress, ideal for blogs, articles, and long-form content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003Cbr \u002F>\n* Horizontal progress bar displayed on posts and pages.\u003Cbr \u002F>\n* Customizable colors, opacity, rounded edges, and gradients.\u003Cbr \u002F>\n* Lightweight and performance optimized.\u003Cbr \u002F>\n* Easy setup with no coding required.\u003Cbr \u002F>\n* Translation ready.\u003Cbr \u002F>\n* Compatible with most WordPress themes.\u003C\u002Fp>\n\u003Cp>Thank you \u003Ca href=\"http:\u002F\u002Fpankajparashar.com\u002F\" rel=\"nofollow ugc\">Pankaj Parashar\u003C\u002Fa> for your article on CSS-TRICKS about \u003Ca href=\"https:\u002F\u002Fcss-tricks.com\u002Freading-position-indicator\u002F\" rel=\"nofollow ugc\">Reading Position Indicator\u003C\u002Fa>\u003C\u002Fp>\n","Add reading position indicator on page top.",900,24876,66,"2025-10-14T09:40:00.000Z","6.0","8.0",[20,21,124,125,126],"progress-bar","reading-time","time","https:\u002F\u002Fgithub.com\u002Fiworks\u002Freading-position-indicator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freading-position-indicator.1.2.1.zip",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":137,"downloaded":138,"rating":139,"num_ratings":63,"last_updated":140,"tested_up_to":79,"requires_at_least":141,"requires_php":142,"tags":143,"homepage":146,"download_link":147,"security_score":76,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":65},"ra-widgets-animate","RA Widgets Animate","2.0","FrodoBean","https:\u002F\u002Fprofiles.wordpress.org\u002Ffrodobean\u002F","\u003Cp>RA Widgets Animate is a WordPress plugin that adds additional widget fields into existing widget forms using \u003Ca href=\"https:\u002F\u002Fusal.dev\" rel=\"nofollow ugc\">Ultimate Scroll Animation Library\u003C\u002Fa> script to render animation. If you’re using SiteOrigin Panels, the plugin also adds ‘Animation’ tab to Widget Styles. Support for Gutenberg Block Editor is added in V2.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Animate almost all of your widgets\u003C\u002Fli>\n\u003Cli>Animate On Scroll support\u003C\u002Fli>\n\u003Cli>Supports SiteOrigin Panels Widget Styles\u003C\u002Fli>\n\u003Cli>Ability to choose animation type\u003C\u002Fli>\n\u003Cli>Ability to change easing time\u003C\u002Fli>\n\u003Cli>Ability to change animation offset\u003C\u002Fli>\n\u003Cli>Ability to change animation duration\u003C\u002Fli>\n\u003Cli>Ability to change animation delay\u003C\u002Fli>\n\u003Cli>Ability to set animation once\u003C\u002Fli>\n\u003Cli>Ability to disable animation on certain devices and viewports\u003C\u002Fli>\n\u003Cli>Set global settings via plugin settings\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable plugin scripts and styles via plugin settings\u003C\u002Fli>\n\u003C\u002Ful>\n","Animate widgets using Ultimate Scroll Animation Library.",200,7533,96,"2026-02-26T00:46:00.000Z","4.7","7.2",[90,20,144,145],"siteorigin-page-builder","usal","https:\u002F\u002Fgithub.com\u002Fwebdevsuperfast\u002Fra-widgets-animate","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fra-widgets-animate.2.0.zip",{"attackSurface":149,"codeSignals":169,"taintFlows":180,"riskAssessment":181,"analyzedAt":191},{"hooks":150,"ajaxHandlers":165,"restRoutes":166,"shortcodes":167,"cronEvents":168,"entryPointCount":13,"unprotectedCount":13},[151,157,161],{"type":152,"name":153,"callback":154,"file":155,"line":156},"action","customize_register","espi_cutomizer","easy-scroll-progress-indicator.php",111,{"type":152,"name":158,"callback":159,"file":155,"line":160},"wp_body_open","espi_indicator",117,{"type":152,"name":162,"callback":163,"file":155,"line":164},"wp_enqueue_scripts","espi_indicator_style",158,[],[],[],[],{"dangerousFunctions":170,"sqlUsage":171,"outputEscaping":173,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":179},[],{"prepared":13,"raw":13,"locations":172},[],{"escaped":174,"rawEcho":87,"locations":175},3,[176],{"file":155,"line":177,"context":178},115,"raw output",[],[],{"summary":182,"deductions":183},"The security posture of the 'easy-scroll-progress-indicator' plugin version 1.0.3 appears to be strong based on the provided static analysis. The absence of any registered AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the potential attack surface.  Furthermore, the code demonstrates good practices by utilizing prepared statements for all SQL queries and having a relatively high percentage of properly escaped output. The lack of recorded vulnerabilities in its history is also a positive indicator of past security diligence.\n\nHowever, the static analysis does reveal a few areas that, while not currently exploited or flagged as critical, warrant attention. Specifically, the complete absence of nonce checks and capability checks across all entry points (even though there are none) is a concern. If new entry points were to be introduced in future versions, they might inherit this lack of essential security measures. While taint analysis showed no critical or high-severity issues, this is contingent on the limited number of flows analyzed. The fact that 25% of output is not properly escaped, even with a small total, could still present a Cross-Site Scripting (XSS) risk if user-supplied data is involved in those outputs.\n\nIn conclusion, 'easy-scroll-progress-indicator' v1.0.3 presents a low-risk profile due to its limited attack surface and good coding practices regarding SQL and output escaping. The lack of a vulnerability history is reassuring. The primary weakness lies in the absence of mandatory security checks like nonces and capability checks, which, while not directly exploitable in the current version, represent a potential oversight for future development. Addressing the unescaped output is also advisable for a more robust security posture.",[184,187,189],{"reason":185,"points":186},"No nonce checks implemented",5,{"reason":188,"points":186},"No capability checks implemented",{"reason":190,"points":63},"Some outputs not properly escaped","2026-03-17T00:31:26.837Z",{"wat":193,"direct":200},{"assetPaths":194,"generatorPatterns":195,"scriptPaths":196,"versionParams":198},[],[],[197],"\u002Fwp-content\u002Fplugins\u002Feasy-scroll-progress-indicator\u002Fassets\u002Fjs\u002Feasy-scroll-progress-indicator.js",[199],"\u002Fwp-content\u002Fplugins\u002Feasy-scroll-progress-indicator\u002Fassets\u002Fjs\u002Feasy-scroll-progress-indicator.js?ver=",{"cssClasses":201,"htmlComments":202,"htmlAttributes":203,"restEndpoints":204,"jsGlobals":205,"shortcodeOutput":206},[],[],[],[],[],[],{"error":208,"url":209,"statusCode":210,"statusMessage":211,"message":211},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Feasy-scroll-progress-indicator\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":174,"versions":213},[214,220,227],{"version":6,"download_url":25,"svn_tag_url":215,"released_at":27,"has_diff":216,"diff_files_changed":217,"diff_lines":27,"trac_diff_url":218,"vulnerabilities":219,"is_current":208},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-scroll-progress-indicator\u002Ftags\u002F1.0.3\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-scroll-progress-indicator%2Ftags%2F1.0.2&new_path=%2Feasy-scroll-progress-indicator%2Ftags%2F1.0.3",[],{"version":221,"download_url":222,"svn_tag_url":223,"released_at":27,"has_diff":216,"diff_files_changed":224,"diff_lines":27,"trac_diff_url":225,"vulnerabilities":226,"is_current":216},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-scroll-progress-indicator.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-scroll-progress-indicator\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-scroll-progress-indicator%2Ftags%2F1.0.1&new_path=%2Feasy-scroll-progress-indicator%2Ftags%2F1.0.2",[],{"version":228,"download_url":229,"svn_tag_url":230,"released_at":27,"has_diff":216,"diff_files_changed":231,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":232,"is_current":216},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-scroll-progress-indicator.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-scroll-progress-indicator\u002Ftags\u002F1.0.1\u002F",[],[]]