[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fteib8AIQVXIawgBexA9T1CgSDEfnyiuuyEYDNlIvOck":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":38,"analysis":56,"fingerprints":146},"user-recent-search-history","User Recent Search History","1.1","Dipali Dhole","https:\u002F\u002Fprofiles.wordpress.org\u002Fdipalidhole27gmailcom\u002F","\u003Cp>If you have a search box on the site,\u003Cbr \u002F>\nthis plugin automatically records what logged In user’s are searching and keep records.\u003Cbr \u002F>\nsimply displays the recent searches of logged In User and anonymous user.\u003Cbr \u002F>\nLogged In user’s history stored in the database and it’s shows when that user is logged in.\u003Cbr \u002F>\nAnonymous user’s search history showing on the site until the browser closed.\u003Cbr \u002F>\nThis plugin added the widget to show user’s recent search history.\u003C\u002Fp>\n","This plugin is to show user's recent search history.",10,2107,100,2,"2014-04-10T05:46:00.000Z","3.7.41","3.0","",[20,21,22,23,24],"anonymous-users-search-history","logged-in-users-recent-search-history","search-history","search-history-widget","user-recent-search","http:\u002F\u002Fwebelusion.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-recent-search-history.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":34,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"dipalidhole27gmailcom",20,30,84,"2026-04-04T13:50:00.947Z",[39],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":28,"downloaded":47,"rating":28,"num_ratings":28,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":18,"tags":51,"homepage":18,"download_link":55,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"search-report","Search Report","1.0.0","pluginfences","https:\u002F\u002Fprofiles.wordpress.org\u002Fpluginfences\u002F","\u003Cp>This plugin allows you to \u003Cstrong>track\u003C\u002Fstrong> what customers \u002F clients are searching when they visit your \u003Cstrong>Woocommerce Store\u003C\u002Fstrong> or \u003Cstrong>WordPress Blog\u003C\u002Fstrong> or \u003Cstrong>WordPress Site\u003C\u002Fstrong>.\u003Cbr \u002F>\nIt will tell you exactly what any individual searched on your site and how many times anything got searched, It will give you the complete records.\u003C\u002Fp>\n\u003Ch4>Why to try\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Know what people are searching in you woocommerce store\u003C\u002Fli>\n\u003Cli>Know what people are searching in your blog\u003C\u002Fli>\n\u003Cli>Know how many times anything got searched in your store \u002F site \u002F blog\u003C\u002Fli>\n\u003Cli>Increase sells\u003C\u002Fli>\n\u003Cli>Increase followers\u003C\u002Fli>\n\u003Cli>Increase readers\u003C\u002Fli>\n\u003Cli>Increase visits of people by providing what they looking for\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>You will be able to increase the sells, since you know what people are exactly looking for.\u003C\u002Fli>\n\u003Cli>you can increase the visits of the readers \u002F followers if you are running a blog.\u003C\u002Fli>\n\u003C\u002Ful>\n","It allows you to track what users are searching in your woocommerce store, wordpress blog or website.",821,"2020-05-22T06:50:00.000Z","5.3.21","3.0.1",[22,40,52,53,54],"woocommerce","woocommerce-search-report","wordpress-search-report","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsearch-report.1.0.0.zip",{"attackSurface":57,"codeSignals":79,"taintFlows":130,"riskAssessment":131,"analyzedAt":145},{"hooks":58,"ajaxHandlers":75,"restRoutes":76,"shortcodes":77,"cronEvents":78,"entryPointCount":28,"unprotectedCount":28},[59,66,71],{"type":60,"name":61,"callback":62,"priority":63,"file":64,"line":65},"action","init","ursh_init_session",1,"user-search-history-widget.php",12,{"type":67,"name":68,"callback":69,"priority":34,"file":64,"line":70},"filter","the_posts","ursh_save_search",46,{"type":60,"name":72,"callback":73,"file":64,"line":74},"widgets_init","ursh_register_widgets",98,[],[],[],[],{"dangerousFunctions":80,"sqlUsage":81,"outputEscaping":97,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":129},[],{"prepared":63,"raw":82,"locations":83},5,[84,87,90,92,94],{"file":64,"line":85,"context":86},32,"$wpdb->get_var() with variable interpolation",{"file":64,"line":88,"context":89},80,"$wpdb->get_results() with variable interpolation",{"file":64,"line":91,"context":89},173,{"file":64,"line":93,"context":89},194,{"file":64,"line":95,"context":96},211,"$wpdb->query() with variable interpolation",{"escaped":14,"rawEcho":98,"locations":99},14,[100,103,105,107,109,111,113,115,117,119,121,123,125,127],{"file":64,"line":101,"context":102},115,"raw output",{"file":64,"line":104,"context":102},119,{"file":64,"line":106,"context":102},123,{"file":64,"line":108,"context":102},129,{"file":64,"line":110,"context":102},132,{"file":64,"line":112,"context":102},135,{"file":64,"line":114,"context":102},140,{"file":64,"line":116,"context":102},142,{"file":64,"line":118,"context":102},143,{"file":64,"line":120,"context":102},163,{"file":64,"line":122,"context":102},164,{"file":64,"line":124,"context":102},182,{"file":64,"line":126,"context":102},185,{"file":64,"line":128,"context":102},187,[],[],{"summary":132,"deductions":133},"The \"user-recent-search-history\" plugin version 1.1 exhibits a generally good security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface. Furthermore, the lack of dangerous functions, file operations, and external HTTP requests reduces potential vectors for exploitation.  The plugin also has no known past vulnerabilities, which is a positive indicator of its development history. However, there are areas for improvement. The low percentage of SQL queries using prepared statements (17%) and a concerningly low 13% of outputs being properly escaped present potential risks.  While taint analysis shows no issues, the low escape rate means that any data processed and displayed could be vulnerable to cross-site scripting (XSS) if input is not strictly validated at the point of entry.  The absence of nonce checks and capability checks on entry points, though currently moot due to the lack of entry points, would be critical if any were introduced without proper security measures.",[134,137,140,143],{"reason":135,"points":136},"Low SQL prepared statement usage",8,{"reason":138,"points":139},"Low output escaping rate",7,{"reason":141,"points":142},"Missing nonce checks on entry points",4,{"reason":144,"points":142},"Missing capability checks on entry points","2026-03-17T00:54:11.707Z",{"wat":147,"direct":152},{"assetPaths":148,"generatorPatterns":149,"scriptPaths":150,"versionParams":151},[],[],[],[],{"cssClasses":153,"htmlComments":155,"htmlAttributes":156,"restEndpoints":159,"jsGlobals":160,"shortcodeOutput":167},[154],"widget_your_search",[],[157,158],"your-searches-title","your-searches-number",[],[62,161,162,69,73,163,164,165,166],"ursh_init","ursh_create_search_table","User_Search_History_Widget","ursh_list_your_searches","ursh_return_search_count","pluginUninstall",[]]