[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNK-St0TuMDmUY44XvcaKbFW4qyjhCYLMMJy2_PYdT48":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":142,"fingerprints":194},"better-smooth-scroll","Better Smooth Scroll","1.1","Mahesh Thorat","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaheshmthorat\u002F","\u003Cp>A \u003Cstrong>lightweight\u003C\u002Fstrong> and \u003Cstrong>very fast\u003C\u002Fstrong> javascript library that provides enriched versions of the browsers’ scrolling APIs with support for smooth-scrolling, callbacks and many other features.\u003C\u002Fp>\n\u003Cp>Multiple scroll-animations on one or more containers can be played at the same time with full controll over them.\u003Cbr \u002F>\nEvery scroll-animation triggered by the API can be interrupted at any time and supports user-defined custom ease functions.\u003Cbr \u002F>\nThis API is also fully compatible with Typescript, React.js, Next.js and many other javascript frameworks.\u003C\u002Fp>\n\u003Cp>You can try most of the features on:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbettersmoothscroll.web.app\u002F\" rel=\"nofollow ugc\">The Playground\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Browser Compatibility\u003C\u002Fh3>\n\u003Cp>Browser Support\u003Cbr \u002F>\nIE  ❌\u003Cbr \u002F>\nEdge    ✔️\u003Cbr \u002F>\nFirefox ✔️\u003Cbr \u002F>\nChrome  ✔️\u003Cbr \u002F>\nSafari  ✔️\u003Cbr \u002F>\nOpera   ✔️\u003Cbr \u002F>\nSafari for iOS  ✔️\u003Cbr \u002F>\nOpera mini  ✔️\u003Cbr \u002F>\nAndroid browser ✔️\u003Cbr \u002F>\nOpera mobile    ✔️\u003Cbr \u002F>\nChrome for Android  ✔️\u003Cbr \u002F>\nFirefox for Android ✔️\u003Cbr \u002F>\nUC Browser for Android  ✔️\u003Cbr \u002F>\nSamsung Internet    ✔️\u003Cbr \u002F>\nBaidu Browser   ✔️\u003Cbr \u002F>\nQQ Browser  ❔\u003Cbr \u002F>\nKaiOS Browser   ❔\u003C\u002Fp>\n\u003Ch3>PLUGIN FEATURES\u003C\u002Fh3>\n\u003Cp>🔹 \u003Cstrong>Smooth Scrolling\u003C\u002Fstrong>: Achieve fluid, polished scrolling transitions that enhance user navigation and interaction.\u003Cbr \u002F>\n🔹 \u003Cstrong>Multiple Scroll Animations\u003C\u002Fstrong>: Trigger multiple scroll animations simultaneously across different containers with precise control.\u003Cbr \u002F>\n🔹 \u003Cstrong>Custom Easing Functions\u003C\u002Fstrong>: Define custom easing functions to tailor scroll animations according to your design needs.\u003Cbr \u002F>\n🔹 \u003Cstrong>Interruptible Animations\u003C\u002Fstrong>: Easily interrupt any scroll animation at any point, providing a smooth and responsive user experience.\u003Cbr \u002F>\n🔹 \u003Cstrong>Framework Compatibility\u003C\u002Fstrong>: Fully supports TypeScript, React.js, Next.js, and many other JavaScript frameworks, ensuring seamless integration into your development stack.\u003Cbr \u002F>\n🔹 \u003Cstrong>Playground for Exploration\u003C\u002Fstrong>: Test and explore a variety of features and configurations using the interactive Playground.\u003Cbr \u002F>\n🔹 \u003Cstrong>Browser Compatibility\u003C\u002Fstrong>: Compatible with major browsers including Edge, Firefox, Chrome, Safari, Opera, and mobile browsers like Safari for iOS and Chrome for Android.\u003C\u002Fp>\n","A fast, lightweight JS library for enriched scrolling APIs with smooth-scrolling, callbacks, and more features.",10,2232,50,2,"2025-03-07T11:43:00.000Z","6.7.5","4.5","5.6",[4,20,21,22,23],"bettersmoothscroll","scroll","scrolleffect","smoothscroll","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetter-smooth-scroll\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-smooth-scroll.1.1.zip",92,0,null,"2026-03-15T14:54:45.397Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"maheshmthorat",4,130,88,30,86,"2026-04-04T14:41:16.571Z",[40,62,79,102,120],{"slug":23,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":27,"num_ratings":27,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":61},"Smoothscroll","1.0.3","Mitch","https:\u002F\u002Fprofiles.wordpress.org\u002Flowest\u002F","\u003Cp>A minimal but flexible plugin build to improve user experience.\u003C\u002Fp>\n\u003Cp>All features below are optional.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add smoothscrolling to your website\u003C\u002Fli>\n\u003Cli>Add smoothscrolling to your admin panel\u003C\u002Fli>\n\u003Cli>Change smoothscrolling settings such as frame rate, animation time, etc.\u003C\u002Fli>\n\u003Cli>Keyboard support\u003C\u002Fli>\n\u003Cli>Touchpad support\u003C\u002Fli>\n\u003Cli>Testing: this will enable smoothscrolling for admins only, allowing you to play around with the custom options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin also automatically checks if the visitors’ browser has already added any smoothscrolling- when that is the case, this plugin will automatically disable its functionality.\u003C\u002Fp>\n","Adds smoothscrolling to your website for better user experience.",90,2454,"2016-11-01T23:02:00.000Z","4.7.32","3.0","",[54,21,55,56,57],"backend","smooth","smooth-scroll","smoothscrolling","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsmoothscroll\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmoothscroll.zip",85,"2026-03-15T15:16:48.613Z",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":36,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":52,"tags":76,"homepage":77,"download_link":78,"security_score":60,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":61},"easy-smooth-scroll","Easy Smooth Scroll","1.0","King Rayhan","https:\u002F\u002Fprofiles.wordpress.org\u002Fkingrayhan\u002F","\u003Cp>This plugin will automaticaly add a smoothly scrolling feature on your website with your mouse and keyboard.\u003C\u002Fp>\n","This plugin will automaticaly add a smoothly scrolling feature on your website with your mouse and keyboard.",3411,100,1,"2015-11-05T05:15:00.000Z","4.3.34","4.0",[21,23],"rayhan.info","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-smooth-scroll.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":71,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":99,"download_link":100,"security_score":71,"vuln_count":72,"unpatched_count":27,"last_vuln_date":101,"fetched_at":61},"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","7.2",[95,96,97,98,56],"back-to-top","scroll-to-top","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","2021-07-26 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":47,"num_ratings":112,"last_updated":113,"tested_up_to":91,"requires_at_least":82,"requires_php":52,"tags":114,"homepage":117,"download_link":118,"security_score":71,"vuln_count":72,"unpatched_count":27,"last_vuln_date":119,"fetched_at":61},"mousewheel-smooth-scroll","MouseWheel Smooth Scroll","6.7.3","kubiq","https:\u002F\u002Fprofiles.wordpress.org\u002Fkubiq\u002F","\u003Cp>Replace basic website scrolling “effect” with nice smooth scroll using mousewheel, touchpad or keyboard arrows\u003C\u002Fp>\n\u003Cp>You can play with settings and test it here:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdemo.tastewp.com\u002Fmousewheel-smooth-scroll\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.tastewp.com\u002Fmousewheel-smooth-scroll\u003C\u002Fa>\u003C\u002Fp>\n","Smooth scrolling experience, with mousewheel, touchpad or keyboard",100000,711015,42,"2025-12-01T22:16:00.000Z",[115,116,56],"mousewheel-scroll","scrolling","https:\u002F\u002Fkubiq.sk","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmousewheel-smooth-scroll.6.7.3.zip","2021-10-18 00:00:00",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":110,"downloaded":128,"rating":129,"num_ratings":130,"last_updated":131,"tested_up_to":91,"requires_at_least":132,"requires_php":52,"tags":133,"homepage":138,"download_link":139,"security_score":140,"vuln_count":14,"unpatched_count":27,"last_vuln_date":141,"fetched_at":61},"page-scroll-to-id","Page scroll to id","1.7.9","malihu","https:\u002F\u002Fprofiles.wordpress.org\u002Fmalihu\u002F","\u003Cp>\u003Cstrong>Page scroll to id\u003C\u002Fstrong> is a fully featured plugin which replaces browser’s “jumping” behavior with a \u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Frepository\u002Fpage-scroll-to-id\u002Fdemo\u002Fdemo.html\" rel=\"nofollow ugc\">smooth scrolling animation\u003C\u002Fa>, when links with href value containing # are clicked. It provides all the basic tools and advanced functionality for single-page websites, in-page navigation, back-to-top links etc. with features like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adjustable scrolling animation \u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fpage-scroll-to-id-for-wordpress\u002F#plugin-settings-scroll-type-easing\" rel=\"nofollow ugc\">duration and easing (over 30 easing types)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Link and target highlighting via ready-to-use CSS classes\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Frepository\u002Fpage-scroll-to-id\u002Fdemo\u002Fdemo.html\" rel=\"nofollow ugc\">Vertical\u003C\u002Fa> and\u002For \u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Frepository\u002Fpage-scroll-to-id\u002Fdemo\u002Fdemo-horizontal-layout.html\" rel=\"nofollow ugc\">horizontal\u003C\u002Fa> scrolling\u003C\u002Fli>\n\u003Cli>Scrolling from\u002Fto different pages (scrolling to target id on page load)\u003C\u002Fli>\n\u003Cli>Offset scrolling by pixels or element selector with custom expressions\u003C\u002Fli>\n\u003Cli>Insert link and target id buttons in post visual editor \u003C\u002Fli>\n\u003Cli>Link-specific offset, scrolling duration, highlight target etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Frepository\u002Fpage-scroll-to-id\u002Fdemo\u002Fdemo.html\" rel=\"nofollow ugc\">Demo (default animation duration\u002Feasing, link highlighting etc.)\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Plugin resources, links and tutorials\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fpage-scroll-to-id-for-wordpress\u002F\" rel=\"nofollow ugc\">Plugin homepage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fpage-scroll-to-id-for-wordpress\u002F2\u002F\" rel=\"nofollow ugc\">Knowledge Base – FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fpage-scroll-to-id-for-wordpress-tutorial\u002F\" rel=\"nofollow ugc\">Basic tutorial\u003C\u002Fa> – \u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fpage-scroll-to-id-for-wordpress-tutorial\u002F#video-tutorial\" rel=\"nofollow ugc\">Video tutorial\u003C\u002Fa>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fusing-page-scroll-to-id-with-the-divi-builder-plugin\u002F\" rel=\"nofollow ugc\">Using Page scroll to id with the Divi Builder plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fusing-page-scroll-to-id-with-siteorigin-page-builder\u002F\" rel=\"nofollow ugc\">Using Page scroll to id with SiteOrigin Page Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fusing-page-scroll-to-id-with-wpbakery-page-builder\u002F\" rel=\"nofollow ugc\">Using Page scroll to id with WPBakery Page Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fpage-scroll-to-id-elementor-guide\u002F\" rel=\"nofollow ugc\">Using Page scroll to id with Elementor Page Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpage-scroll-to-id\" rel=\"ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>Page scroll to id requires WordPress version \u003Cstrong>3.3\u003C\u002Fstrong> or higher (jQuery version \u003Cstrong>1.7.0\u003C\u002Fstrong> or higher) and your theme \u003Cstrong>must\u003C\u002Fstrong> (and should) have \u003Ccode>wp_head()\u003C\u002Fcode> and \u003Ccode>wp_footer()\u003C\u002Fcode> functions. In some Microsoft Windows based web servers some plugins might produce an error 500 (depends on server\u002FPHP configuration). To pinpoint the issue \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FDebugging_in_WordPress\" rel=\"nofollow ugc\">enable debugging\u003C\u002Fa> in \u003Ccode>wp-config.php\u003C\u002Fcode> and check \u003Ccode>wp-content\u002Fdebug.log\u003C\u002Fcode> file for relevant errors.\u003C\u002Fp>\n\u003Ch4>GDPR (General Data Protection Regulation)\u003C\u002Fh4>\n\u003Cp>The plugin is GDPR compliant. It does not use or store any kind of user information\u002Fdata. In fact, it’s functionality has nothing to do with user data (personal or otherwise). So there’s that.\u003C\u002Fp>\n\u003Ch4>Quick usage and tips\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpage-scroll-to-id\u002Finstallation\u002F\" rel=\"ugc\">Install the plugin\u003C\u002Fa>. \u003C\u002Fli>\n\u003Cli>The plugin is enabled by default on your WordPress Menu links, so you can start adding custom links and set their URL to the id\u002Ftarget you want to scroll to. \u003C\u002Fli>\n\u003Cli>Create id targets within your content using plugin’s “Insert Page scroll to id target” button and\u002For shortcode (see contextual “Help” menu in plugin settings page) in post visual\u002Ftext editor. Create targets in widgets areas using “Page scroll to id target” widget. \u003C\u002Fli>\n\u003Cli>Create links within your content using plugin’s “Insert\u002Fedit Page scroll to id link” button and\u002For shortcode in post visual\u002Ftext editor. You can also add the class \u003Ccode>ps2id\u003C\u002Fcode> on any existing link you want to be handled by the plugin. \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For more info \u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fpage-scroll-to-id-for-wordpress-tutorial\u002F\" rel=\"nofollow ugc\">see plugin’s basic tutorial\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>MIT\u003C\u002Fp>\n\u003Cp>You should have received a copy of the MIT License along with this program.\u003Cbr \u002F>\nIf not, see \u003Ca href=\"http:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT\" rel=\"nofollow ugc\">http:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Donate\u003C\u002Fh3>\n\u003Cp>If you like this plugin and find it useful, consider making a \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_s-xclick&hosted_button_id=UYJ5G65M6ZA28\" rel=\"nofollow ugc\">donation\u003C\u002Fa> :).\u003C\u002Fp>\n\u003Ch3>Plugin previous\u002Fother versions\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fpage-scroll-to-id-for-wordpress\u002F#plugin-versions\" rel=\"nofollow ugc\">All plugin versions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Other\u002Fexternal resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.virfice.com\u002Fhow-to-create-anchor-links-on-wordpress-gutenberg-editor\u002F\" rel=\"nofollow ugc\">How to create anchor links on WordPress Gutenberg editor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmanos.malihu.gr\u002Fusing-page-scroll-to-id-with-the-divi-builder-plugin\u002F\" rel=\"nofollow ugc\">Using Page scroll to id with the Divi Builder plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ZJt7-0W-DeE\" rel=\"nofollow ugc\">One Page WordPress Smooth Scrolling Menu – How to Use Page Scroll to ID Plugin 2017\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fsridharkatakam.com\u002Fsmooth-scrolling-page-sections-using-page-scroll-id\u002F\" rel=\"nofollow ugc\">Smooth scrolling between page sections using Page scroll to id\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.pootlepress.com\u002F2013\u002F02\u002Fvideo-tutorial-a-beginners-guide-on-how-to-create-a-single-page-wordpress-website\u002F\" rel=\"nofollow ugc\">Video tutorial: How to create a single page WordPress website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fsnifflevalve.com\u002Ftutorials\u002Fgeneratepress-elementor-page-scroll-id-one-page-website\u002F\" rel=\"nofollow ugc\">GeneratePress – Elementor – Page Scroll to ID – One Page Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=XZ4SbV3aZb8\" rel=\"nofollow ugc\">Onepage WordPress – Page scroll to iD plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Create links that scroll the page smoothly to any id within the document.",1848034,98,224,"2025-12-24T13:21:00.000Z","3.3",[134,135,136,137,56],"navigation","page-animation","page-scrolling","single-page-navigation","http:\u002F\u002Fmanos.malihu.gr\u002Fpage-scroll-to-id","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpage-scroll-to-id.1.7.9.zip",99,"2024-02-16 00:00:00",{"attackSurface":143,"codeSignals":178,"taintFlows":187,"riskAssessment":188,"analyzedAt":193},{"hooks":144,"ajaxHandlers":174,"restRoutes":175,"shortcodes":176,"cronEvents":177,"entryPointCount":27,"unprotectedCount":27},[145,150,154,158,163,167,171],{"type":146,"name":147,"callback":148,"file":149,"line":112},"action","admin_enqueue_scripts","enqueue_backend_standalone","includes\\class-better-smooth-scroll-core.php",{"type":146,"name":151,"callback":152,"file":149,"line":153},"admin_menu","return_admin_menu",43,{"type":146,"name":155,"callback":156,"file":149,"line":157},"init","return_update_options",44,{"type":159,"name":160,"callback":161,"file":149,"line":162},"filter","plugin_action_links_better-smooth-scroll\u002Fbetter-smooth-scroll.php","BSS_settings_link",45,{"type":146,"name":164,"callback":165,"file":149,"line":166},"wp_head","call_action_add_styles",53,{"type":146,"name":168,"callback":169,"file":149,"line":170},"wp_enqueue_scripts","closure",54,{"type":159,"name":172,"callback":169,"priority":11,"file":149,"line":173},"wp_resource_hints",59,[],[],[],[],{"dangerousFunctions":179,"sqlUsage":180,"outputEscaping":182,"fileOperations":27,"externalRequests":27,"nonceChecks":185,"capabilityChecks":27,"bundledLibraries":186},[],{"prepared":27,"raw":27,"locations":181},[],{"escaped":183,"rawEcho":27,"locations":184},70,[],3,[],[],{"summary":189,"deductions":190},"The \"better-smooth-scroll\" v1.1 plugin exhibits a strong security posture based on the provided static analysis. The absence of any identified dangerous functions, raw SQL queries, unescaped output, file operations, or external HTTP requests is a significant strength.  The presence of nonce checks further bolsters its defense against common web vulnerabilities. The zero-day vulnerability history reinforces this, indicating a history of secure development or a lack of targeted attacks, which is generally a positive sign.\n\nHowever, the analysis does reveal an area of potential concern: the complete lack of capability checks. While other security mechanisms are in place, the absence of capability checks means that any functionality within the plugin, however minor, might be accessible to users who should not have access. This could become a risk if any future updates introduce functionality that is sensitive or could be exploited by low-privileged users.  Therefore, while the current version appears very secure, the lack of capability checks represents a single, albeit significant, weakness that warrants attention.\n\nIn conclusion, \"better-smooth-scroll\" v1.1 demonstrates excellent adherence to secure coding practices in most areas. Its robust handling of common web threats and clean vulnerability history are commendable. The primary weakness lies in the absence of capability checks, which, while not actively exploited in this version, is a critical security control that should be implemented to ensure comprehensive protection against privilege escalation scenarios.",[191],{"reason":192,"points":11},"Missing capability checks","2026-03-16T23:34:32.983Z",{"wat":195,"direct":202},{"assetPaths":196,"generatorPatterns":198,"scriptPaths":199,"versionParams":200},[197],"\u002Fwp-content\u002Fplugins\u002Fbetter-smooth-scroll\u002Fadmin\u002Fassets\u002Fstyles\u002Fstandalone.css",[],[],[201],"better-smooth-scroll\u002Fadmin\u002Fassets\u002Fstyles\u002Fstandalone.css?ver=",{"cssClasses":203,"htmlComments":218,"htmlAttributes":219,"restEndpoints":222,"jsGlobals":223,"shortcodeOutput":225},[204,205,206,207,208,209,210,211,212,213,214,215,216,217],"wpbnd-wrapper","wpbnd-container","wpbnd-tabs","tab-label","tabs-main","tab-section","wpbnd-notice","wpbnd-form","field","label","switchContainer","onoffswitch-checkbox","sliderContainer","bssCheck",[],[220,221],"data-page","data-con",[],[224],"bss_smooth_scroll_admin",[]]