[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzXcgoEr2kel30LH4eWNce0-g6f5g6l-bWdtpuPhhxfE":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":141,"fingerprints":326},"nicescrollr","Nicescrollr","1.0.0","Demis Patti","https:\u002F\u002Fprofiles.wordpress.org\u002Fdemispatti\u002F","\u003Cp>Get Nicescroll and a ScrollTop button! I really like InuYaksa’s Nicescroll JS plugin. I’m a fan. And I thought there may be others like me who would enjoy using his famous\u003Cbr \u002F>\nlibrary with a simple interface. So I came up with this plugin. It is a wrapper for that popular library, which is developed and maintained by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Finuyaksa\u002F\" rel=\"ugc\">InuYaksa\u003C\u002Fa>. You can visit his official Nicescroll homepage \u003Ca href=\"https:\u002F\u002Fwww.areaaperta.com\u002Fnicescroll\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>. An overview of the default parameters can be found on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Finuyaksa\u002Fjquery.nicescroll\" rel=\"nofollow ugc\">Github\u003C\u002Fa> at the bottom of the page. This plugin enables you to use the Nicescroll scrollbar on both the frontend and the backend. It is fully customizable, you can tweak and tune every single parameter Nicescroll has to offer! You can style it totally different for both views. It’s all up to you!\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Nicescroll scrollbar library\u003C\u002Fli>\n\u003Cli>ScrollTop Button\u003C\u002Fli>\n\u003Cli>Fully customizable for Frontend and Backend\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>WordPress 5.6 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Known issues\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>There may be issues with scrolling if you are trying to scroll with a pen or the middle mouse button.\u003C\u002Fli>\n\u003C\u002Ful>\n","A wrapper plugin for the Nicescroll library with full customization options for both frontend and backend.",30,11190,98,7,"2026-01-09T15:31:00.000Z","6.7.5","5.6","7.4",[20,21,22,23,24],"back-to-top","nicescroll","scroll","scrollbar","scrolling","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnicescrollr\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnicescrollr.1.0.0.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":11,"trust_score":37,"computed_at":38},"demispatti",3,150,95,91,"2026-04-05T19:13:19.750Z",[40,65,85,101,120],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":61,"download_link":62,"security_score":63,"vuln_count":51,"unpatched_count":28,"last_vuln_date":64,"fetched_at":30},"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","6.9.4","6.0","",[57,20,58,59,60],"arrow-icon","page-scrolling","scroll-to-top","scroll-up","http:\u002F\u002Fwpthemespace.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclick-to-top.zip",99,"2022-12-16 00:00:00",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":27,"num_ratings":51,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":55,"tags":78,"homepage":82,"download_link":83,"security_score":84,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"scroll-bar-with-back-to-top","Scroll Bar With Back To Top","1.0","Md Shafiqul Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Fshafiqul\u002F","\u003Cp>Scroll Bar With Back To Top is a Easily Customization  Plugin and Very User Friendly Plugins settings option.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy Installation\u003C\u002Fli>\n\u003Cli>Easily Change Color\u003C\u002Fli>\n\u003Cli>Scroll Bar & Scroll Top Settings Panel\u003C\u002Fli>\n\u003Cli>Full Customizable \u003C\u002Fli>\n\u003Cli>Scroll Back To Top add a 6 font Icon\u003C\u002Fli>\n\u003Cli>It is user friendly and very easy to install.\u003C\u002Fli>\n\u003Cli>Zero coding skills required to set up this plugin.\u003C\u002Fli>\n\u003Cli>It is user friendly and very easy to install.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More Support\u003C\u002Fh4>\n\u003Cp>This plugin is developed by \u003Ca href=\"http:\u002F\u002Fwww.shafiqul.info\" rel=\"nofollow ugc\">Shafiqul Islam\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Localization\u003C\u002Fh3>\n\u003Ch4>Available in English\u003C\u002Fh4>\n\u003Cp>Want to contribute with a translation to your language? Please contact me at shafiqul.info92@gmail.com\u003C\u002Fp>\n","License GPLv2 or later License URI: http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html Scroll Bar With Back To Top is a Easily Customization  Plugin and Very U &hellip;",200,8673,"2016-01-12T16:51:00.000Z","4.2.39","3.0",[66,23,79,80,81],"smooth-bar","wordpress-scrollbar","wordpress-scrollbar-plugins","http:\u002F\u002Fshafiqul.info","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscroll-bar-with-back-to-top.zip",85,{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":27,"downloaded":93,"rating":28,"num_ratings":28,"last_updated":94,"tested_up_to":53,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":55,"download_link":100,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"scrollr","Scrollr","1.0.7","maxpressy","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaxpressy\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fmaxpressy.com\u002Fscrollr\u002F?mtm_campaign=wpPluginPage&mtm_kwd=scrollr&mtm_placement=top\" rel=\"nofollow ugc\">Scrollr\u003C\u002Fa> is a lightweight tool that helps you to link to a page’s section and to smothly scroll to it. This way, it bypasses the browsers’ “bumping-jumping” behaviour for the in-page linking.\u003C\u002Fp>\n\u003Ch4>Scroll to page’s section\u003C\u002Fh4>\n\u003Cp>Currently there’s no UI settings, scrolling works with the plugin’s default settings. To make the linking to the targeting page’s section, you just have to add a “scrollr” class. The idea is to keep things lightweight and simple. If there’s many user requests in the future, we’ll consider making the UI options like scrolling speed etc.\u003C\u002Fp>\n\u003Ch4>Push to top\u003C\u002Fh4>\n\u003Cp>Another available option is scrolling up to the page’s top, i.e. usually labeled as “back to top”.\u003Cbr \u002F>\nFor this option you can use the button block that comes with the plugin. It is available from the regular WordPress block inserter. Just search for “Scrollr” or “Push to top” from the block inserter.\u003C\u002Fp>\n\u003Ch4>Conclusion\u003C\u002Fh4>\n\u003Cp>Basically, \u003Ca href=\"https:\u002F\u002Fmaxpressy.com\u002Fscrollr\u002F?mtm_campaign=wpPluginPage&mtm_kwd=scrollr&mtm_placement=bottom\" rel=\"nofollow ugc\">Scrollr\u003C\u002Fa> may help you to create:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>One page navigation\u003C\u002Fli>\n\u003Cli>Documentation page\u003C\u002Fli>\n\u003Cli>Smooth Scrolling to important sections\u003C\u002Fli>\n\u003Cli>Back to top button\u003C\u002Fli>\n\u003C\u002Ful>\n","Scroll smoothly to a page's section or push it back to the top.",3857,"2025-12-07T12:50:00.000Z","5.8","7.3.5",[20,98,99,58,22],"navigation","onepage","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscrollr.1.0.7.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":27,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":95,"requires_php":55,"tags":114,"homepage":117,"download_link":118,"security_score":119,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ws-custom-scrollbar","WS Custom Scrollbar","1.2","Webshouter","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebshouter\u002F","\u003Cp>WS Custom Scrollbar plugin will enable change scrollbar styles where you can change scrollbar color, border radius, scroll speed, width, hide delay & other settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple installation and activation\u003C\u002Fli>\n\u003Cli>Show\u002FHide Styled Scrollbar\u003C\u002Fli>\n\u003Cli>Change Scrollbar Width\u003C\u002Fli>\n\u003Cli>Change Scrollbar Scroll Speed\u003C\u002Fli>\n\u003Cli>Change Scrollbar Radius\u003C\u002Fli>\n\u003Cli>Change Scrollbar Background Color\u003C\u002Fli>\n\u003Cli>Change Scrollbar Border Color\u003C\u002Fli>\n\u003Cli>Change Scrollbar Opacity\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Scrollbar Autohide\u003C\u002Fli>\n\u003Cli>All Browsers Support!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you want more information about this plugin or another one don’t doubt to visit our website:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.webshouters.com\u002F\" title=\"WebShouters\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.webshouters.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Technical Support\u003C\u002Fh4>\n\u003Cp>If any problem occurs, please contact us at \u003Ca href=\"mailto:support@webshouters.com\" rel=\"nofollow ugc\">support@webshouters.com\u003C\u002Fa>.\u003C\u002Fp>\n","WS Custom Scrollbar plugin will enable change scrollbar styles where you can change scrollbar color, border radius, scroll speed, width.",10961,86,6,"2024-07-28T18:32:00.000Z","6.6.5",[115,116,21,23],"custom-scroll-bar","custom-scrollbar","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fws-custom-scrollbar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fws-custom-scrollbar.1.2.zip",92,{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":51,"last_updated":131,"tested_up_to":132,"requires_at_least":133,"requires_php":55,"tags":134,"homepage":139,"download_link":140,"security_score":84,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"green-life-custom-scrollbar","Green Life Custom Scrollbar","1.3","Asiqur Rahman","https:\u002F\u002Fprofiles.wordpress.org\u002Fimasikur22\u002F","\u003Cp>Modern and sexy scrollbar for desktop and mobile browsers. You can customize the scrollbar as you want.\u003C\u002Fp>\n\u003Cp>You can change scrollbar options from settings menu. To customize your scrollbar go to Settings > GL Scrollbar.\u003C\u002Fp>\n","Allows you to change browser default scrollbar with a customizable morden scrollbar.",10,9110,60,"2019-04-29T01:06:00.000Z","5.1.22","3.0.1",[135,136,137,23,138],"admin-scrollbar","customizable-scrollbar","morden-scrollbar","smooth-scrolling","https:\u002F\u002Fgreenlifeit.com\u002Fplugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgreen-life-custom-scrollbar.1.3.zip",{"attackSurface":142,"codeSignals":250,"taintFlows":294,"riskAssessment":311,"analyzedAt":325},{"hooks":143,"ajaxHandlers":236,"restRoutes":247,"shortcodes":248,"cronEvents":249,"entryPointCount":51,"unprotectedCount":200},[144,151,154,157,161,167,172,175,178,181,185,189,193,197,203,206,209,214,218,222,224,226,231],{"type":145,"name":146,"callback":147,"priority":148,"file":149,"line":150},"action","admin_enqueue_scripts","enqueue_styles",20,"admin\\class-admin.php",175,{"type":145,"name":146,"callback":152,"priority":148,"file":149,"line":153},"enqueue_scripts",176,{"type":145,"name":146,"callback":155,"priority":50,"file":149,"line":156},"initialize_localisations",177,{"type":158,"name":159,"callback":159,"priority":128,"file":149,"line":160},"filter","plugin_row_meta",178,{"type":145,"name":162,"callback":163,"priority":164,"file":165,"line":166},"in_admin_header","add_nsr_help_tab",15,"admin\\includes\\class-help-tab.php",88,{"type":145,"name":168,"callback":169,"priority":148,"file":170,"line":171},"admin_menu","add_options_page","admin\\includes\\class-menu.php",191,{"type":145,"name":146,"callback":147,"priority":173,"file":170,"line":174},10001,198,{"type":145,"name":146,"callback":152,"priority":176,"file":170,"line":177},10002,199,{"type":145,"name":146,"callback":179,"priority":180,"file":170,"line":73},"initialize_localisation",10040,{"type":145,"name":182,"callback":183,"file":170,"line":184},"admin_notices","admin_notice_display",201,{"type":145,"name":168,"callback":186,"priority":187,"file":170,"line":188},"set_section",10010,202,{"type":145,"name":168,"callback":190,"priority":191,"file":170,"line":192},"initialize_settings_section",10020,203,{"type":158,"name":194,"callback":195,"file":170,"line":196},"admin_body_class","add_body_class",205,{"type":145,"name":198,"callback":199,"priority":200,"file":201,"line":202},"admin_init","register_settings",1,"admin\\includes\\class-settings.php",120,{"type":145,"name":198,"callback":204,"priority":34,"file":201,"line":205},"load_default_options",121,{"type":145,"name":198,"callback":207,"priority":128,"file":201,"line":208},"initialize_options",122,{"type":145,"name":210,"callback":211,"file":212,"line":213},"init","load_plugin_textdomain","includes\\class-i18n.php",53,{"type":145,"name":210,"callback":215,"file":216,"line":217},"Nicescrollr\\run_nsr","nicescrollr.php",117,{"type":145,"name":219,"callback":147,"priority":148,"file":220,"line":221},"wp_enqueue_scripts","public\\class-public.php",151,{"type":145,"name":219,"callback":152,"priority":148,"file":220,"line":223},152,{"type":145,"name":219,"callback":179,"priority":50,"file":220,"line":225},153,{"type":145,"name":227,"callback":228,"priority":229,"file":230,"line":110},"plugins_loaded","nicescrollr_bootstrap",5,"src\\bootstrap.php",{"type":158,"name":232,"callback":233,"priority":128,"file":234,"line":235},"pre_update_option_nicescrollr_options","validateBeforeSave","src\\Core\\Services\\OptionsService.php",81,[237,242],{"action":238,"nopriv":239,"callback":240,"hasNonce":239,"hasCapCheck":239,"file":149,"line":241},"reset_options",false,"AdminIncludes\\reset_options",252,{"action":243,"nopriv":239,"callback":243,"hasNonce":244,"hasCapCheck":239,"file":245,"line":246},"nicescrollr_reset_options",true,"admin\\includes\\class-ajax.php",73,[],[],[],{"dangerousFunctions":251,"sqlUsage":252,"outputEscaping":258,"fileOperations":28,"externalRequests":28,"nonceChecks":200,"capabilityChecks":28,"bundledLibraries":293},[],{"prepared":28,"raw":200,"locations":253},[254],{"file":255,"line":256,"context":257},"uninstall.php",28,"$wpdb->get_col() with variable interpolation",{"escaped":259,"rawEcho":260,"locations":261},23,14,[262,265,267,269,271,273,275,277,279,282,284,286,288,290],{"file":165,"line":263,"context":264},125,"raw output",{"file":165,"line":266,"context":264},127,{"file":165,"line":268,"context":264},129,{"file":165,"line":270,"context":264},131,{"file":165,"line":272,"context":264},133,{"file":170,"line":274,"context":264},379,{"file":170,"line":276,"context":264},381,{"file":170,"line":278,"context":264},473,{"file":280,"line":281,"context":264},"admin\\includes\\class-reset-section.php",63,{"file":201,"line":283,"context":264},418,{"file":201,"line":285,"context":264},442,{"file":201,"line":287,"context":264},466,{"file":201,"line":289,"context":264},495,{"file":291,"line":292,"context":264},"shared\\class-backtop.php",111,[],[295],{"entryPoint":296,"graph":297,"unsanitizedCount":34,"severity":310},"\u003Cclass-settings> (admin\\includes\\class-settings.php:0)",{"nodes":298,"edges":308},[299,303],{"id":300,"type":301,"label":302,"file":201,"line":153},"n0","source","$_POST (x3)",{"id":304,"type":305,"label":306,"file":201,"line":285,"wp_function":307},"n1","sink","echo() [XSS]","echo",[309],{"from":300,"to":304,"sanitized":239},"low",{"summary":312,"deductions":313},"The nicescrollr plugin v1.0.0 exhibits a mixed security posture, with some positive indicators but notable areas of concern. On the positive side, there are no recorded vulnerabilities (CVEs) for this plugin, which suggests a historically stable codebase. Furthermore, the static analysis shows a lack of dangerous functions, file operations, and external HTTP requests, indicating an absence of common attack vectors. However, the plugin's attack surface is a significant weakness. It exposes two AJAX handlers, with one lacking any authentication checks. This unprotected entry point is a critical vulnerability that could allow unauthenticated users to execute arbitrary code or manipulate plugin functionality. The presence of raw SQL queries without prepared statements, coupled with a less than ideal output escaping rate (62%), further exacerbates the risk, suggesting potential for SQL injection and cross-site scripting (XSS) vulnerabilities, particularly within the unprotected AJAX handler. The taint analysis also revealed a flow with an unsanitized path, further supporting the possibility of exploitation. While the plugin has no known vulnerabilities, the identified code weaknesses, especially the unprotected AJAX handler and raw SQL queries, present a clear and present danger to a WordPress site. The absence of known CVEs may simply mean the plugin hasn't been thoroughly analyzed or targeted yet.",[314,316,318,320,323],{"reason":315,"points":128},"Unprotected AJAX handler",{"reason":317,"points":14},"Raw SQL queries without prepared statements",{"reason":319,"points":229},"Low output escaping rate",{"reason":321,"points":322},"Flow with unsanitized paths",8,{"reason":324,"points":229},"Missing capability checks on AJAX","2026-03-16T22:32:28.287Z",{"wat":327,"direct":340},{"assetPaths":328,"generatorPatterns":333,"scriptPaths":334,"versionParams":335},[329,330,331,332],"\u002Fwp-content\u002Fplugins\u002Fnicescrollr\u002Fadmin\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fnicescrollr\u002Fadmin\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fnicescrollr\u002Fpublic\u002Fcss\u002Fnicescrollr.css","\u002Fwp-content\u002Fplugins\u002Fnicescrollr\u002Fpublic\u002Fjs\u002Fnicescrollr.js",[],[],[336,337,338,339],"nicescrollr\u002Fadmin\u002Fcss\u002Fadmin.css?ver=","nicescrollr\u002Fadmin\u002Fjs\u002Fadmin.js?ver=","nicescrollr\u002Fpublic\u002Fcss\u002Fnicescrollr.css?ver=","nicescrollr\u002Fpublic\u002Fjs\u002Fnicescrollr.js?ver=",{"cssClasses":341,"htmlComments":350,"htmlAttributes":351,"restEndpoints":352,"jsGlobals":353,"shortcodeOutput":355},[342,343,344,345,346,347,348,349],"nsr-admin","nsr-settings-page","nsr-form-field","nsr-settings-group","nsr-backtop-form-field","nsr-backtop-settings-group","nsr-backtop-options","nsr-nicescroll-options",[],[],[],[354,5],"NicescrollrAdmin",[]]