[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fM16m5KwNAYobaZ_Yvz0f_vDXWm1YNnrj-OTtVmSMANA":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":5,"active_installs":10,"downloaded":11,"rating":10,"num_ratings":10,"last_updated":12,"tested_up_to":13,"requires_at_least":14,"requires_php":15,"tags":16,"homepage":17,"download_link":18,"security_score":19,"vuln_count":10,"unpatched_count":10,"last_vuln_date":20,"fetched_at":21,"vulnerabilities":22,"developer":23,"crawl_stats":20,"alternatives":31,"analysis":32,"fingerprints":58},"rest-filter-response-fields","REST Filter Response Fields","1.0.0","Adam Silverstein","https:\u002F\u002Fprofiles.wordpress.org\u002Fadamsilverstein\u002F","\u003Ch3>REST Filter Response Fields\u003C\u002Fh3>\n\u003Cp>Specify fields for the response JSON. See https:\u002F\u002Fcore.trac.wordpress.org\u002Fticket\u002F38131.\u003C\u002Fp>\n\u003Cp>Use by specifying the fields you want as part of the request as a comma delimited list: \u003Ccode>?fields=title,excerpt\u003C\u002Fcode>.\u003C\u002Fp>\n",0,2254,"2017-05-09T16:01:00.000Z","4.7.32","4.7","",[],"http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Frest-filter-response-fields\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frest-filter-response-fields.1.0.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":24,"display_name":7,"profile_url":8,"plugin_count":25,"total_installs":26,"avg_security_score":27,"avg_patch_time_days":28,"trust_score":29,"computed_at":30},"adamsilverstein",7,11810,89,30,86,"2026-04-04T07:01:16.873Z",[],{"attackSurface":33,"codeSignals":46,"taintFlows":53,"riskAssessment":54,"analyzedAt":57},{"hooks":34,"ajaxHandlers":42,"restRoutes":43,"shortcodes":44,"cronEvents":45,"entryPointCount":10,"unprotectedCount":10},[35],{"type":36,"name":37,"callback":38,"priority":39,"file":40,"line":41},"filter","rest_post_dispatch","rest_filter_response_fields",10,"rest-filter-response-fields.php",56,[],[],[],[],{"dangerousFunctions":47,"sqlUsage":48,"outputEscaping":50,"fileOperations":10,"externalRequests":10,"nonceChecks":10,"capabilityChecks":10,"bundledLibraries":52},[],{"prepared":10,"raw":10,"locations":49},[],{"escaped":10,"rawEcho":10,"locations":51},[],[],[],{"summary":55,"deductions":56},"The \"rest-filter-response-fields\" v1.0.0 plugin exhibits a very strong security posture based on the provided static analysis.  The absence of any AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface.  Furthermore, the code demonstrates excellent security practices with zero dangerous functions identified, all SQL queries utilizing prepared statements, and all outputs being properly escaped.  The lack of file operations, external HTTP requests, nonce checks, and capability checks on any entry points, coupled with zero taint analysis findings, indicates a well-written and secure plugin. The vulnerability history, with zero known CVEs, further solidifies this positive assessment.",[],"2026-03-17T06:12:42.780Z",{"wat":59,"direct":64},{"assetPaths":60,"generatorPatterns":61,"scriptPaths":62,"versionParams":63},[],[],[],[],{"cssClasses":65,"htmlComments":66,"htmlAttributes":67,"restEndpoints":68,"jsGlobals":70,"shortcodeOutput":71},[],[],[],[69],"\u002Fwp-json\u002F",[],[]]