[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fY-MkoP-Q3chM4AFV4YCzJhVRCs1u8RFVM6qe27XCTWk":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":103,"fingerprints":170},"hivepress-geolocation","HivePress Geolocation","1.3.10","HivePress","https:\u002F\u002Fprofiles.wordpress.org\u002Fhivepress\u002F","\u003Cp>HivePress Geolocation is an extension for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhivepress\u002F\" rel=\"ugc\">HivePress\u003C\u002Fa> plugin. It allows users to search listings by location.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flistinghive.hivepress.io\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fhelp.hivepress.io\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcommunity.hivepress.io\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n","Allow users to search listings by location.",7000,104094,90,2,"2026-02-10T23:07:00.000Z","6.9.4","5.0","7.4",[20,21,22,23,24],"classifieds","directory","geolocation","hivepress","listings","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhivepress-geolocation.1.3.10.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":23,"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},9,60000,97,154,77,"2026-04-04T10:23:27.869Z",[40,53,66,76,89],{"slug":41,"name":42,"version":43,"author":7,"author_profile":8,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":27,"num_ratings":48,"last_updated":49,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":50,"homepage":25,"download_link":52,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"hivepress-favorites","HivePress Favorites","1.2.2","\u003Cp>HivePress Favorites is an extension for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhivepress\u002F\" rel=\"ugc\">HivePress\u003C\u002Fa> plugin. It allows users to keep a list of favorite listings.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flistinghive.hivepress.io\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fhelp.hivepress.io\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcommunity.hivepress.io\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n","Allow users to keep a list of favorite listings.",8000,76738,4,"2026-02-12T23:10:00.000Z",[20,21,51,23,24],"favorites","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhivepress-favorites.1.2.2.zip",{"slug":54,"name":55,"version":56,"author":7,"author_profile":8,"description":57,"short_description":58,"active_installs":46,"downloaded":59,"rating":60,"num_ratings":61,"last_updated":62,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":63,"homepage":25,"download_link":65,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"hivepress-messages","HivePress Messages","1.4.0","\u003Cp>HivePress Messages is an extension for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhivepress\u002F\" rel=\"ugc\">HivePress\u003C\u002Fa> plugin. It allows users to send private messages.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flistinghive.hivepress.io\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fhelp.hivepress.io\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcommunity.hivepress.io\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n","Allow users to send private messages.",89785,74,3,"2026-02-12T23:15:00.000Z",[20,21,23,24,64],"messages","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhivepress-messages.1.4.0.zip",{"slug":67,"name":68,"version":56,"author":7,"author_profile":8,"description":69,"short_description":70,"active_installs":46,"downloaded":71,"rating":60,"num_ratings":61,"last_updated":72,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":73,"homepage":25,"download_link":75,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"hivepress-reviews","HivePress Reviews","\u003Cp>HivePress Reviews is an extension for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhivepress\u002F\" rel=\"ugc\">HivePress\u003C\u002Fa> plugin. It allows users to rate and review listings.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flistinghive.hivepress.io\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fhelp.hivepress.io\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcommunity.hivepress.io\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n","Allow users to rate and review listings.",93903,"2026-02-12T23:17:00.000Z",[20,21,23,24,74],"reviews","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhivepress-reviews.1.4.0.zip",{"slug":77,"name":78,"version":79,"author":7,"author_profile":8,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":84,"num_ratings":61,"last_updated":85,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":86,"homepage":25,"download_link":88,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"hivepress-paid-listings","HivePress Paid Listings","1.1.9","\u003Cp>HivePress Paid Listings is an extension for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhivepress\u002F\" rel=\"ugc\">HivePress\u003C\u002Fa> plugin. It allows you to charge users for adding, featuring and renewing listings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please note that this extension is no longer in active development. If you need similar functionality, please consider \u003Ca href=\"https:\u002F\u002Fhivepress.io\u002Fextensions\u002Fmemberships\u002F?utm_medium=referral&utm_source=wordpress.org\" rel=\"nofollow ugc\">this one\u003C\u002Fa> as a replacement.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flistinghive.hivepress.io\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fhelp.hivepress.io\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcommunity.hivepress.io\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n","Charge users for adding, featuring and renewing listings.",6000,76934,66,"2026-02-12T23:19:00.000Z",[20,21,23,24,87],"paid-listings","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhivepress-paid-listings.1.1.9.zip",{"slug":90,"name":91,"version":92,"author":7,"author_profile":8,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":27,"num_ratings":97,"last_updated":98,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":99,"homepage":25,"download_link":101,"security_score":37,"vuln_count":14,"unpatched_count":97,"last_vuln_date":102,"fetched_at":30},"hivepress-claim-listings","HivePress Claim Listings","1.1.4","\u003Cp>HivePress Claim Listings is an extension for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhivepress\u002F\" rel=\"ugc\">HivePress\u003C\u002Fa> plugin. It allows you to charge users for claiming listings.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flistinghive.hivepress.io\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fhelp.hivepress.io\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcommunity.hivepress.io\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n","Charge users for claiming listings.",3000,45999,1,"2026-01-30T16:48:00.000Z",[100,20,21,23,24],"claim-listings","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhivepress-claim-listings.1.1.4.zip","2025-09-26 00:00:00",{"attackSurface":104,"codeSignals":150,"taintFlows":157,"riskAssessment":158,"analyzedAt":169},{"hooks":105,"ajaxHandlers":146,"restRoutes":147,"shortcodes":148,"cronEvents":149,"entryPointCount":28,"unprotectedCount":28},[106,112,117,122,125,129,133,138,142],{"type":107,"name":108,"callback":109,"file":110,"line":111},"filter","hivepress\u002Fv1\u002Fextensions","closure","hivepress-geolocation.php",18,{"type":107,"name":113,"callback":114,"file":115,"line":116},"hivepress\u002Fv1\u002Ftaxonomies","add_taxonomies","includes\\components\\class-geolocation.php",41,{"type":118,"name":119,"callback":120,"priority":97,"file":115,"line":121},"action","admin_enqueue_scripts","enqueue_scripts",44,{"type":118,"name":123,"callback":120,"priority":97,"file":115,"line":124},"wp_enqueue_scripts",45,{"type":107,"name":126,"callback":127,"file":115,"line":128},"hivepress\u002Fv1\u002Fscripts","alter_scripts",47,{"type":107,"name":130,"callback":131,"file":115,"line":132},"hivepress\u002Fv1\u002Fsettings","alter_settings",76,{"type":118,"name":134,"callback":135,"priority":136,"file":115,"line":137},"hivepress\u002Fv1\u002Fmodels\u002Flisting\u002Frelate","set_related_query",10,80,{"type":107,"name":139,"callback":140,"priority":27,"file":115,"line":141},"posts_orderby","set_search_order",83,{"type":107,"name":143,"callback":144,"file":115,"line":145},"option_hp_geolocation_radius","set_search_radius",86,[],[],[],[],{"dangerousFunctions":151,"sqlUsage":152,"outputEscaping":154,"fileOperations":28,"externalRequests":97,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":156},[],{"prepared":97,"raw":28,"locations":153},[],{"escaped":111,"rawEcho":28,"locations":155},[],[],[],{"summary":159,"deductions":160},"The static analysis of hivepress-geolocation v1.3.10 reveals a strong security posture with no identified critical or high-severity issues. The plugin demonstrates good development practices by employing prepared statements for all SQL queries and properly escaping all output, indicating a low risk of SQL injection and cross-site scripting (XSS) vulnerabilities.  Furthermore, the absence of file operations and a clean taint analysis with no unsanitized paths further bolster its security. The vulnerability history is also positive, with no known CVEs recorded, suggesting a stable and well-maintained codebase.\n\nHowever, a few areas warrant consideration. The lack of nonces and capability checks on any entry points (AJAX, REST API, shortcodes, cron) presents a potential risk. While there are currently no identified entry points, if any are introduced in future updates without proper authentication and authorization, it could lead to vulnerabilities. The single external HTTP request also represents a potential, albeit small, attack vector if the external resource is compromised. Overall, hivepress-geolocation v1.3.10 appears to be a secure plugin, but future development should prioritize implementing robust authentication and authorization mechanisms for any new entry points.",[161,164,166],{"reason":162,"points":163},"No nonce checks on entry points",15,{"reason":165,"points":163},"No capability checks on entry points",{"reason":167,"points":168},"External HTTP request present",5,"2026-03-16T18:00:21.959Z",{"wat":171,"direct":184},{"assetPaths":172,"generatorPatterns":177,"scriptPaths":178,"versionParams":179},[173,174,175,176],"\u002Fwp-content\u002Fplugins\u002Fhivepress-geolocation\u002Fincludes\u002Fassets\u002Fcss\u002Fbackend.css","\u002Fwp-content\u002Fplugins\u002Fhivepress-geolocation\u002Fincludes\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fhivepress-geolocation\u002Fincludes\u002Fassets\u002Fjs\u002Fbackend.js","\u002Fwp-content\u002Fplugins\u002Fhivepress-geolocation\u002Fincludes\u002Fassets\u002Fjs\u002Ffrontend.js",[],[],[180,181,182,183],"hivepress-geolocation\u002Fincludes\u002Fassets\u002Fcss\u002Fbackend.css?ver=","hivepress-geolocation\u002Fincludes\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","hivepress-geolocation\u002Fincludes\u002Fassets\u002Fjs\u002Fbackend.js?ver=","hivepress-geolocation\u002Fincludes\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":185,"htmlComments":189,"htmlAttributes":190,"restEndpoints":195,"jsGlobals":196,"shortcodeOutput":198},[186,187,188],"hp-geolocation-map","hp-location-search","hp-location-field",[],[191,192,193,194],"data-hp-geolocation-provider","data-hp-geolocation-radius","data-hp-geolocation-latitude","data-hp-geolocation-longitude",[],[197],"HivePress.modules.geolocation",[]]