[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNVxdvBblxRVsRJx_6fsbNL_QaEblrRr9S0H1o9CELOY":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":126,"fingerprints":177},"jiali-scroll-to-top-button","Jiali Scroll to Top Button","1.0.0","Mahyar","https:\u002F\u002Fprofiles.wordpress.org\u002Fmrgrad\u002F","\u003Cp>\u003Cstrong>Smooth Scroll to Top\u003C\u002Fstrong> is a simple yet powerful WordPress plugin that adds a customizable “Scroll to Top” button to your website. Users can smoothly scroll back to the top of the page with a single click, enhancing site navigation and user experience.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>✨ Features:\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>– ✅ Fully customizable button: change size, color, position, and shape\u003Cbr \u002F>\n– ✅ Smooth scrolling effect for better UX\u003Cbr \u002F>\n– ✅ Positioning options: left or right with adjustable distances\u003Cbr \u002F>\n– ✅ Shape selection: square or circular button\u003Cbr \u002F>\n– ✅ No coding required—easy admin panel settings\u003Cbr \u002F>\n– ✅ Lightweight and optimized for speed\u003C\u002Fp>\n\u003Cp>🎨 Customize everything from \u003Cstrong>Appearance > Scroll to Top\u003C\u002Fstrong> in the WordPress admin panel! 🚀\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmahyarerad.com\" rel=\"nofollow ugc\">Mahyar Rad\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under GPLv2 or later.\u003C\u002Fp>\n","A lightweight, customizable \"Scroll to Top\" button for WordPress. Smooth scrolling, adjustable styles, and easy setup—no coding needed! 🚀",0,374,"2025-04-15T16:20:00.000Z","6.7.5","6.7","7.2",[18,19,20,21,22],"back-to-top","floating-button","scroll-to-top","smooth-scroll","ux","https:\u002F\u002Fmahyarerad.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjiali-scroll-to-top-button.1.0.0.zip",100,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},"mrgrad",2,30,94,"2026-04-04T18:16:51.394Z",[36,57,76,94,111],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":25,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":16,"tags":50,"homepage":53,"download_link":54,"security_score":25,"vuln_count":55,"unpatched_count":11,"last_vuln_date":56,"fetched_at":27},"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,142,"2025-12-02T16:52:00.000Z","6.9.4","5.3",[18,20,51,52,21],"scroll-top","scroll-up","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":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":48,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":74,"download_link":75,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"jquery-smooth-scroll","jQuery Smooth Scroll","1.5.1","Anand Kumar","https:\u002F\u002Fprofiles.wordpress.org\u002Fanand_kumar\u002F","\u003Cp>This plugin makes your anchor links to scroll smooth and adds a scroll to top button in the lower-right corner of long pages. The scroll to top button appears after some scrolling and hides automatically reaching top. This plugin is based on cudazi’s plugin “Scroll to Top”, and you may use this plugin if you need “Scroll to top” feature.\u003C\u002Fp>\n\u003Ch4>Features include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Smooth Scroll for all anchor links.\u003C\u002Fli>\n\u003Cli>A back to top button on right hand side.\u003C\u002Fli>\n\u003Cli>Support RTL\u003C\u002Fli>\n\u003Cli>No unnecessary menu item in WordPress Dashboard.\u003C\u002Fli>\n\u003Cli>Easy customization with some css\u002Fjs code edit.\u003C\u002Fli>\n\u003Cli>All CSS and JS files are compressed to score high in Google Page Speed score.\u003C\u002Fli>\n\u003Cli>Now change easing effect with the help of jQueruyUI\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Important Links:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fjquery-smooth-scroll\u002F?utm_source=plugin&utm_medium=link&utm_campaign=jss_plugin_link\" rel=\"ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fanandkumar\u002Fjquery-smooth-scroll\" rel=\"nofollow ugc\">\u003Cstrong>Github Repo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fanandkumar\u002Fjquery-smooth-scroll\u002Fissues?utm_source=plugin&utm_medium=link&utm_campaign=jss_plugin_link\" rel=\"nofollow ugc\">Contribute\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>NOTE: The plugin might not be compatible with some other plugins. If there are limited number of tabs or anchor links we may exclude them manually. Please report compatibility issue on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fanandkumar\u002Fjquery-smooth-scroll\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>. You are welcomed to contribute towards the development of the plugin.\u003C\u002Fp>\n\u003Cp>\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\u002F2gsdGOPfqF0?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>\u003C\u002Fp>\n","Activate the plugin for smooth scrolling and smooth \"back to top\" feature.",10000,279811,90,47,"2026-01-21T17:12:00.000Z","4.0","7.0",[18,20,21,73],"smooth-scroll-anchor","https:\u002F\u002Fwww.digitalliberation.org\u002Fplugins\u002Fjquery-smooth-scroll\u002F?utm_source=plugin&utm_medium=link&utm_campaign=jss_plugin_link","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjquery-smooth-scroll.1.5.1.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":25,"downloaded":84,"rating":25,"num_ratings":55,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":91,"download_link":92,"security_score":93,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wp-smooth-scroll","WP-Smooth-Scroll","1.0","arsho","https:\u002F\u002Fprofiles.wordpress.org\u002Farsho\u002F","\u003Cp>WP-Smooth-Scroll is a plugin that helps users to scroll smoothly to top of the page.\u003C\u002Fp>\n\u003Cp>Main features of \u003Cstrong>WP-Smooth-Scroll\u003C\u002Fstrong> are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WP-Smooth-Scroll is simple to set up and use.\u003C\u002Fli>\n\u003Cli>It has options to select the position of WP-Smooth-Scroll button.\u003C\u002Fli>\n\u003Cli>It wont create problem in smaller screen like mobile or tablet.\u003C\u002Fli>\n\u003Cli>It is smooth and dynamic.\u003C\u002Fli>\n\u003Cli>WP-Smooth-Scroll has an eye catching effect with nice hover effect.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plugin Demo: \u003Ca href=\"http:\u002F\u002Fshovon.info\u002Fwp\u002Fwp-smooth-scroll\" rel=\"nofollow ugc\">Plugin Support\u003C\u002Fa>\u003C\u002Fp>\n","WP-Smooth-Scroll is a plugin that helps users to scroll smoothly to top of the page.",6456,"2014-01-14T09:36:00.000Z","3.7.41","3.0","",[18,90,20,21],"go-to-top","http:\u002F\u002Fshovon.info\u002Fwp\u002Fwp-smooth-scroll\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-smooth-scroll.zip",85,{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":11,"num_ratings":11,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":16,"tags":107,"homepage":88,"download_link":110,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"tap-top","Tap Top","1.3.0","Tap Chat Team","https:\u002F\u002Fprofiles.wordpress.org\u002Firuserwp9\u002F","\u003Cp>\u003Cstrong>Tap Top\u003C\u002Fstrong> goes far beyond simple back-to-top plugins by solving real problems that modern WordPress sites face with scroll libraries and complex layouts.\u003C\u002Fp>\n\u003Ch4>🎉 What’s New in Version 1.3.0\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>✨ 6 Unique Button Shapes\u003C\u002Fstrong>\u003Cbr \u002F>\n* Circle (Classic round button)\u003Cbr \u002F>\n* Square (Modern angular design)\u003Cbr \u002F>\n* Rounded Square (Soft corners)\u003Cbr \u002F>\n* Pill (Capsule\u002Foblong shape)\u003Cbr \u002F>\n* Pentagon (5-sided polygon)\u003Cbr \u002F>\n* Hexagon (6-sided polygon)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎬 6 Smooth Animation Styles\u003C\u002Fstrong>\u003Cbr \u002F>\n* Fade (Classic smooth fade)\u003Cbr \u002F>\n* Slide (Slides up from bottom)\u003Cbr \u002F>\n* Scale (Zoom in\u002Fout effect)\u003Cbr \u002F>\n* Bounce (Playful bounce animation)\u003Cbr \u002F>\n* Rotate (Spinning entrance)\u003Cbr \u002F>\n* Flip (3D flip effect)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👆 Smart Hide on Scroll Down\u003C\u002Fstrong>\u003Cbr \u002F>\n* Automatically hides button when scrolling down\u003Cbr \u002F>\n* Reappears instantly when scrolling up\u003Cbr \u002F>\n* Reduces visual clutter and improves UX\u003Cbr \u002F>\n* Smooth transitions with accessibility support\u003C\u002Fp>\n\u003Ch4>🚀 Core Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Library-Aware Scroll Behavior\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Automatic Detection\u003C\u002Fstrong>: Detects Lenis, Locomotive Scroll, and SmoothScrollbar automatically\u003Cbr \u002F>\n* \u003Cstrong>Native API Integration\u003C\u002Fstrong>: Uses each library’s public API to avoid conflicts and broken behavior\u003Cbr \u002F>\n* \u003Cstrong>Multi-Container Support\u003C\u002Fstrong>: Works with nested scroll containers and page builder layouts\u003Cbr \u002F>\n* \u003Cstrong>Graceful Fallback\u003C\u002Fstrong>: Custom smooth scroll for sites without these libraries\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Universal Anchor Link Fixes\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Cross-Library Normalization\u003C\u002Fstrong>: Makes anchor links work consistently across all scroll libraries\u003Cbr \u002F>\n* \u003Cstrong>Smart Offset Detection\u003C\u002Fstrong>: Automatically accounts for sticky headers and fixed elements\u003Cbr \u002F>\n* \u003Cstrong>In-Page TOC Support\u003C\u002Fstrong>: Ensures table of contents and anchor navigation work perfectly\u003Cbr \u002F>\n* \u003Cstrong>Hash URL Handling\u003C\u002Fstrong>: Proper deep-linking support with smooth scrolling\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Adaptive Positioning & Obstruction Avoidance\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Smart Detection\u003C\u002Fstrong>: Automatically detects cookie banners, chat widgets, and other fixed elements\u003Cbr \u002F>\n* \u003Cstrong>Dynamic Repositioning\u003C\u002Fstrong>: Moves button to avoid overlapping with other interface elements\u003Cbr \u002F>\n* \u003Cstrong>Mobile Safe Areas\u003C\u002Fstrong>: Full support for iPhone notches, Android punch-holes, and gesture areas\u003Cbr \u002F>\n* \u003Cstrong>ResizeObserver Integration\u003C\u002Fstrong>: Responds to layout changes in real-time\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Accessibility-First Design\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Motion Preferences\u003C\u002Fstrong>: Respects \u003Ccode>prefers-reduced-motion\u003C\u002Fcode> setting automatically\u003Cbr \u002F>\n* \u003Cstrong>Screen Reader Support\u003C\u002Fstrong>: Proper ARIA labels and semantic markup\u003Cbr \u002F>\n* \u003Cstrong>Keyboard Navigation\u003C\u002Fstrong>: Full keyboard accessibility support\u003Cbr \u002F>\n* \u003Cstrong>High Contrast Mode\u003C\u002Fstrong>: Enhanced visibility in high-contrast and forced-colors modes\u003Cbr \u002F>\n* \u003Cstrong>Focus Management\u003C\u002Fstrong>: Proper focus handling and visual indicators\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Gutenberg Integration\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Full Site Editor Support\u003C\u002Fstrong>: Works perfectly with block themes and site editing\u003Cbr \u002F>\n* \u003Cstrong>Per-Template Overrides\u003C\u002Fstrong>: Different settings for different templates and pages\u003Cbr \u002F>\n* \u003Cstrong>Live Preview\u003C\u002Fstrong>: Real-time preview in the block editor\u003Cbr \u002F>\n* \u003Cstrong>Flexible Display Modes\u003C\u002Fstrong>: Global, Block-Only, or Hybrid approaches\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Performance & Modern Development\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Zero Dependencies\u003C\u002Fstrong>: No jQuery or external libraries required\u003Cbr \u002F>\n* \u003Cstrong>Efficient Loading\u003C\u002Fstrong>: Idle-until-visible and intelligent loading strategies\u003Cbr \u002F>\n* \u003Cstrong>GPU Acceleration\u003C\u002Fstrong>: Hardware-accelerated animations where supported\u003Cbr \u002F>\n* \u003Cstrong>Minimal Footprint\u003C\u002Fstrong>: Lightweight code with maximum functionality\u003C\u002Fp>\n\u003Ch4>📋 Supported Scroll Libraries\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Tested and Verified:\u003C\u002Fstrong>\u003Cbr \u002F>\n* ✅ \u003Cstrong>Lenis\u003C\u002Fstrong> (v1.0+) – Automatic detection and native API integration\u003Cbr \u002F>\n* ✅ \u003Cstrong>Locomotive Scroll\u003C\u002Fstrong> (v4.x and v5.x) – Full compatibility with both versions\u003Cbr \u002F>\n* ✅ \u003Cstrong>SmoothScrollbar\u003C\u002Fstrong> (v8.x) – Native API usage for smooth integration\u003Cbr \u002F>\n* ✅ \u003Cstrong>Custom Scroll Containers\u003C\u002Fstrong> – Detects nested and custom implementations\u003Cbr \u002F>\n* ✅ \u003Cstrong>Native Browser Scrolling\u003C\u002Fstrong> – Enhanced smooth scrolling fallback\u003C\u002Fp>\n\u003Ch4>🎯 Display Modes\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Global Mode\u003C\u002Fstrong>\u003Cbr \u002F>\n* Traditional site-wide button with centralized settings\u003Cbr \u002F>\n* Show\u002Fhide rules based on page types\u003Cbr \u002F>\n* Content exclusion system for specific pages\u003Cbr \u002F>\n* Perfect for sites that want consistent behavior everywhere\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Block-Only Mode\u003C\u002Fstrong>\u003Cbr \u002F>\n* Use Gutenberg blocks for complete per-page control\u003Cbr \u002F>\n* Each block has independent settings (colors, position, behavior)\u003Cbr \u002F>\n* No global button – only blocks you explicitly add\u003Cbr \u002F>\n* Ideal for complex sites with varied requirements\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hybrid Mode\u003C\u002Fstrong>\u003Cbr \u002F>\n* Global settings provide the default behavior\u003Cbr \u002F>\n* Blocks override global settings on pages where they exist\u003Cbr \u002F>\n* Best of both worlds – consistency with flexibility\u003Cbr \u002F>\n* Recommended for most professional sites\u003C\u002Fp>\n\u003Ch4>🔧 Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Scroll Progress Ring\u003C\u002Fstrong>\u003Cbr \u002F>\n* Beautiful circular progress indicator around the button\u003Cbr \u002F>\n* Shows exact scroll progress (0-100%)\u003Cbr \u002F>\n* Fully customizable colors, width, and background\u003Cbr \u002F>\n* Automatically disabled for users with motion sensitivity\u003Cbr \u002F>\n* Smooth 60fps animations with performance optimization\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart Positioning\u003C\u002Fstrong>\u003Cbr \u002F>\n* Automatic detection of cookie banners, chat widgets, sticky headers\u003Cbr \u002F>\n* Dynamic repositioning to avoid interface conflicts\u003Cbr \u002F>\n* Mobile-first design with safe-area insets\u003Cbr \u002F>\n* Responsive behavior across all device sizes\u003Cbr \u002F>\n* Smooth transitions when obstacles appear\u002Fdisappear\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Comprehensive Customization\u003C\u002Fstrong>\u003Cbr \u002F>\n* Position control (left\u002Fright with pixel-perfect offsets)\u003Cbr \u002F>\n* Size adjustment (24px to 80px)\u003Cbr \u002F>\n* Color customization (background, icon, progress ring)\u003Cbr \u002F>\n* Animation timing and easing preferences\u003Cbr \u002F>\n* Show\u002Fhide conditions and page-specific rules\u003Cbr \u002F>\n* 6 unique button shapes\u003Cbr \u002F>\n* 6 smooth animation styles\u003Cbr \u002F>\n* Smart hide on scroll down behavior\u003C\u002Fp>\n\u003Ch4>📱 Mobile & Device Support\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Mobile Optimization\u003C\u002Fstrong>\u003Cbr \u002F>\n* iPhone safe-area support (notches, Dynamic Island)\u003Cbr \u002F>\n* Android safe-area support (punch-holes, gesture bars)\u003Cbr \u002F>\n* Touch-optimized button sizing and positioning\u003Cbr \u002F>\n* Responsive design that adapts to orientation changes\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cross-Browser Compatibility\u003C\u002Fstrong>\u003Cbr \u002F>\n* Modern browsers with ES6+ support\u003Cbr \u002F>\n* Graceful degradation for older browsers\u003Cbr \u002F>\n* Progressive enhancement approach\u003Cbr \u002F>\n* Tested on iOS Safari, Chrome, Firefox, Edge\u003C\u002Fp>\n\u003Ch4>⚡ Performance Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Loading Optimization\u003C\u002Fstrong>\u003Cbr \u002F>\n* Lazy initialization – only loads when needed\u003Cbr \u002F>\n* Intelligent asset enqueueing based on page content\u003Cbr \u002F>\n* Minimal DOM impact with efficient event handling\u003Cbr \u002F>\n* CPU-friendly animations with proper throttling\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Memory Management\u003C\u002Fstrong>\u003Cbr \u002F>\n* Automatic cleanup when elements are removed\u003Cbr \u002F>\n* Efficient event listener management\u003Cbr \u002F>\n* ResizeObserver with proper disposal\u003Cbr \u002F>\n* No memory leaks or performance degradation\u003C\u002Fp>\n\u003Ch3>Advanced Documentation\u003C\u002Fh3>\n\u003Ch4>Button Shape Examples\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Circle\u003C\u002Fstrong> (Classic):\u003Cbr \u002F>\n– Perfect for traditional designs\u003Cbr \u002F>\n– Universal recognition\u003Cbr \u002F>\n– Clean and simple\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Square\u003C\u002Fstrong> (Modern):\u003Cbr \u002F>\n– Sharp, angular aesthetic\u003Cbr \u002F>\n– Contemporary design\u003Cbr \u002F>\n– Stands out on page\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Rounded Square\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Friendly, approachable\u003Cbr \u002F>\n– Balanced between sharp and soft\u003Cbr \u002F>\n– Popular in modern UIs\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pill\u003C\u002Fstrong> (Capsule):\u003Cbr \u002F>\n– Elongated shape\u003Cbr \u002F>\n– Modern app-like feel\u003Cbr \u002F>\n– Great for minimal designs\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pentagon\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Unique 5-sided polygon\u003Cbr \u002F>\n– Geometric visual interest\u003Cbr \u002F>\n– Distinctive appearance\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hexagon\u003C\u002Fstrong>:\u003Cbr \u002F>\n– 6-sided polygon\u003Cbr \u002F>\n– Technical\u002Fmodern aesthetic\u003Cbr \u002F>\n– Popular in tech designs\u003C\u002Fp>\n\u003Ch4>Animation Style Guide\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Fade\u003C\u002Fstrong> (Recommended):\u003Cbr \u002F>\n– Smooth, subtle appearance\u003Cbr \u002F>\n– Universal compatibility\u003Cbr \u002F>\n– Low motion impact\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Slide\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Slides up from bottom\u003Cbr \u002F>\n– Clear directional cue\u003Cbr \u002F>\n– Engaging entrance\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Scale\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Zoom in\u002Fout effect\u003Cbr \u002F>\n– Draws attention\u003Cbr \u002F>\n– Modern feel\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bounce\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Playful, energetic\u003Cbr \u002F>\n– Fun animation\u003Cbr \u002F>\n– Good for casual sites\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Rotate\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Spinning entrance\u003Cbr \u002F>\n– Eye-catching\u003Cbr \u002F>\n– Unique effect\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Flip\u003C\u002Fstrong>:\u003Cbr \u002F>\n– 3D perspective effect\u003Cbr \u002F>\n– Most dramatic\u003Cbr \u002F>\n– Modern browsers only\u003C\u002Fp>\n\u003Cp>All animations automatically disabled for users with \u003Ccode>prefers-reduced-motion\u003C\u002Fcode> setting.\u003C\u002Fp>\n\u003Ch4>Hide on Scroll Down\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>How It Works:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Button appears when scrolling up\u003Cbr \u002F>\n2. Button hides when scrolling down\u003Cbr \u002F>\n3. Reduces visual clutter during reading\u003Cbr \u002F>\n4. Smooth transitions with chosen animation\u003Cbr \u002F>\n5. Improves overall UX\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Best Practices:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Works great with Slide or Fade animations\u003Cbr \u002F>\n– Ideal for content-heavy sites\u003Cbr \u002F>\n– Reduces distraction during reading\u003Cbr \u002F>\n– Users can still access by scrolling up\u003C\u002Fp>\n\u003Ch4>Developer Hooks\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Filters:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>taptop_global_config\u003C\u002Fcode> – Modify global configuration\u003Cbr \u002F>\n– \u003Ccode>taptop_block_attributes\u003C\u002Fcode> – Customize block defaults\u003Cbr \u002F>\n– \u003Ccode>taptop_should_load\u003C\u002Fcode> – Control when assets load\u003Cbr \u002F>\n– \u003Ccode>taptop_excluded_pages\u003C\u002Fcode> – Programmatically exclude pages\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Actions:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>taptop_before_button_render\u003C\u002Fcode> – Before button initialization\u003Cbr \u002F>\n– \u003Ccode>taptop_after_assets_enqueue\u003C\u002Fcode> – After assets are loaded\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Tap Top respects user privacy and GDPR compliance:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No Data Collection:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Plugin does not collect any personal data\u003Cbr \u002F>\n– No external API calls or data transmission\u003Cbr \u002F>\n– No user tracking or analytics\u003Cbr \u002F>\n– No cookies or local storage usage\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Local Functionality:\u003C\u002Fstrong>\u003Cbr \u002F>\n– All settings stored in WordPress options table\u003Cbr \u002F>\n– JavaScript runs entirely client-side\u003Cbr \u002F>\n– No external dependencies or CDN usage\u003Cbr \u002F>\n– Respects user’s motion and accessibility preferences\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Special thanks to:\u003Cbr \u002F>\n– WordPress community for feedback and testing\u003Cbr \u002F>\n– Accessibility consultants for WCAG compliance guidance\u003Cbr \u002F>\n– Modern scroll library maintainers for API documentation\u003Cbr \u002F>\n– Beta testers who helped refine the user experience\u003Cbr \u002F>\n– Design inspiration from modern web applications\u003C\u002Fp>\n","Advanced back-to-top button with 6 unique shapes, smooth animations, and smart scroll library detection for WordPress.",10,227,"2025-10-19T16:38:00.000Z","6.8.5","5.6",[18,19,108,109,21],"gutenberg","scroll-button","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftap-top.1.3.0.zip",{"slug":112,"name":113,"version":6,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":11,"downloaded":118,"rating":11,"num_ratings":11,"last_updated":119,"tested_up_to":14,"requires_at_least":120,"requires_php":16,"tags":121,"homepage":124,"download_link":125,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"easy-back-to-top-button","Easy Back To Top Button","K. M. Soriful Islam Adnan","https:\u002F\u002Fprofiles.wordpress.org\u002Fadnankhan7792\u002F","\u003Cp>\u003Cstrong>Easy Back To Top Button\u003C\u002Fstrong> is a lightweight, user-friendly plugin that allows you to add a customizable “Back to Top” button to your WordPress website.\u003C\u002Fp>\n\u003Cp>No coding skills are required! Customize button appearance, including color, size, border radius, and icon size, directly from the WordPress Customizer. This tool is perfect for enhancing user experience with smooth scrolling functionality.\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy to install and configure.\u003C\u002Fli>\n\u003Cli>Customize button background color, icon color, width, height, and border radius.\u003C\u002Fli>\n\u003Cli>Responsive design – works perfectly on all devices.\u003C\u002Fli>\n\u003Cli>Lightweight and optimized for performance.\u003C\u002Fli>\n\u003Cli>Smooth scroll animation powered by modern JavaScript.\u003C\u002Fli>\n\u003Cli>FontAwesome-based “back-to-top” icon.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Why choose Easy Back To Top Button?\u003C\u002Fstrong>\u003Cbr \u002F>\n– Improves user navigation and accessibility.\u003Cbr \u002F>\n– Enhances website usability with smooth scrolling.\u003Cbr \u002F>\n– Easily configurable through WordPress Customizer.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect for:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Blogs, portfolios, business websites, and WooCommerce stores.\u003C\u002Fp>\n\u003Cp>Give your visitors an easy way to scroll back to the top of the page with this simple yet powerful plugin.\u003C\u002Fp>\n\u003Ch3>Frequently Used Keywords\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>back to top  \u003C\u002Fli>\n\u003Cli>scroll to top  \u003C\u002Fli>\n\u003Cli>back to top button  \u003C\u002Fli>\n\u003Cli>smooth scroll  \u003C\u002Fli>\n\u003Cli>easy scroll\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under GPL v2 or later. For full license details, please visit: https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fp>\n","Add a customizable, lightweight \"Back to Top\" button to enhance your website's usability and accessibility.",323,"2025-11-07T18:12:00.000Z","5.2",[18,122,20,123,21],"back-to-top-button","scroll-to-top-button","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-back-to-top-button\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-back-to-top-button.zip",{"attackSurface":127,"codeSignals":160,"taintFlows":168,"riskAssessment":169,"analyzedAt":176},{"hooks":128,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":11,"unprotectedCount":11},[129,135,140,145,149,153],{"type":130,"name":131,"callback":132,"file":133,"line":134},"action","wp_footer","jialistt_scroll_to_top_layout","inc\\front.php",20,{"type":130,"name":136,"callback":137,"file":138,"line":139},"wp_enqueue_scripts","jialistt_register_assets","inc\\register_assets.php",14,{"type":130,"name":141,"callback":142,"file":143,"line":144},"admin_enqueue_scripts","jialistt_enqueue_admin_scripts","inc\\settings.php",25,{"type":130,"name":146,"callback":147,"file":143,"line":148},"admin_menu","jialistt_add_admin_menu",37,{"type":130,"name":150,"callback":151,"file":143,"line":152},"admin_init","jialistt_register_settings",77,{"type":130,"name":136,"callback":154,"file":143,"line":155},"jialistt_enqueue_styles",169,[],[],[],[],{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":164,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":167},[],{"prepared":11,"raw":11,"locations":163},[],{"escaped":165,"rawEcho":11,"locations":166},27,[],[],[],{"summary":170,"deductions":171},"The static analysis of jiali-scroll-to-top-button v1.0.0 reveals a very clean codebase from a security perspective. There are no apparent entry points such as AJAX handlers, REST API routes, or shortcodes. The code also avoids dangerous functions, file operations, and external HTTP requests. Notably, all SQL queries are prepared, and all output is properly escaped, indicating good development practices in these areas. The absence of any known vulnerabilities in its history further strengthens its current security posture.\n\nHowever, the complete lack of nonce checks and capability checks across all potential (though currently absent) entry points is a significant concern. While the plugin currently has no exposed attack surface, if future updates introduce any such points without proper authentication and authorization mechanisms, it could lead to severe vulnerabilities. The absence of taint analysis flows is likely due to the lack of user-controllable input or complex code paths, but this does not negate the need for robust security controls if input handling were to be added in the future.\n\nIn conclusion, jiali-scroll-to-top-button v1.0.0 exhibits excellent hygiene regarding common vulnerabilities like SQL injection and XSS. Its strength lies in its minimal feature set and adherence to secure coding practices for existing code. The primary weakness is the foundational lack of security checks (nonces and capabilities), which, while not currently exploitable, represents a significant risk if the plugin's functionality expands without addressing this oversight.",[172,174],{"reason":173,"points":102},"Missing nonce checks on potential entry points",{"reason":175,"points":102},"Missing capability checks on potential entry points","2026-03-17T07:19:10.165Z",{"wat":178,"direct":191},{"assetPaths":179,"generatorPatterns":183,"scriptPaths":184,"versionParams":187},[180,181,182],"\u002Fwp-content\u002Fplugins\u002Fjiali-scroll-to-top-button\u002Fassets\u002Fcss\u002Fstyles.css","\u002Fwp-content\u002Fplugins\u002Fjiali-scroll-to-top-button\u002Fassets\u002Fjs\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Fjiali-scroll-to-top-button\u002Fassets\u002Fjs\u002Fadmin-color-picker.js",[],[185,186],"JIALISTT_JS_URI + '\u002Fmain.js'","JIALISTT_JS_URI + '\u002Fadmin-color-picker.js'",[188,189,190],"jialistt-styles?ver=1.0.0","jialistt-main?ver=1.0.0","jialistt-color-picker?ver=1.0.0",{"cssClasses":192,"htmlComments":194,"htmlAttributes":195,"restEndpoints":197,"jsGlobals":198,"shortcodeOutput":200},[193],"top-scroll",[],[196],"id=\"jialistt-scroll-to-top\"",[],[199],"JIALISTT_JS_URI",[]]