[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-wC53CrqEO7Ujsmf1WzJpTE_an2rpLexK9Vi0tHllV8":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":125,"fingerprints":353},"ashch-scroll-top","Ashch-scrollTop","1.0.1","Andrey","https:\u002F\u002Fprofiles.wordpress.org\u002Fandreyshchedrin\u002F","\u003Cp>Scroll Top is a WordPress plugin which make scroll to top customizable button.\u003Cbr \u002F>\nThe plugin has differents settings, such as:\u003Cbr \u002F>\nColor, position, start scroling, form, type of arrow\u003C\u002Fp>\n","Scroll Top is a WordPress plugin which make scroll to top customizable button.",40,1645,0,"2018-12-26T18:34:00.000Z","4.9.29","4.9.4",[18,19,20,21,22],"scroll","scrolltop","scrollup","totop","toup","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fashch-scroll-top.1.0.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"andreyshchedrin",1,30,84,"2026-04-04T15:32:31.307Z",[36,54,72,87,108],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":31,"last_updated":47,"tested_up_to":15,"requires_at_least":48,"requires_php":23,"tags":49,"homepage":23,"download_link":53,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"back-to-top-scroll","Back to top scroll","1.0","Ganesh Paygude","https:\u002F\u002Fprofiles.wordpress.org\u002Fganeshpaygude\u002F","\u003Cp>Add back to top button to scroll from bottom to top.\u003C\u002Fp>\n\u003Cp>Major features in Back to top scroll  include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add back to top button to scroll from bottom to top.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Ch3>A brief Markdown Example\u003C\u002Fh3>\n","Add back to top button to scroll from bottom to top.",10,1731,20,"2018-02-06T06:27:00.000Z","3.2",[50,51,18,19,52],"backtotop","link","top","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fback-to-top-scroll.1.0.zip",{"slug":55,"name":56,"version":39,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":44,"downloaded":61,"rating":62,"num_ratings":63,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":23,"tags":67,"homepage":70,"download_link":71,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"wpbatch-scroll-to-top","WPBatch Scroll to Top","Md. Toriqul Mowla","https:\u002F\u002Fprofiles.wordpress.org\u002Fsujon3g\u002F","\u003Cp>Usually after we set up a basic theme, we miss a scroll to top icon with a functionality of scrollTop after a single click.\u003Cbr \u002F>\nThis plugin will help you about this.. Just Install it and enjoy.\u003C\u002Fp>\n\u003Cp>Plugin Demo: \u003Ca href=\"http:\u002F\u002Fdreamwebit.com\" rel=\"nofollow ugc\">WPBatch\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Just visit the Plugin Demo site and scroll Down\u003C\u002Fp>\n","The Easiest Scroll to Top Plugin Ever..",1929,100,11,"2014-10-13T05:11:00.000Z","4.0.38","3.0.1",[18,68,69,19,20],"scroll-to-top","scrolling","http:\u002F\u002Fdreamwebit.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpbatch-scroll-to-top.zip",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":13,"downloaded":80,"rating":13,"num_ratings":13,"last_updated":81,"tested_up_to":82,"requires_at_least":83,"requires_php":23,"tags":84,"homepage":85,"download_link":86,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"creative-scroll","Creative Scroll","2.0","Md. Naeem Ahmed Opu","https:\u002F\u002Fprofiles.wordpress.org\u002Fmnaopu\u002F","\u003Cp>This is a simple wordpress creative scroll plugin. This plugin allows you to reach from bottom to top. If there is no scroll in your theme just install and active it.\u003C\u002Fp>\n","This is a simple wordpress creative scroll plugin. This plugin allows you to reach from bottom to top. If there is no scroll in your theme just instal &hellip;",1149,"2017-06-25T10:21:00.000Z","4.8.28","3.0",[18,68,69,19,20],"http:\u002F\u002Flearn-with-mnaopu.blogspot.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcreative-scroll.zip",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":97,"num_ratings":98,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":102,"tags":103,"homepage":106,"download_link":107,"security_score":62,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"scrollup-master","Scroll Back To Top Button","2.9.0","Sayful Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Fsayful\u002F","\u003Cp>The plugin adds a floating navigation button right bottom in the footer of your site that only appears when you scroll the page down, and when clicked gently roll the site to the top. All this without any modification to your template.\u003C\u002Fp>\n\u003Ch4>Full Feature Set\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Very lightweight, Total content is less than 1 kb and load when the site load\u003C\u002Fli>\n\u003Cli>No dependency, Written in Vanilla JavaScript\u003C\u002Fli>\n\u003Cli>Support all major browsers including Firefox, Chrome, Opera, Edge, IE9 and higher\u003C\u002Fli>\n\u003Cli>Five SVG icon type\u003C\u002Fli>\n\u003Cli>Two icon shape: Square or Circle\u003C\u002Fli>\n\u003Cli>Unlimited Colors for background and icon\u003C\u002Fli>\n\u003C\u002Ful>\n","This is just a very simple plugin to have a scroll back to top button throughout your whole blog\u002Fsite.",4000,32165,80,8,"2025-04-15T11:10:00.000Z","6.8.5","6.0","5.6",[104,68,105,20,52],"back-to-top","scroll-up","https:\u002F\u002Fsayfulislam.com\u002F?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscrollup-master.2.9.0.zip",{"slug":109,"name":110,"version":66,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":62,"downloaded":115,"rating":62,"num_ratings":116,"last_updated":117,"tested_up_to":118,"requires_at_least":101,"requires_php":119,"tags":120,"homepage":123,"download_link":124,"security_score":62,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"hr-scroll-top","Scroll Top | HR Scroll Top","Habibur Rahman","https:\u002F\u002Fprofiles.wordpress.org\u002Fhrhabibpro\u002F","\u003Cp>\u003Cstrong>HR Scroll Top\u003C\u002Fstrong> is a very useful Scroll To Top plugin with more functionality. This plugin has more functionality with smooth scroll speed options.\u003C\u002Fp>\n\u003Ch3>📓 About HR Scroll Top\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>HR Scroll Top\u003C\u002Fstrong> is a very useful Scroll To Top plugin. HR Scroll Top plugin has more icons so that you can choose any icons on your website. You can change the icon’s background color and icon color. Icon moving option is available on also left or right side. Here has the smooth scroll speed option. You will be capable of speed increase or decrease to your need.\u003Cbr \u002F>\nEverybody can use this plugin on their websites. If you want to go up smoothly on your website, you can use this plugin. It is best to scroll to the top of a website page. “HR Scroll Top” is easy to use.\u003C\u002Fp>\n\u003Ch3>📃 Docs and Support\u003C\u002Fh3>\n\u003Cp>You can find \u003Ca href=\"https:\u002F\u002Fhabibcoder.com\u002Fhrscrolltop\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa> here and more detailed information about HR Scroll Top. When you cannot find the answer to your question on the FAQ or in any of the documentation, check the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fhr-scroll-top\u002F\" rel=\"ugc\">support forum\u003C\u002Fa> on WordPress.org.\u003C\u002Fp>\n\u003Ch3>🤝 HR Scroll Top Need Support\u003C\u002Fh3>\n\u003Cp>It is hard to continue development and support for this free plugin without contributions from users like you. If you enjoy using HR Scroll Top and find it useful, please consider \u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fhabibcoder\" rel=\"nofollow ugc\">making a donation\u003C\u002Fa>. Your donation will help encourage and support the plugin’s continued development and better user support.\u003C\u002Fp>\n\u003Ch3>🎯 Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>More icons\u003C\u002Fli>\n\u003Cli>Icon Color Change option\u003C\u002Fli>\n\u003Cli>Icon Background Color Change  option\u003C\u002Fli>\n\u003Cli>Icon Positioning, Left or Right\u003C\u002Fli>\n\u003Cli>Smooth Scroll Speed select option\u003C\u002Fli>\n\u003Cli>Roundable and Cornerable icons select\u003C\u002Fli>\n\u003Cli>Don’t Load extra codes\u003C\u002Fli>\n\u003Cli>Super-fast Plugin \u003C\u002Fli>\n\u003Cli>Hand Coding Plugin\u003C\u002Fli>\n\u003Cli>No use of any Framework\u002FLibrary\u003C\u002Fli>\n\u003Cli>Light Weight Plugin\u003C\u002Fli>\n\u003Cli>Author Contact info, If you face any problems.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📚 How to use\u003C\u002Fh3>\n\u003Cp>You can use this plugin with some steps, like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Search and Install the HR Scroll Top Plugin. You will be redirected to the plugin admin page after installing it.\u003C\u002Fli>\n\u003Cli>You can change everything from here like change Icon, Change Background Color & Icon Color, Change Scroll Speed, Change the icon Round & Corner and can change the icon Position on your website.\u003C\u002Fli>\n\u003Cli>Then you go to your website and you will find an awesome Scroll To Top Icon with all functionality.\u003C\u002Fli>\n\u003C\u002Ful>\n","HR Scroll Top is a very useful Scroll To Top plugin with more functionality. This plugin has more functionality with smooth scroll speed options.",2666,3,"2026-01-11T18:40:00.000Z","6.9.4","7.0",[109,121,68,122,19],"hrscrolltop","scroll-top","https:\u002F\u002Fplugin.habibcoder.com\u002Fhr-scroll-top\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhr-scroll-top.3.0.1.zip",{"attackSurface":126,"codeSignals":157,"taintFlows":229,"riskAssessment":344,"analyzedAt":352},{"hooks":127,"ajaxHandlers":153,"restRoutes":154,"shortcodes":155,"cronEvents":156,"entryPointCount":13,"unprotectedCount":13},[128,133,137,141,145,149],{"type":129,"name":130,"callback":131,"file":132,"line":116},"action","admin_menu","scrltop_admin_menu_setup","scrltop-admin.php",{"type":129,"name":134,"callback":135,"file":136,"line":116},"wp_footer","scrltop_main","scrltop-core.php",{"type":129,"name":138,"callback":139,"file":140,"line":116},"plugins_loaded","scrltop_languages","scrltop-functions.php",{"type":129,"name":142,"callback":143,"file":144,"line":116},"admin_enqueue_scripts","scrltop_scripts_admin","scrltop-scripts.php",{"type":129,"name":146,"callback":147,"file":144,"line":148},"wp_head","scrltop_scripts_jqwery",18,{"type":129,"name":150,"callback":151,"file":152,"line":116},"wp_enqueue_scripts","scrltop_style","scrltop-styles.php",[],[],[],[],{"dangerousFunctions":158,"sqlUsage":159,"outputEscaping":161,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":228},[],{"prepared":13,"raw":13,"locations":160},[],{"escaped":46,"rawEcho":162,"locations":163},34,[164,167,169,171,173,175,177,179,181,183,185,186,187,188,190,192,194,196,198,200,202,204,206,208,210,212,214,215,217,219,221,222,224,226],{"file":132,"line":165,"context":166},44,"raw output",{"file":132,"line":168,"context":166},53,{"file":132,"line":170,"context":166},66,{"file":132,"line":172,"context":166},70,{"file":132,"line":174,"context":166},71,{"file":132,"line":176,"context":166},77,{"file":132,"line":178,"context":166},81,{"file":132,"line":180,"context":166},82,{"file":132,"line":182,"context":166},88,{"file":132,"line":184,"context":166},96,{"file":132,"line":184,"context":166},{"file":132,"line":62,"context":166},{"file":132,"line":62,"context":166},{"file":132,"line":189,"context":166},104,{"file":132,"line":191,"context":166},105,{"file":132,"line":193,"context":166},107,{"file":132,"line":195,"context":166},113,{"file":132,"line":197,"context":166},117,{"file":132,"line":199,"context":166},123,{"file":132,"line":201,"context":166},127,{"file":132,"line":203,"context":166},133,{"file":132,"line":205,"context":166},137,{"file":132,"line":207,"context":166},143,{"file":132,"line":209,"context":166},147,{"file":132,"line":211,"context":166},153,{"file":132,"line":213,"context":166},158,{"file":132,"line":213,"context":166},{"file":132,"line":216,"context":166},164,{"file":132,"line":218,"context":166},170,{"file":132,"line":220,"context":166},175,{"file":132,"line":220,"context":166},{"file":132,"line":223,"context":166},182,{"file":132,"line":225,"context":166},186,{"file":136,"line":227,"context":166},33,[],[230,309],{"entryPoint":231,"graph":232,"unsanitizedCount":44,"severity":308},"scrltop_admin_page_screen (scrltop-admin.php:15)",{"nodes":233,"edges":296},[234,239,244,247,249,253,255,259,261,265,267,271,273,277,279,283,285,288,290,294],{"id":235,"type":236,"label":237,"file":132,"line":238},"n0","source","$_POST['scrltop_enable_button']",19,{"id":240,"type":241,"label":242,"file":132,"line":238,"wp_function":243},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":245,"type":236,"label":246,"file":132,"line":46},"n2","$_POST['scrltop_button_color']",{"id":248,"type":241,"label":242,"file":132,"line":46,"wp_function":243},"n3",{"id":250,"type":236,"label":251,"file":132,"line":252},"n4","$_POST['scrltop_arrow_color']",21,{"id":254,"type":241,"label":242,"file":132,"line":252,"wp_function":243},"n5",{"id":256,"type":236,"label":257,"file":132,"line":258},"n6","$_POST['scrltop_arrow']",22,{"id":260,"type":241,"label":242,"file":132,"line":258,"wp_function":243},"n7",{"id":262,"type":236,"label":263,"file":132,"line":264},"n8","$_POST['scrltop_form_button']",23,{"id":266,"type":241,"label":242,"file":132,"line":264,"wp_function":243},"n9",{"id":268,"type":236,"label":269,"file":132,"line":270},"n10","$_POST['scrltop_start_scrolling']",24,{"id":272,"type":241,"label":242,"file":132,"line":270,"wp_function":243},"n11",{"id":274,"type":236,"label":275,"file":132,"line":276},"n12","$_POST['scrltop_position_button']",25,{"id":278,"type":241,"label":242,"file":132,"line":276,"wp_function":243},"n13",{"id":280,"type":236,"label":281,"file":132,"line":282},"n14","$_POST['scrltop_position_button_left']",28,{"id":284,"type":241,"label":242,"file":132,"line":282,"wp_function":243},"n15",{"id":286,"type":236,"label":287,"file":132,"line":162},"n16","$_POST['scrltop_position_button_right']",{"id":289,"type":241,"label":242,"file":132,"line":162,"wp_function":243},"n17",{"id":291,"type":236,"label":292,"file":132,"line":293},"n18","$_POST['scrltop_position_button_bottom']",39,{"id":295,"type":241,"label":242,"file":132,"line":293,"wp_function":243},"n19",[297,299,300,301,302,303,304,305,306,307],{"from":235,"to":240,"sanitized":298},false,{"from":245,"to":248,"sanitized":298},{"from":250,"to":254,"sanitized":298},{"from":256,"to":260,"sanitized":298},{"from":262,"to":266,"sanitized":298},{"from":268,"to":272,"sanitized":298},{"from":274,"to":278,"sanitized":298},{"from":280,"to":284,"sanitized":298},{"from":286,"to":289,"sanitized":298},{"from":291,"to":295,"sanitized":298},"low",{"entryPoint":310,"graph":311,"unsanitizedCount":44,"severity":308},"\u003Cscrltop-admin> (scrltop-admin.php:0)",{"nodes":312,"edges":333},[313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332],{"id":235,"type":236,"label":237,"file":132,"line":238},{"id":240,"type":241,"label":242,"file":132,"line":238,"wp_function":243},{"id":245,"type":236,"label":246,"file":132,"line":46},{"id":248,"type":241,"label":242,"file":132,"line":46,"wp_function":243},{"id":250,"type":236,"label":251,"file":132,"line":252},{"id":254,"type":241,"label":242,"file":132,"line":252,"wp_function":243},{"id":256,"type":236,"label":257,"file":132,"line":258},{"id":260,"type":241,"label":242,"file":132,"line":258,"wp_function":243},{"id":262,"type":236,"label":263,"file":132,"line":264},{"id":266,"type":241,"label":242,"file":132,"line":264,"wp_function":243},{"id":268,"type":236,"label":269,"file":132,"line":270},{"id":272,"type":241,"label":242,"file":132,"line":270,"wp_function":243},{"id":274,"type":236,"label":275,"file":132,"line":276},{"id":278,"type":241,"label":242,"file":132,"line":276,"wp_function":243},{"id":280,"type":236,"label":281,"file":132,"line":282},{"id":284,"type":241,"label":242,"file":132,"line":282,"wp_function":243},{"id":286,"type":236,"label":287,"file":132,"line":162},{"id":289,"type":241,"label":242,"file":132,"line":162,"wp_function":243},{"id":291,"type":236,"label":292,"file":132,"line":293},{"id":295,"type":241,"label":242,"file":132,"line":293,"wp_function":243},[334,335,336,337,338,339,340,341,342,343],{"from":235,"to":240,"sanitized":298},{"from":245,"to":248,"sanitized":298},{"from":250,"to":254,"sanitized":298},{"from":256,"to":260,"sanitized":298},{"from":262,"to":266,"sanitized":298},{"from":268,"to":272,"sanitized":298},{"from":274,"to":278,"sanitized":298},{"from":280,"to":284,"sanitized":298},{"from":286,"to":289,"sanitized":298},{"from":291,"to":295,"sanitized":298},{"summary":345,"deductions":346},"The \"ashch-scroll-top\" v1.0.1 plugin exhibits a generally strong security posture, largely due to the absence of common attack vectors like AJAX handlers, REST API routes, shortcodes, and cron events. The code also shows good practices with SQL queries being 100% prepared and no external HTTP requests or file operations being performed. However, a significant concern arises from the output escaping. With 54 total outputs and only 37% properly escaped, there's a substantial risk of cross-site scripting (XSS) vulnerabilities where user-supplied data, if not adequately sanitized before display, could be injected into the page.\n\nThe taint analysis, while limited to only two flows, did reveal that both flows involved unsanitized paths. Although no critical or high-severity vulnerabilities were identified in this analysis, this indicates a potential for issues if these paths are exposed to user input. The lack of vulnerability history suggests the plugin has not historically been a target or source of serious security flaws, which is a positive sign. Nevertheless, the identified output escaping issues and the taint flow findings warrant attention and mitigation to ensure a robust security profile.",[347,349],{"reason":348,"points":98},"Insufficient output escaping detected",{"reason":350,"points":351},"Taint flows with unsanitized paths found",5,"2026-03-16T22:17:45.742Z",{"wat":354,"direct":369},{"assetPaths":355,"generatorPatterns":360,"scriptPaths":361,"versionParams":364},[356,357,358,359],"\u002Fwp-content\u002Fplugins\u002Fashch-scroll-top\u002Fassets\u002Fjs\u002Fadmin_script.js","\u002Fwp-content\u002Fplugins\u002Fashch-scroll-top\u002Fassets\u002Fjs\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Fashch-scroll-top\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fashch-scroll-top\u002Fassets\u002Fcss\u002Ffontawesome-free-5.6.3-web\u002Fcss\u002Fall.css",[],[362,363],"wp-content\u002Fplugins\u002Fashch-scroll-top\u002Fassets\u002Fjs\u002Fadmin_script.js","wp-content\u002Fplugins\u002Fashch-scroll-top\u002Fassets\u002Fjs\u002Fscript.js",[365,366,367,368],"scrltop-style","scrltop-fontawesome","scrltop-admin-script","scrltop-script",{"cssClasses":370,"htmlComments":372,"htmlAttributes":373,"restEndpoints":375,"jsGlobals":376,"shortcodeOutput":377},[371],"scrltop_button",[],[374],"data-start-scrolling",[],[],[]]