[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fY4yGydPHYIJmo0GGPmlU-RI195vF-nLvJahYd6mQZ-k":3,"$fIoYGB8PBKhqqswQ6vehFsCDL9CVl_BzYsAiOBaUfObE":219,"$f4OsER5YUUSYgMB40Bg3fDPonxnYXE9a7KQbl--mmxLE":224},{"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,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":39,"analysis":135,"fingerprints":204},"wp-rest-api-cache","WP REST API Cache","1.2.0","airesvsg","https:\u002F\u002Fprofiles.wordpress.org\u002Fairesvsg\u002F","\u003Cp>Enable caching for WordPress REST API and increase speed of your application\u003C\u002Fp>\n\u003Cp>\u003Cstrong>See details on GitHub:\u003C\u002Fstrong> http:\u002F\u002Fgithub.com\u002Fairesvsg\u002Fwp-rest-api-cache\u003C\u002Fp>\n","Enable caching for WordPress REST API and increase speed of your application",300,17923,68,7,"2018-03-03T18:29:00.000Z","4.9.29","4.3","",[20,21,22,23,24],"api","cache","rest","wp-api","wp-rest-api","https:\u002F\u002Fgithub.com\u002Fairesvsg\u002Fwp-rest-api-cache","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-rest-api-cache.1.2.0.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},2,700,30,84,"2026-05-19T23:55:41.717Z",[40,62,82,102,118],{"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":58,"download_link":59,"security_score":60,"vuln_count":34,"unpatched_count":28,"last_vuln_date":61,"fetched_at":30},"wp-rest-cache","WP REST Cache","2026.1.3","Acato","https:\u002F\u002Fprofiles.wordpress.org\u002Facato\u002F","\u003Cp>Are you facing speed issues, using the WordPress REST API? This plugin will allow WordPress to cache the responses of the REST API, making it much faster.\u003C\u002Fp>\n\u003Cp>This plugin offers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Caching of all default WordPress REST API \u003Ccode>GET\u003C\u002Fcode>-endpoints.\u003C\u002Fli>\n\u003Cli>Caching of (custom) post type endpoints.\u003C\u002Fli>\n\u003Cli>Caching of (custom) taxonomy endpoints.\u003C\u002Fli>\n\u003Cli>Automated flushing of caches if (some of) its contents are edited.\u003C\u002Fli>\n\u003Cli>Manual flushing of all caches.\u003C\u002Fli>\n\u003Cli>Manual flushing of specific caches.\u003C\u002Fli>\n\u003Cli>A counter how many times a cache has been retrieved.\u003C\u002Fli>\n\u003Cli>Specifying after what time the cache should be timed out.\u003C\u002Fli>\n\u003Cli>Registering custom endpoints for caching.\u003C\u002Fli>\n\u003Cli>Automatic cache regeneration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>WP REST Cache Pro\u003C\u002Fstrong>\u003Cbr \u002F>\nFor more advanced features, check out our \u003Ca href=\"https:\u002F\u002Fplugins.acato.nl\u002F\" rel=\"nofollow ugc\">WP REST Cache Pro\u003C\u002Fa> plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Configure custom endpoints for caching through the wp-admin interface.\u003C\u002Fli>\n\u003Cli>Configure relationships within endpoints.\u003C\u002Fli>\n\u003Cli>No coding required.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Installation from within WordPress\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit ‘Plugins > Add New’ (or ‘My Sites > Network Admin > Plugins > Add New’ if you are on a multisite installation).\u003C\u002Fli>\n\u003Cli>Search for ‘WP REST Cache’.\u003C\u002Fli>\n\u003Cli>Activate the WP REST Cache plugin through the ‘Plugins’ menu in WordPress.\u003C\u002Fli>\n\u003Cli>Go to “after activation” below.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Installation manually\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Upload the \u003Ccode>wp-rest-cache\u003C\u002Fcode> folder to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> directory.\u003C\u002Fli>\n\u003Cli>Activate the WP REST Cache plugin through the ‘Plugins’ menu in WordPress.\u003C\u002Fli>\n\u003Cli>Go to “after activation” below.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>After activation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit ‘Plugins > Must-Use’ (or ‘My Sites > Network Admin > Plugins > Must-Use’ if you are on a multisite installation).\u003C\u002Fli>\n\u003Cli>Check if the ‘WP REST Cache – Must-Use Plugin’ is there, if not copy the file \u003Ccode>wp-rest-cache.php\u003C\u002Fcode> from the \u003Ccode>\u002Fsources\u003C\u002Fcode> folder of the WP REST Cache Plugin to the folder \u003Ccode>\u002Fwp-content\u002Fmu-plugins\u002F\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Optionally:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe default timeout for caches generated by the WP REST Cache plugin is set to 1 year. If you want to change this:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Visit ‘Settings > WP REST Cache’.\u003C\u002Fli>\n\u003Cli>Change the Cache timeout.\u003C\u002Fli>\n\u003C\u002Fol>\n","Enable caching of the WordPress REST API and auto-flush caches upon wp-admin editing.",10000,372181,98,42,"2026-03-03T09:38:00.000Z","6.8.5","4.7","7.0",[20,21,22,57,24],"rest-cache","https:\u002F\u002Fwww.acato.nl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-rest-cache.2026.1.3.zip",94,"2026-03-23 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":54,"requires_php":18,"tags":76,"homepage":79,"download_link":80,"security_score":81,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-rest-api-log","REST API Log","1.7.0","Pete Nelson","https:\u002F\u002Fprofiles.wordpress.org\u002Fgungeekatx\u002F","\u003Cp>WordPress plugin to log \u003Ca href=\"http:\u002F\u002Fv2.wp-api.org\u002F\" rel=\"nofollow ugc\">REST API\u003C\u002Fa> requests and responses (for v2 of the API).\u003C\u002Fp>\n\u003Cp>Includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress admin page to view and search log entries\u003C\u002Fli>\n\u003Cli>API endpoint to access log entries via JSON\u003C\u002Fli>\n\u003Cli>Filters to customize logging\u003C\u002Fli>\n\u003Cli>Custom endpoint logging\u003C\u002Fli>\n\u003Cli>ElasticPress logging\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Find us on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpetenelson\u002Fwp-rest-api-log\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>!\u003C\u002Fp>\n\u003Cp>Roadmap\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Better search capabilities for log entries via the REST API endpoint\u003C\u002Fli>\n\u003C\u002Ful>\n","WordPress plugin to log REST API requests and responses",5000,114125,72,24,"2025-01-02T16:29:00.000Z","6.7.5",[20,77,78,23,24],"json","rest-api","https:\u002F\u002Fgithub.com\u002Fpetenelson\u002Fwp-rest-api-log","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-rest-api-log.1.7.0.zip",92,{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":18,"tags":97,"homepage":100,"download_link":101,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-api-menus","WP API Menus","1.3.2","Fulvio Notarstefano","https:\u002F\u002Fprofiles.wordpress.org\u002Fnekojira\u002F","\u003Cp>This plugin extends the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjson-rest-api\u002F\" rel=\"ugc\">WordPress JSON REST API\u003C\u002Fa> with new routes for WordPress registered menus\u003C\u002Fp>\n\u003Cp>The new routes available will be:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>\u002Fmenus\u003C\u002Fcode> list of every registered menu.\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u002Fmenus\u002F\u003Cid>\u003C\u002Fcode> data for a specific menu.\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u002Fmenu-locations\u003C\u002Fcode> list of all registered theme locations.\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u002Fmenu-locations\u002F\u003Clocation>\u003C\u002Fcode> data for menu in specified menu in theme location.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Currently, the \u003Ccode>menu-locations\u002F\u003Clocation>\u003C\u002Fcode> route for individual menus will return a tree with full menu hierarchy, with correct menu item order and listing children for each menu item. The \u003Ccode>menus\u002F\u003Cid>\u003C\u002Fcode> route will output menu details and a flat array of menu items. Item order or if each item has a parent will be indicated in each item attributes, but this route won’t output items as a tree.\u003C\u002Fp>\n\u003Cp>You can alter the data arrangement of each individual menu items and children using the filter hook \u003Ccode>json_menus_format_menu_item\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>An important note on WP API V2:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>In V1 the routes are located by default at \u003Ccode>wp-json\u002Fmenus\u002F\u003C\u002Fcode> etc.\u003C\u002Fp>\n\u003Cp>In V2 the routes by default are at \u003Ccode>wp-json\u002Fwp-api-menus\u002Fv2\u002F\u003C\u002Fcode> (e.g. \u003Ccode>wp-json\u002Fwp-api-menus\u002Fv2\u002Fmenus\u002F\u003C\u002Fcode>, etc.) since V2 encourages prefixing and version namespacing.\u003C\u002Fp>\n","Extends WordPress WP REST API with new routes pointing to WordPress menus.",2000,107964,100,8,"2020-08-18T07:21:00.000Z","5.5.0","3.6.0",[77,98,99,23,24],"json-rest-api","menus","https:\u002F\u002Fgithub.com\u002Fnekojira\u002Fwp-api-menus","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-api-menus.1.3.2.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":28,"num_ratings":28,"last_updated":112,"tested_up_to":16,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":116,"download_link":117,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-rest-api-menus","WP-REST-API Menus","1.0","jcdev518","https:\u002F\u002Fprofiles.wordpress.org\u002Fjcdev518\u002F","\u003Cp>This plugin adds “routes” or “endpoints” to WP REST API that allows for retrieval of\u003Cbr \u002F>\nmenu data as JSON.\u003C\u002Fp>\n\u003Cp>Updated port of “WP-REST-API V2 Menus” by Claudio La Barbera (http:\u002F\u002Fwww.claudiolabarbera.com)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Usage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Get all registered menus:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>GET \u002Fwp-menus\u002Fv1\u002Fmenus\nhttps:\u002F\u002Fyourwpsite.com\u002Fwp-json\u002Fwp-menus\u002Fv1\u002Fmenus\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Get menu data as JSON from menu slug:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>GET \u002Fwp-menus\u002Fv1\u002Fmenus\u002F{slug}\nhttps:\u002F\u002Fyourwpsite.com\u002Fwp-json\u002Fwp-menus\u002Fv1\u002Fmenus\u002F{slug}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Gets the contents of a registered menu by its “slug”.\u003C\u002Fp>\n\u003Cp>When assigning a menu a location in \u002Fwp-admin\u002Fnav-menus.php?action=locations\u003Cbr \u002F>\nthe slug is the name of the menu in lowercase and without any spaces like a post slug.\u003C\u002Fp>\n\u003Cp>If your menu name is Main Menu:\u003Cbr \u002F>\nhttps:\u002F\u002Fyourwpsite.com\u002Fwp-json\u002Fmenus\u002Fv1\u002Fwp-menus\u002Fmain-menu\u003C\u002Fp>\n","Adds menu endpoints to core WP REST API.",70,2461,"2018-03-26T22:33:00.000Z","4.7.0","5.6",[77,98,99,23,24],"https:\u002F\u002Fwww.amorphouswebsolutions.com\u002Fplugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-rest-api-menus.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":28,"num_ratings":28,"last_updated":128,"tested_up_to":129,"requires_at_least":130,"requires_php":131,"tags":132,"homepage":133,"download_link":134,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"api-log-pro","API Log Pro","1.0.0","Hubbard Labs","https:\u002F\u002Fprofiles.wordpress.org\u002Fhubbardlabs\u002F","\u003Cp>This plugin enables logging of all calls to the WordPress REST API. You can view all logs from the WordPress Admin under \u003Cstrong>API Log Pro\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>WP-CLI Support\u003C\u002Fh3>\n\u003Cp>This plugin offers some basic wp-cli support. You can use the following command to delete all the logs in the db.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>wp api-log-pro delete\n\u003C\u002Fcode>\u003C\u002Fpre>\n","A simple plugin to log WordPress Rest API Requests.",10,4195,"2022-06-24T15:46:00.000Z","6.0.11","4.6","7.0.0",[20,77,78,23,24],"https:\u002F\u002Fgithub.com\u002Fhubbardlabs\u002Fapi-log-pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapi-log-pro.1.0.0.zip",{"attackSurface":136,"codeSignals":160,"taintFlows":173,"riskAssessment":174,"analyzedAt":203},{"hooks":137,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":28,"unprotectedCount":28},[138,144,148,152],{"type":139,"name":140,"callback":141,"priority":126,"file":142,"line":143},"filter","rest_pre_dispatch","pre_dispatch","class-wp-rest-cache.php",34,{"type":145,"name":146,"callback":146,"file":142,"line":147},"action","init",82,{"type":145,"name":149,"callback":149,"file":150,"line":151},"admin_menu","includes\\admin\\classes\\class-wp-rest-cache-admin.php",25,{"type":145,"name":153,"callback":153,"priority":154,"file":150,"line":155},"admin_bar_menu",999,29,[],[],[],[],{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":164,"fileOperations":28,"externalRequests":28,"nonceChecks":171,"capabilityChecks":28,"bundledLibraries":172},[],{"prepared":34,"raw":28,"locations":163},[],{"escaped":165,"rawEcho":34,"locations":166},15,[167,170],{"file":168,"line":126,"context":169},"includes\\admin\\views\\html-options.php","raw output",{"file":168,"line":165,"context":169},1,[],[],{"summary":175,"deductions":176},"The wp-rest-api-cache plugin v1.2.0 exhibits a generally strong security posture based on the provided static analysis. The absence of any detected dangerous functions, external HTTP requests, file operations, or SQL queries that are not prepared statements is commendable.  Furthermore, the presence of a nonce check is a positive sign for input validation, and the high percentage of properly escaped output suggests a good understanding of preventing cross-site scripting vulnerabilities. The plugin also has no known historical vulnerabilities, which indicates a history of stable and secure development.",[177,179,181,183,185,187,189,191,193,195,197,199,201],{"reason":178,"points":171},"No identified critical or high severity issues",{"reason":180,"points":171},"High percentage of escaped output",{"reason":182,"points":171},"Prepared statements for all SQL queries",{"reason":184,"points":171},"No dangerous functions or file operations detected",{"reason":186,"points":171},"No external HTTP requests detected",{"reason":188,"points":171},"No known vulnerabilities in history",{"reason":190,"points":171},"One nonce check present",{"reason":192,"points":171},"No capability checks found",{"reason":194,"points":171},"No REST API routes without permission callbacks",{"reason":196,"points":171},"No AJAX handlers without authentication checks",{"reason":198,"points":171},"No shortcodes",{"reason":200,"points":171},"No cron events",{"reason":202,"points":171},"Zero taint analysis findings","2026-03-16T20:04:51.458Z",{"wat":205,"direct":212},{"assetPaths":206,"generatorPatterns":207,"scriptPaths":208,"versionParams":209},[],[],[],[210,211],"wp-rest-api-cache\u002Fstyle.css?ver=","wp-rest-api-cache\u002Fscript.js?ver=",{"cssClasses":213,"htmlComments":214,"htmlAttributes":215,"restEndpoints":216,"jsGlobals":217,"shortcodeOutput":218},[],[],[],[],[],[],{"error":220,"url":221,"statusCode":222,"statusMessage":223,"message":223},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwp-rest-api-cache\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":225,"versions":226},3,[227,233,240],{"version":6,"download_url":26,"svn_tag_url":228,"released_at":29,"has_diff":229,"diff_files_changed":230,"diff_lines":29,"trac_diff_url":231,"vulnerabilities":232,"is_current":220},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-rest-api-cache\u002Ftags\u002F1.2.0\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-rest-api-cache%2Ftags%2F1.1.0&new_path=%2Fwp-rest-api-cache%2Ftags%2F1.2.0",[],{"version":234,"download_url":235,"svn_tag_url":236,"released_at":29,"has_diff":229,"diff_files_changed":237,"diff_lines":29,"trac_diff_url":238,"vulnerabilities":239,"is_current":229},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-rest-api-cache.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-rest-api-cache\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-rest-api-cache%2Ftags%2F1.0.0&new_path=%2Fwp-rest-api-cache%2Ftags%2F1.1.0",[],{"version":121,"download_url":241,"svn_tag_url":242,"released_at":29,"has_diff":229,"diff_files_changed":243,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":244,"is_current":229},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-rest-api-cache.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-rest-api-cache\u002Ftags\u002F1.0.0\u002F",[],[]]