[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f4EPZNJ8xK2B8Y3bXmjeRaf-yUlS4Z_W2BT_onDEandU":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":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":136,"fingerprints":292},"skysa-scroll-to-top-app","Skysa Scroll-to-Top App","1.4","Skysa","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidskysa\u002F","\u003Cp>A Scroll-to-top button for scrolling up to the top of the current page. Customize the label and icon used for the button. When the app button is clicked the page scrolls to the top with a smooth eased animation. The Scroll-to-Top button displays on a Skysa bar at the bottom of your site.\u003C\u002Fp>\n\u003Cp>http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Zj1uGXX2xrk&hd=1\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Ftags\u002Fskysa-apps\" rel=\"ugc\">More Skysa App plugins\u003C\u002Fa> -|||- \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fskysa-official\u002F\" rel=\"ugc\">Skysa App Bar Integration plugin\u003C\u002Fa>\u003C\u002Fp>\n","Animated scroll-to-top, button floats unobtrusively at the bottom of your site. A great convenience feature for your visitors.",10,5253,0,"2014-09-08T17:11:00.000Z","4.0.38","2.7","",[19,20,21,22,23],"scroll","scroll-to-top","scroll-up","skysa","skysa-apps","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fskysa-scroll-to-top-app","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fskysa-scroll-to-top-app.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":26,"computed_at":36},"davidskysa",8,80,87,30,"2026-04-05T04:25:32.938Z",[38,62,81,101,120],{"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":53,"tags":54,"homepage":58,"download_link":59,"security_score":48,"vuln_count":60,"unpatched_count":13,"last_vuln_date":61,"fetched_at":28},"wpfront-scroll-top","WPFront Scroll Top","3.0.1","Syam Mohan","https:\u002F\u002Fprofiles.wordpress.org\u002Fsyammohanm\u002F","\u003Cp>Enhance user experience and site navigation with a lightweight, customizable “Scroll to Top” button. This plugin adds a smooth-scrolling button that appears as users scroll down the page and disappears when they return to the top.\u003C\u002Fp>\n\u003Cp>Designed for speed and seamless integration, it works with any WordPress theme and includes options for custom icons, button position, color, animation, and intelligent display rules. No coding required—just install and configure in minutes.\u003C\u002Fp>\n\u003Cp>Perfect for blogs, long-form articles, eCommerce sites, or any website where easy navigation improves usability.\u003C\u002Fp>\n\u003Ch3>Key Features & Customization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Intelligent Display\u003C\u002Fstrong>: Automatically appears as users scroll down, then disappears when at the top.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smooth Scroll Animation\u003C\u002Fstrong>: Provides a fluid and pleasant “back to top” experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Destinations\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Internal Page Scroll: Link the button to any specific element within the current page.\u003C\u002Fli>\n\u003Cli>External Page Redirection: Redirect users to any other page or URL.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Button Design\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Choose between text, custom image (PNG\u002FSVG), or Font Awesome icons.\u003C\u002Fli>\n\u003Cli>Use any image URL for complete branding control.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Control\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>\u003Cstrong>Mobile-Friendly\u003C\u002Fstrong>: Option to hide the button on smaller devices\u002Fwindows for better mobile UX.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>iFrame Compatibility\u003C\u002Fstrong>: Ensures it doesn’t appear inappropriately within iframes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Targeted Visibility\u003C\u002Fstrong>: Easily show or hide the button on specific pages or posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Temporary Display\u003C\u002Fstrong>: Auto-hide the button after a set duration for a cleaner interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimized Performance\u003C\u002Fstrong>: Utilizes Async JavaScript to ensure fast page loading.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility Focused\u003C\u002Fstrong>: Built with ARIA labels and screen reader text for inclusive navigation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO-Friendly Markup\u003C\u002Fstrong>: Employs semantically correct HTML elements for optimal search engine and accessibility performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimized Performance\u003C\u002Fstrong>: Adds functionality without slowing down your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy-to-Use Admin Panel\u003C\u002Fstrong>: Configure all settings intuitively from your WordPress dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds a lightweight and smooth \"Scroll to Top\" button to your WordPress site, improving navigation and user experience with customizable options.",200000,1903376,100,142,"2025-12-02T16:52:00.000Z","6.9.4","5.3","7.2",[55,20,56,21,57],"back-to-top","scroll-top","smooth-scroll","http:\u002F\u002Fwpfront.com\u002Fscroll-top-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpfront-scroll-top.3.0.1.zip",1,"2021-07-26 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":33,"num_ratings":32,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":79,"download_link":80,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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,"2025-04-15T11:10:00.000Z","6.8.5","6.0","5.6",[55,20,21,77,78],"scrollup","top","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":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":51,"requires_at_least":74,"requires_php":17,"tags":94,"homepage":97,"download_link":98,"security_score":99,"vuln_count":92,"unpatched_count":13,"last_vuln_date":100,"fetched_at":28},"click-to-top","Click to top","1.3.0","Noor Alam","https:\u002F\u002Fprofiles.wordpress.org\u002Fnalam-1\u002F","\u003Ch4>Click to top is nice choice for go top in website.\u003C\u002Fh4>\n\u003Cp>Click to Top is a WordPress plugin that allows users to easily and quickly navigate to the top of a web page with just one click. This plugin adds a small button on the bottom-right corner of the website that will take users back to the top of the page when clicked. The button is customizable, and users can choose from different icon styles, sizes, colors, and animations to match their website’s design.\u003C\u002Fp>\n\u003Cp>The Click to Top plugin is incredibly user-friendly and can be easily installed and activated without any technical expertise. It is compatible with most WordPress themes and is optimized for performance to ensure that it doesn’t slow down your website’s loading time.\u003C\u002Fp>\n\u003Cp>This plugin is particularly useful for websites that have long pages or articles, as it provides an easy way for users to navigate back to the top without having to scroll all the way up manually. It improves user experience, reduces bounce rates, and can even contribute to better search engine rankings.\u003C\u002Fp>\n\u003Ch4>Awesome Plugin’s Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>13 scroll icons.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>55 hover effects.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All 32 jQuery UI easings support.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Icon and text support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited icon and text color\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited background color. \u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-friendly Editor.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation support.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Two different style square and round.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Totally responsive and touch friendly.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>See real use live demo here:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwpthemespace.com\" rel=\"nofollow ugc\">\u003Cstrong>Live demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Go video tutorial for details:\u003C\u002Fh4>\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\u002Fu8wR-MoX9YE?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>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Click to top uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","A wordpress plugin to create a customisable Click To Top feature.",2000,96523,40,2,"2025-12-03T03:57:00.000Z",[95,55,96,20,21],"arrow-icon","page-scrolling","http:\u002F\u002Fwpthemespace.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclick-to-top.zip",99,"2022-12-16 00:00:00",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":32,"last_updated":112,"tested_up_to":73,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":118,"download_link":119,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"x-scroll-to-top-responsive","X-Scroll To Top – Responsive","3.1.2","Md Jahidul Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Fmd-jahidul-islam\u002F","\u003Cp>The X-Scroll To Top plugin makes scrolling a webpage easier by adding an attention-grabbing icon at the bottom. When users click this button, it smoothly scrolls the page back to the top. The plugin offers a unique level of customization with flexible settings, allowing users to personalize the button’s appearance and behavior. Users can also see changes visually in real-time, making it easy to tailor the scroll-up button to their site’s design and functionality. Despite its simplicity with just four options, it effectively meets all the needs for a scroll-up button.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>15 Different Scroll-Up Icons: Choose from 15 unique icons to customize the scroll-up button.\u003C\u002Fli>\n\u003Cli>Custom Icon Size: Easily adjust the icon size to fit your website’s design.\u003C\u002Fli>\n\u003Cli>Custom Circle or Border Radius Option: Personalize the button’s shape with customizable border radius settings.\u003C\u002Fli>\n\u003Cli>Unlimited Icon Color Options: Select any color for your scroll-up icon to match your site’s theme.\u003C\u002Fli>\n\u003Cli>Unlimited Icon Background Color Options: Customize the background color of the icon for better visibility and style.\u003C\u002Fli>\n\u003Cli>Unlimited Icon Hover Color: Change the icon color when hovered over to enhance user interaction.\u003C\u002Fli>\n\u003Cli>Unlimited Icon Hover Background Color: Adjust the background color of the icon on hover for a dynamic effect.\u003C\u002Fli>\n\u003Cli>Custom Scroll-Up Icon Position: Position the scroll-up button anywhere on the screen to suit your layout.\u003C\u002Fli>\n\u003Cli>Fully Responsive Design: Ensures the scroll-up button looks great on all devices, including desktops, tablets, and mobile phones.\u003C\u002Fli>\n\u003Cli>Custom Scroll-Up Position for Mobile & Tablet: Set different positions for the scroll-up button on mobile and tablet devices for better accessibility.\u003C\u002Fli>\n\u003Cli>Option to Hide Notice on Mobile: Add an option to hide the scroll-up button on mobile devices to improve user experience.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Other Plugins by CoderPlus\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Role‑Based Analytics for WooCommerce (Premium)\u003C\u002Fstrong>\u003Cbr \u002F>\nFilter WooCommerce sales reports by WordPress user roles analyze order counts, product sales, coupon usage, downloads, and compare top customer groups with built‑in leaderboards.\u003Cbr \u002F>\n🔗 \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Frole-based-analytics-woocommerce\u002F\" rel=\"nofollow ugc\">View on WooCommerce.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Logo Switcher for Divi\u003C\u002Fstrong>\u003Cbr \u002F>\nSwitch logos on scroll, sticky header, or dark\u002Flight mode for Divi-based websites.\u003Cbr \u002F>\n🔗 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flogo-switcher-divi\u002F\" rel=\"ugc\">View Plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Woo Subscription Trial Coupon\u003C\u002Fstrong>\u003Cbr \u002F>\nEnable coupon discounts for trial periods in WooCommerce Subscriptions.\u003Cbr \u002F>\n🔗 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-subscription-trial-coupon\u002F\" rel=\"ugc\">View Plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"Best Scroll to top plugin for WordPress\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F389293056?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n","X-Scroll To Top adds a customizable scroll-up button to your site. Personalize it to seamlessly match your design and enhance functionality.",300,10904,82,"2025-07-27T14:25:00.000Z","5.0","5.4",[55,116,20,21,117],"best-scroll-up-wordpress","scroll-up-icon","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fx-scroll-to-top-responsive\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fx-scroll-to-top-responsive.3.1.2.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":48,"num_ratings":130,"last_updated":131,"tested_up_to":132,"requires_at_least":41,"requires_php":17,"tags":133,"homepage":17,"download_link":135,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"scrolltotop","scrollToTop","1.16","Roman Sarvarov","https:\u002F\u002Fprofiles.wordpress.org\u002From4i\u002F","\u003Cp>scrollToTop is a small plug-in that will help you to make a nice looking back to top button or full-height bar on your WordPress website. You don’t need any knowledge in HTML, CSS or JS: the plug-in has many settings which you can change in just one click.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bar and Button mode\u003C\u002Fli>\n\u003Cli>Choose 1 of 15+ arrow icons (which are merged in a font)\u003C\u002Fli>\n\u003Cli>Change position, size, color, opacity and other styles\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable\u002Fchange back to top text\u003C\u002Fli>\n\u003Cli>Change animation effects (none\u002Ffade\u002Fslide)\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable async & defer script loading\u003C\u002Fli>\n\u003Cli>Mobile friendly\u003C\u002Fli>\n\u003C\u002Ful>\n","Create your own back to top button or full-height bar and simple customize it as you want.",200,4451,4,"2020-06-12T14:08:00.000Z","5.4.19",[55,19,20,21,134],"to-top","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscrolltotop.zip",{"attackSurface":137,"codeSignals":165,"taintFlows":227,"riskAssessment":274,"analyzedAt":291},{"hooks":138,"ajaxHandlers":153,"restRoutes":162,"shortcodes":163,"cronEvents":164,"entryPointCount":92,"unprotectedCount":92},[139,146,149],{"type":140,"name":141,"callback":142,"priority":143,"file":144,"line":145},"action","wp_print_footer_scripts","SkysaApps_Output",11,"skysa-required\\index.php",103,{"type":140,"name":147,"callback":142,"priority":143,"file":144,"line":148},"wp_footer",105,{"type":140,"name":150,"callback":151,"priority":143,"file":144,"line":152},"admin_menu","SkysaApps_Admin",109,[154,159],{"action":155,"nopriv":156,"callback":157,"hasNonce":156,"hasCapCheck":156,"file":144,"line":158},"skysa_appload",false,"SkysaApps_Ajax",111,{"action":155,"nopriv":160,"callback":157,"hasNonce":156,"hasCapCheck":156,"file":144,"line":161},true,112,[],[],[],{"dangerousFunctions":166,"sqlUsage":167,"outputEscaping":181,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":226},[],{"prepared":13,"raw":130,"locations":168},[169,173,176,178],{"file":170,"line":171,"context":172},"skysa-required\\admin.php",208,"$wpdb->get_row() with variable interpolation",{"file":174,"line":175,"context":172},"skysa-required\\ajax.php",66,{"file":174,"line":177,"context":172},97,{"file":179,"line":180,"context":172},"skysa-required\\output.php",70,{"escaped":60,"rawEcho":182,"locations":183},22,[184,187,189,191,193,195,196,198,200,202,203,205,207,209,211,213,215,217,218,220,222,224],{"file":170,"line":185,"context":186},104,"raw output",{"file":170,"line":188,"context":186},181,{"file":170,"line":190,"context":186},190,{"file":170,"line":192,"context":186},239,{"file":170,"line":194,"context":186},307,{"file":170,"line":194,"context":186},{"file":170,"line":197,"context":186},313,{"file":170,"line":199,"context":186},361,{"file":170,"line":201,"context":186},455,{"file":170,"line":201,"context":186},{"file":170,"line":204,"context":186},462,{"file":170,"line":206,"context":186},487,{"file":170,"line":208,"context":186},542,{"file":170,"line":210,"context":186},543,{"file":170,"line":212,"context":186},545,{"file":170,"line":214,"context":186},551,{"file":170,"line":216,"context":186},619,{"file":170,"line":216,"context":186},{"file":170,"line":219,"context":186},624,{"file":170,"line":221,"context":186},650,{"file":174,"line":223,"context":186},179,{"file":179,"line":225,"context":186},160,[],[228,244,253,264],{"entryPoint":229,"graph":230,"unsanitizedCount":60,"severity":243},"SkysaApps_Admin_DrawTabs (skysa-required\\admin.php:168)",{"nodes":231,"edges":241},[232,236],{"id":233,"type":234,"label":235,"file":170,"line":190},"n0","source","$_GET['page']",{"id":237,"type":238,"label":239,"file":170,"line":190,"wp_function":240},"n1","sink","echo() [XSS]","echo",[242],{"from":233,"to":237,"sanitized":156},"medium",{"entryPoint":245,"graph":246,"unsanitizedCount":92,"severity":243},"SkysaApps_Admin_AppPage (skysa-required\\admin.php:197)",{"nodes":247,"edges":251},[248,250],{"id":233,"type":234,"label":249,"file":170,"line":199},"$_GET['page'] (x2)",{"id":237,"type":238,"label":239,"file":170,"line":199,"wp_function":240},[252],{"from":233,"to":237,"sanitized":156},{"entryPoint":254,"graph":255,"unsanitizedCount":262,"severity":263},"\u003Cadmin> (skysa-required\\admin.php:0)",{"nodes":256,"edges":260},[257,259],{"id":233,"type":234,"label":258,"file":170,"line":190},"$_GET['page'] (x3)",{"id":237,"type":238,"label":239,"file":170,"line":190,"wp_function":240},[261],{"from":233,"to":237,"sanitized":156},3,"low",{"entryPoint":265,"graph":266,"unsanitizedCount":60,"severity":263},"\u003Cajax> (skysa-required\\ajax.php:0)",{"nodes":267,"edges":272},[268,271],{"id":233,"type":234,"label":269,"file":174,"line":270},"$_GET",54,{"id":237,"type":238,"label":239,"file":174,"line":223,"wp_function":240},[273],{"from":233,"to":237,"sanitized":156},{"summary":275,"deductions":276},"The skysa-scroll-to-top-app v1.4 plugin exhibits a concerning security posture primarily due to its unprotected entry points and lack of robust input sanitization and output escaping. The static analysis reveals two AJAX handlers with no authentication checks, creating a significant attack surface for unauthorized actions. Furthermore, all SQL queries are executed without prepared statements, increasing the risk of SQL injection vulnerabilities. The taint analysis highlights four flows with unsanitized paths, indicating potential for various injection attacks, although these did not reach critical or high severity in the provided analysis.\n\nThe plugin's vulnerability history is clean, with no recorded CVEs. While this is a positive sign, it does not negate the inherent risks identified in the code analysis. The absence of vulnerabilities could be due to a lack of rigorous security auditing of the plugin or the fact that discovered flaws were minor and not publicly disclosed. The overall security of this plugin is weakened by the presence of direct, unauthenticated access points and the insecure handling of data, despite its clean historical record.",[277,279,281,284,287,289],{"reason":278,"points":11},"AJAX handlers without auth checks",{"reason":280,"points":11},"SQL queries without prepared statements",{"reason":282,"points":283},"Taint flows with unsanitized paths",12,{"reason":285,"points":286},"Low percentage of properly escaped output",6,{"reason":288,"points":32},"No nonce checks on AJAX handlers",{"reason":290,"points":32},"No capability checks on AJAX handlers","2026-03-17T01:21:40.230Z",{"wat":293,"direct":303},{"assetPaths":294,"generatorPatterns":297,"scriptPaths":298,"versionParams":300},[295,296],"\u002Fwp-content\u002Fplugins\u002Fskysa-scroll-to-top-app\u002Ficons\u002Fup-icon-wp.png","\u002Fwp-content\u002Fplugins\u002Fskysa-scroll-to-top-app\u002Fskysa-required\u002Fcss\u002Fskysa-required.css",[],[299],"\u002Fwp-content\u002Fplugins\u002Fskysa-scroll-to-top-app\u002Fskysa-required\u002Fjs\u002Fskysa-required.js",[301,302],"skysa-scroll-to-top-app\u002Fstyle.css?ver=","skysa-scroll-to-top-app\u002Fskysa-required\u002Fjs\u002Fskysa-required.js?ver=",{"cssClasses":304,"htmlComments":307,"htmlAttributes":313,"restEndpoints":326,"jsGlobals":327,"shortcodeOutput":332},[305,306],"bar-button","SKYUI-menuoff",[308,309,310,311,312],"This app was made using the:\n                       Skysa App SDK                       \n    http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fskysa-app-sdk\u002F     \n*************************************************************","Skysa App SDK version 2.0                  \n            Download the latest version here:              \n    http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fskysa-app-sdk\u002F     \n*************************************************************\n* Direct modification of this file for a production plugin  \n* is not recommended, due to incompatibilites it could      \n* cause for other plugins using this SDK.                   \n* Instead it is remmended that you contact and submit your  \n* proposed changes to Skysa's staff at staff@skysa.com.     \n* Your proposed changes can then be reviewed for inclusion  \n* in the next version of the SDK, which will be made        \n* available to you and publically available for use in      \n* creation of new plugins and to update old ones.           \n*                                                           \n* When these core files are included with plugins made      \n* using this SDK, the loader file will choose the most      \n* recent version of the core files to use. So it is very    \n* important that any changes made are updated in a version  \n* change in the core SDK. This will ensure that your plugn, \n* as well as other plugins, will not be broken by the       \n* installation of any others on the same site.              \n*                                                           \n* Thank you for taking this into consideration, and feel    \n* free to contact staff@sksya.com with any questions. You   \n* may also contact Skysa here:                              \n* http:\u002F\u002Fwww.skysa.com\u002Fpage\u002Fcontact                         \n*                                                           \n*   Please include these comments with any redistribution.  \n*************************************************************","This program is free software; you can redistribute it and\u002For\nmodify it under the terms of the GNU General Public License\nas published by the Free Software Foundation; either version 2\nof the License, or (at your option) any later version.","This program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.","You should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston,\nMA  02110-1301, USA.",[314,315,316,317,318,319,320,321,322,323,324,325],"apptitle","id=\"$button_id\"","class=\"bar-button SKYUI-menuoff\"","name=\"bar_label\"","id=\"field-bar_label\"","size=\"30|1\"","name=\"icon\"","id=\"field-icon\"","class=\"upload-url\"","id=\"button-icon\"","name=\"title\"","id=\"field-title\"",[],[328,329,330,331],"window.S","window.YUI2","var S","var YUI2",[]]