[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f23tUiU76lsmUbvDDgBnO8jMOYMGoFidISga0tWGoM0c":3,"$fWxD-BVCTBidcqa-m_ARv8FnPvDubLdD0ZZVkiXW3tao":272,"$fCamrg7T-KRcL6-ZYQ_w40pgcxbEz_uHuCiblFSkDF0w":277},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":48,"crawl_stats":36,"alternatives":56,"analysis":157,"fingerprints":249},"anchor-smooth-scroll","Anchor smooth scroll","1.0.2","Processby","https:\u002F\u002Fprofiles.wordpress.org\u002Fprocessby\u002F","\u003Cp>This plugin adds a smooth scroll to the anchors in the WordPress.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Lightweight and fast, no scroll events\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 css selector\u003C\u002Fli>\n\u003Cli>Adjustable scrolling animation duration\u003C\u002Fli>\n\u003Cli>Possibility to add your own anchor links (via css selector)\u003C\u002Fli>\n\u003Cli>Possibility to override default theme anchor behaviour or engage plugin only on page load\u003C\u002Fli>\n\u003Cli>Insert anchor button in the TinyMCE editor\u003C\u002Fli>\n\u003C\u002Ful>\n","Аdds a smooth scroll to the anchors.",100,4851,1,"2019-05-31T18:23:00.000Z","4.9.29","4.8","5.6",[19,20,21,22,23],"%d0%b0nchor","lightweight","scroll","scroll-by-id","smooth-scroll","https:\u002F\u002Fprocessby.com\u002Fanchor-smooth-scroll\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanchor-smooth-scroll.1.0.2.zip",61,"2025-07-29 00:00:00","2026-04-16T10:56:18.058Z","no_bundle",[31],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":36,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":27,"updated_date":42,"references":43,"days_to_patch":36,"patch_diff_files":45,"patch_trac_url":36,"research_status":36,"research_verified":46,"research_rounds_completed":47,"research_plan":36,"research_summary":36,"research_vulnerable_code":36,"research_fix_diff":36,"research_exploit_outline":36,"research_model_used":36,"research_started_at":36,"research_completed_at":36,"research_error":36,"poc_status":36,"poc_video_id":36,"poc_summary":36,"poc_steps":36,"poc_tested_at":36,"poc_wp_version":36,"poc_php_version":36,"poc_playwright_script":36,"poc_exploit_code":36,"poc_has_trace":46,"poc_model_used":36,"poc_verification_depth":36},"CVE-2025-60072","anchor-smooth-scroll-unauthenticated-local-file-inclusion","Anchor smooth scroll \u003C= 1.0.2 - Unauthenticated Local File Inclusion","The Anchor smooth scroll plugin for WordPress is vulnerable to Local File Inclusion in versions up to, and including, 1.0.2. This makes it possible for unauthenticated attackers to include and execute arbitrary files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where images and other \"safe\" file types can be uploaded and included.",null,"\u003C=1.0.2","high",8.1,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Control of Filename for Include\u002FRequire Statement in PHP Program ('PHP Remote File Inclusion')","2025-12-19 16:41:44",[44],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F51b0c452-481e-409d-81cd-f1498ed6a331?source=api-prod",[],false,0,{"slug":49,"display_name":7,"profile_url":8,"plugin_count":50,"total_installs":51,"avg_security_score":52,"avg_patch_time_days":53,"trust_score":54,"computed_at":55},"processby",8,21490,76,30,77,"2026-05-19T22:37:00.369Z",[57,78,94,115,134],{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":11,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":76,"download_link":77,"security_score":11,"vuln_count":47,"unpatched_count":47,"last_vuln_date":36,"fetched_at":28},"fast-smooth-scroll","Fast Smooth Scroll","1.0.0","Felix Arntz","https:\u002F\u002Fprofiles.wordpress.org\u002Fflixos90\u002F","\u003Cp>This plugin takes a \u003Cstrong>no-frills approach\u003C\u002Fstrong> to smooth scrolling, providing a \u003Cstrong>fast, performant, and accessible user experience\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Simply enable the plugin\u003C\u002Fstrong>, and any anchor links (i.e. links that point to other content on the same page) will provide a smooth scrolling experience rather than abruptly jumping to the destination content.\u003C\u002Fp>\n\u003Cp>The plugin relies on the \u003Cstrong>latest smooth scrolling techniques using CSS\u003C\u002Fstrong>. A very \u003Cstrong>fast and lightweight JavaScript polyfill (\u003C1KB)\u003C\u002Fstrong> is included to equally support older browsers, including Internet Explorer. So you can rest assured this plugin covers your userbase.\u003C\u002Fp>\n\u003Cp>\u003Ch4>Why does this plugin exist?\u003C\u002Fh4>\n\u003C\u002Fp>\n\u003Cp>Smooth scrolling is a basic feature to enhance user experience, so it shouldn’t come at a performance cost that at the same time harms user experience elsewhere.\u003C\u002Fp>\n\u003Cp>Several other smooth scrolling solutions unfortunately rely on outdated techniques such as jQuery, which can hurt your site’s performance, and is really not necessary to provide the feature. Even browsers as old as 10 years don’t need jQuery to achieve smooth scrolling. In fact, as of today you can achieve the behavior with only CSS, not even requiring any JavaScript.\u003C\u002Fp>\n\u003Cp>Another potential reason to use this plugin over other smooth scrolling solutions is accessibility: This plugin respects the user preferences around reduced motion, which can avoid discomfort for those with \u003Ca href=\"https:\u002F\u002Fwww.a11yproject.com\u002Fposts\u002Funderstanding-vestibular-disorders\u002F\" rel=\"nofollow ugc\">vestibular motion disorders\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You may already use a smooth scrolling plugin, but it is worth double checking that it doesn’t use one of those outdated, inefficient, and inaccessible approaches that may slow down your site or affect user interactions negatively.\u003C\u002Fp>\n\u003Ch4>More technical details\u003C\u002Fh4>\n\u003Cp>This plugin simply enables smooth scrolling with the \u003Ccode>scroll-behavior\u003C\u002Fcode> CSS property. This property has been supported by all modern browsers for a few years now.\u003C\u002Fp>\n\u003Cp>To support older browsers as well, a lightweight JavaScript polyfill is included, which is only loaded for browsers that lack support for the CSS property and doesn’t require any dependencies. The polyfill uses latest JavaScript user experience best practices such as \u003Ccode>requestAnimationFrame\u003C\u002Fcode> to provide a smooth scrolling experience without potentially blocking other user interactions.\u003C\u002Fp>\n\u003Cp>For relevant browser support, see:\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fcaniuse.com\u002Fcss-scroll-behavior\" rel=\"nofollow ugc\">CSS Scroll-behavior\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fcaniuse.com\u002Fmdn-css_properties_scroll-padding-top\" rel=\"nofollow ugc\">CSS property: scroll-padding-top\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fcaniuse.com\u002Fprefers-reduced-motion\" rel=\"nofollow ugc\">prefers-reduced-motion media query\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fcaniuse.com\u002Frequestanimationframe\" rel=\"nofollow ugc\">requestAnimationFrame\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fcaniuse.com\u002Fhigh-resolution-time\" rel=\"nofollow ugc\">High Resolution Time API\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fcaniuse.com\u002Fmdn-api_nodelist\" rel=\"nofollow ugc\">NodeList API\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fcaniuse.com\u002Fmdn-api_window_scrollto\" rel=\"nofollow ugc\">Window API: scrollTo\u003C\u002Fa>\u003C\u002Fp>\n","This lightweight plugin enhances user experience by enabling smooth scrolling for anchor links without the need for jQuery or other dependencies.",800,4183,3,"2025-11-24T23:33:00.000Z","6.9.4","5.0","5.2",[73,20,74,75,23],"anchor-links","performance","scroll-animation","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffast-smooth-scroll\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffast-smooth-scroll.1.0.0.zip",{"slug":79,"name":80,"version":60,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":47,"downloaded":85,"rating":11,"num_ratings":13,"last_updated":86,"tested_up_to":69,"requires_at_least":70,"requires_php":87,"tags":88,"homepage":92,"download_link":93,"security_score":11,"vuln_count":47,"unpatched_count":47,"last_vuln_date":36,"fetched_at":28},"nanotoc","NanoTOC — Fast Lightweight Table of Contents","hanifsaqib","https:\u002F\u002Fprofiles.wordpress.org\u002Fhanifsaqib\u002F","\u003Cp>NanoTOC is a fast, lightweight table of contents plugin for WordPress.\u003C\u002Fp>\n\u003Cp>License: GPLv2 or later.\u003C\u002Fp>\n\u003Cp>Core features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select which headings to include (H1–H6)\u003C\u002Fli>\n\u003Cli>Nested (hierarchical) or flat (linear) TOC output\u003C\u002Fli>\n\u003Cli>Smooth scrolling to headings\u003C\u002Fli>\n\u003Cli>Optional scroll offset for sticky headers\u003C\u002Fli>\n\u003Cli>Works with posts, pages, and custom post types\u003C\u002Fli>\n\u003Cli>Shortcode support: [nanotoc]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Created by Saqib Hanif.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>NanoTOC is licensed under the GNU General Public License v2.0 or later (GPLv2+).\u003C\u002Fp>\n","Fast, lightweight TOC for WordPress with nested\u002Fflat lists, smooth scroll, and optional offset.",135,"2026-01-07T01:16:00.000Z","7.2",[89,20,23,90,91],"headings","table-of-contents","toc","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnanotoc.1.0.0.zip",{"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":104,"last_updated":105,"tested_up_to":69,"requires_at_least":106,"requires_php":87,"tags":107,"homepage":112,"download_link":113,"security_score":11,"vuln_count":13,"unpatched_count":47,"last_vuln_date":114,"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,1914290,142,"2025-12-02T16:52:00.000Z","5.3",[108,109,110,111,23],"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":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":69,"requires_at_least":97,"requires_php":92,"tags":128,"homepage":131,"download_link":132,"security_score":11,"vuln_count":13,"unpatched_count":47,"last_vuln_date":133,"fetched_at":28},"mousewheel-smooth-scroll","MouseWheel Smooth Scroll","6.7.4","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,754753,90,43,"2026-03-19T13:26:00.000Z",[129,130,23],"mousewheel-scroll","scrolling","https:\u002F\u002Fkubiq.sk","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmousewheel-smooth-scroll.6.7.4.zip","2021-10-18 00:00:00",{"slug":135,"name":136,"version":137,"author":138,"author_profile":139,"description":140,"short_description":141,"active_installs":123,"downloaded":142,"rating":143,"num_ratings":144,"last_updated":145,"tested_up_to":69,"requires_at_least":146,"requires_php":92,"tags":147,"homepage":152,"download_link":153,"security_score":154,"vuln_count":155,"unpatched_count":47,"last_vuln_date":156,"fetched_at":28},"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.",1851246,98,224,"2025-12-24T13:21:00.000Z","3.3",[148,149,150,151,23],"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,2,"2024-02-16 00:00:00",{"attackSurface":158,"codeSignals":215,"taintFlows":237,"riskAssessment":238,"analyzedAt":248},{"hooks":159,"ajaxHandlers":207,"restRoutes":208,"shortcodes":209,"cronEvents":214,"entryPointCount":13,"unprotectedCount":47},[160,166,170,174,177,182,186,190,194,198,202],{"type":161,"name":162,"callback":163,"file":164,"line":165},"action","admin_enqueue_scripts","enqueueScripts","src\\Admin\\Admin.php",48,{"type":161,"name":167,"callback":168,"file":164,"line":169},"admin_menu","addMenuPage",49,{"type":161,"name":171,"callback":172,"file":164,"line":173},"admin_init","register",50,{"type":161,"name":162,"callback":175,"file":164,"line":176},"addAdminStyle",52,{"type":178,"name":179,"callback":180,"file":164,"line":181},"filter","mce_external_plugins","addTinymcePlugin",53,{"type":178,"name":183,"callback":184,"file":164,"line":185},"mce_buttons","registerTinymceButton",54,{"type":178,"name":187,"callback":188,"file":164,"line":189},"mce_external_languages","tinymcePluginAddLocale",55,{"type":161,"name":191,"callback":163,"file":192,"line":193},"wp_enqueue_scripts","src\\Frontend\\Frontend.php",57,{"type":178,"name":195,"callback":196,"file":192,"line":197},"wp_nav_menu_args","filterNavMenuClass",58,{"type":161,"name":199,"callback":200,"file":192,"line":201},"init","registerInitActions",59,{"type":161,"name":203,"callback":204,"file":205,"line":206},"plugins_loaded","loadTextDomain","src\\SmoothScrollPlugin.php",34,[],[],[210],{"tag":211,"callback":212,"file":192,"line":213},"anchor","anchorShortcode",66,[],{"dangerousFunctions":216,"sqlUsage":217,"outputEscaping":219,"fileOperations":47,"externalRequests":47,"nonceChecks":47,"capabilityChecks":47,"bundledLibraries":233},[],{"prepared":47,"raw":47,"locations":218},[],{"escaped":220,"rawEcho":221,"locations":222},7,4,[223,227,230,232],{"file":224,"line":225,"context":226},"src\\Admin\\Settings.php",46,"raw output",{"file":228,"line":229,"context":226},"views\\admin\\main.php",14,{"file":228,"line":231,"context":226},15,{"file":228,"line":231,"context":226},[234],{"name":235,"version":36,"knownCves":236},"TinyMCE",[],[],{"summary":239,"deductions":240},"The \"anchor-smooth-scroll\" plugin v1.0.2 exhibits a mixed security posture. On the positive side, the static analysis reveals no dangerous functions, all SQL queries utilize prepared statements, and there are no file operations or external HTTP requests. The attack surface is minimal, with only one shortcode and no AJAX or REST API entry points that are exposed without authentication. Taint analysis also shows no critical or high severity flows. However, the plugin has a history of vulnerabilities, specifically a high-severity \"PHP Remote File Inclusion\" issue. The fact that a known vulnerability remains unpatched in this version is a significant concern, despite the generally good coding practices observed in other areas. The presence of a known, high-severity, unpatched vulnerability heavily outweighs the positive aspects of the static code analysis, indicating a critical need for an update or remediation.",[241,244,246],{"reason":242,"points":243},"Unpatched high severity CVE",18,{"reason":245,"points":221},"Inconsistent output escaping",{"reason":247,"points":67},"Bundled outdated library (TinyMCE)","2026-03-16T20:31:03.010Z",{"wat":250,"direct":261},{"assetPaths":251,"generatorPatterns":255,"scriptPaths":256,"versionParams":257},[252,253,254],"\u002Fwp-content\u002Fplugins\u002Fanchor-smooth-scroll\u002Fadmin\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Fanchor-smooth-scroll\u002Fadmin\u002Fjs\u002Fanchor-tinymce-button.js","\u002Fwp-content\u002Fplugins\u002Fanchor-smooth-scroll\u002Ffrontend\u002Fjs\u002Fxpage_anchor_refactor1.js",[],[253,254],[258,259,260],"anchor-smooth-scroll\u002Fadmin\u002Fcss\u002Fadmin-style.css?ver=","anchor-smooth-scroll\u002Fadmin\u002Fjs\u002Fanchor-tinymce-button.js?ver=","anchor-smooth-scroll\u002Ffrontend\u002Fjs\u002Fxpage_anchor_refactor1.js?ver=",{"cssClasses":262,"htmlComments":264,"htmlAttributes":265,"restEndpoints":266,"jsGlobals":267,"shortcodeOutput":269},[263],"smooth-scroll-menu",[],[],[],[268],"window.xspage_anchor_plugin_options",[270,271],"[anchor","[\u002Fanchor]",{"error":273,"url":274,"statusCode":275,"statusMessage":276,"message":276},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fanchor-smooth-scroll\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":278},[279],{"version":6,"download_url":25,"svn_tag_url":280,"released_at":36,"has_diff":46,"diff_files_changed":281,"diff_lines":36,"trac_diff_url":36,"vulnerabilities":282,"is_current":273},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fanchor-smooth-scroll\u002Ftags\u002F1.0.2\u002F",[],[283],{"id":32,"url_slug":33,"title":34,"severity":38,"cvss_score":39,"vuln_type":41,"patched_in_version":36}]