[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQCR7ZEyGuwxmCb9HxeMGiYuQIkOryDH0vs4xeQUiBf4":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":36,"analysis":130,"fingerprints":149},"fast404","Fast 404","1.2","Ayesh Karunaratne","https:\u002F\u002Fprofiles.wordpress.org\u002Fayeshrajans\u002F","\u003Cp>Fast 404 is a low foot-print plugin that quickly inspects an incoming HTTP request, and terminates the request as soon as possible if the request is for a non-existing resource. If the browser is expecting an HTML page (indicated by the \u003Ccode>Accept\u003C\u002Fcode> HTTP header), this plugin will not intercept it. For all other requests, this plugin will terminate it immediately, saving server resources and bandwidth.\u003C\u002Fp>\n\u003Cp>When a user browser requests a resource (such as a \u003Ccode>jpg\u003C\u002Fcode> image, or a \u003Ccode>.woff2\u003C\u002Fcode> font file), the web server sends this resource if it is available in the requested location. If the file does not exist, the request is forwarded to WordPress to handle. Unless you are using a plugin that dynamically generates these files, these file-not-found requests trigger a full WordPress Page-Not-Found error page. This plugin inspects such incoming requests, and if the browser indicates that it is looking for a resource other than an HTML page, this plugin terminates the request as soon as possible to prevent WordPress from serving this request which would be a waste of resources and bandwidth. This plugin carefully makes sure that the short-circuited 404 pages (which just shows “Not Found” on a blank page) is only returned to browser asset requests, and not for end users who expect an HTML page.\u003C\u002Fp>\n\u003Cp>By default, all HTTP requests to \u003Ccode>js|css|jpg|jpeg|gif|png|webp|ico|exe|bin|dmg|woff|woff2\u003C\u002Fcode> extensions will be fast 404’d. You can configure the extensions and even configure an exclusion pattern to prevent this plugin from intercepting certain requests.\u003C\u002Fp>\n\u003Cp>This plugin is the WordPress port of \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPHPWatch\u002FFast404\" rel=\"nofollow ugc\">PHPWatch\u002FFast404\u003C\u002Fa> package.\u003C\u002Fp>\n","Prevents WordPress from delivering full Page-Not-Found errors when the browser is not expecting a full HTML page. Saves bandwidth and improves perform &hellip;",50,6808,0,"2023-07-23T12:41:00.000Z","6.3.8","3.9.2","7.1",[19,20,21],"404","page-not-found","performance","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffast404.1.2.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"ayeshrajans",7,7550,88,30,86,"2026-04-04T06:59:03.886Z",[37,54,75,96,111],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":13,"num_ratings":13,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":22,"download_link":53,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"static-404","Static 404","1.1.0","Brad Parbs","https:\u002F\u002Fprofiles.wordpress.org\u002Fbradparbs\u002F","\u003Cp>Quickly output a 404 for static files that aren’t found, rather than loading the normal 404 page.\u003C\u002Fp>\n\u003Cp>Any static files ( images, text, pdfs, etc ) that don’t exist will 404 as soon as possible, rather than loading the entire WordPress application.\u003C\u002Fp>\n\u003Ch3>Details\u003C\u002Fh3>\n\u003Cp>By default, the list of extensions to check are the results of \u003Ccode>wp_get_ext_types\u003C\u002Fcode>, but can be filtered with \u003Ccode>static_404_extensions\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>The output is a static page with the text \u003Ccode>404 Not Found\u003C\u002Fcode>, this text can be edited by filtering \u003Ccode>static_404_message\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>A 404 status code will be used, but can be filtered with \u003Ccode>static_404_response_code\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Passing true to \u003Ccode>static_404_should_process_request\u003C\u002Fcode> will short-circuit and skip processing the request. This filter gets passed the current request.\u003C\u002Fp>\n","A WordPress plugin to quickly send a 404 for missing static files.",3000,4685,"2021-08-20T15:47:00.000Z","5.8.13","5.2","5.6",[19,52,21],"errors","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstatic-404.1.1.0.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":22,"tags":69,"homepage":73,"download_link":74,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"404-redirected","Redirectioner","1.4.10","Yoast","https:\u002F\u002Fprofiles.wordpress.org\u002Fyoast\u002F","\u003Cp>Redirectioner allows WordPress admins to have control over their dead links and redirects from inside the admin panel. \u003Ca href=\"https:\u002F\u002Fredirectioner.com\" rel=\"nofollow ugc\">Redirectioner\u003C\u002Fa> records all URLs that users have visited and allows the admin to easily create 301 and 302 redirects to valid pages on their site. Redirects can also be created based on the best possible match for the URL the visitor was most likely trying to reach.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Support & Bug Reports\u003C\u002Fstrong>\u003Cbr \u002F>\n  If you’re in need of support or would like to file a bug report, please head over to our Github repository and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthememix\u002Fredirectioner\u002Fissues\" rel=\"nofollow ugc\">create a new issue.\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Get list of 404 URLs as they happen inside the admin panel\u003C\u002Fli>\n\u003Cli>Easily redirect 404 URLs to existing pages or choose to ignore the 404 error\u003C\u002Fli>\n\u003Cli>Provides the ability to automatically create redirects based on the URL the visitor was most likely trying to visit\u003C\u002Fli>\n\u003Cli>Provide visitors with a list of suggested pages on the 404 page when a automatic redirect can not be made\u003C\u002Fli>\n\u003Cli>Ability to suggest tag and category pages\u003C\u002Fli>\n\u003Cli>Ability to create automatic redirect for misspelled tag and category pages\u003C\u002Fli>\n\u003Cli>Ability to view logs of hits to 404 pages and redirects including referrer data\u003C\u002Fli>\n\u003Cli>Ability to remove automatically remove redirects when the URL matches a new page or post permalink\u003C\u002Fli>\n\u003Cli>Ability to automatically remove manual and automatic redirects once they are no longer being used\u003C\u002Fli>\n\u003Cli>All features work with both pages and posts\u003C\u002Fli>\n\u003Cli>Create automatic redirects for any URL resolving to a single page or post that isn’t the current permalink\u003C\u002Fli>\n\u003Cli>Basic stats of plugin usage\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Convert your 404 traffic by providing your site visitors with a better browsing experience and eliminate 404 URLs on your site.\u003C\u002Fp>\n","Creates automatic redirects for 404 traffic and page suggestions when matches are not found providing better service to your web visitors.",2000,188963,78,41,"2018-01-12T09:49:00.000Z","4.7.32","3.1",[70,71,19,20,72],"301","302","redirect","https:\u002F\u002Fredirectioner.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F404-redirected.1.4.10.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":85,"num_ratings":86,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":22,"tags":90,"homepage":94,"download_link":95,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"redirect-to-404","404 Redirect","1.0","jamalteri","https:\u002F\u002Fprofiles.wordpress.org\u002Fjamalteri\u002F","\u003Cp>Retain more visitors and SEO juice by redirecting all 404 error request to a specific page.\u003C\u002Fp>\n","Redirect all 404 errors to a specific page",200,8667,74,3,"2016-06-05T06:58:00.000Z","4.5.33","3.2",[91,92,20,72,93],"404-error","404-redirect","redirection","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fredirect_To_404\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredirect-to-404.zip",{"slug":97,"name":98,"version":78,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":83,"downloaded":103,"rating":104,"num_ratings":86,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":22,"tags":108,"homepage":22,"download_link":110,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"wp-speed-404","WP Speed 404","Michael Thomas","https:\u002F\u002Fprofiles.wordpress.org\u002Fmetatick\u002F","\u003Cp>404 errors are generally very ‘expensive’ on WP sites as they cause WP to run on every attempt, slowing\u003Cbr \u002F>\ndown your site and causing additional load on your web hosting environment.\u003C\u002Fp>\n\u003Cp>WP Speed 404 can either suppress or log and email any 404 errors affecting your site under wp-content, wp-admin and\u003Cbr \u002F>\nwp-includes (configurable).\u003C\u002Fp>\n","WP Speed 404 can either suppress or log any 404 errors affecting your site under wp-content, wp-admin and wp-includes (configurable).",6852,100,"2017-09-18T15:04:00.000Z","4.8.28","4.2",[19,21,109],"speed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-speed-404.1.0.zip",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":33,"downloaded":119,"rating":13,"num_ratings":13,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":128,"download_link":129,"security_score":104,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"cacheability","Cacheability","2.0.1","Danila Vershinin","https:\u002F\u002Fprofiles.wordpress.org\u002Fdvershinin\u002F","\u003Cp>Cacheability makes your WordPress site a better HTTP citizen, improving SEO and cache efficiency.\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Soft 404 Fix\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WordPress returns HTTP 200 for empty search results, invalid tag pages, and empty category archives. Google marks these as “soft 404” errors in Search Console, hurting your SEO.\u003C\u002Fp>\n\u003Cp>Cacheability fixes this by returning proper 404 status codes when:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Search results are empty (\u003Ccode>\u002F?s=nonexistent\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Tag archives are empty (\u003Ccode>\u002Ftag\u002Fnonexistent\u002F\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Category archives are empty\u003C\u002Fli>\n\u003Cli>Author archives are empty\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Smart Cache-Control Headers\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Automatically adds \u003Ccode>s-maxage\u003C\u002Fcode> headers so Varnish, NGINX, and CDNs can cache your pages efficiently without affecting browser caching behavior.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Search\u002F404 pages: 1 hour cache\u003C\u002Fli>\n\u003Cli>All other pages: 1 year cache (your purge plugin handles invalidation)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Cacheability Pro\u003C\u002Fh4>\n\u003Cp>Upgrade to \u003Ca href=\"https:\u002F\u002Fwww.getpagespeed.com\u002Fweb-apps\u002Fcacheability-pro\" rel=\"nofollow ugc\">Cacheability Pro\u003C\u002Fa> for advanced features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cache Warming\u003C\u002Fstrong> — Automatically warm pages after purging so visitors never hit cold cache\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional GET (304)\u003C\u002Fstrong> — Return 304 Not Modified for unchanged content, saving bandwidth\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ESI Support\u003C\u002Fstrong> — Cache pages with dynamic nonces (comments, login forms)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rate-Limit Safe\u003C\u002Fstrong> — Smart request queuing to avoid 429 errors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sitemap Warming\u003C\u002Fstrong> — Warm all pages from sitemap after full purge\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-CLI Commands\u003C\u002Fstrong> — \u003Ccode>wp cacheability warm\u003C\u002Fcode> and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> — Get help when you need it\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.getpagespeed.com\u002Fweb-apps\u002Fcacheability-pro\" rel=\"nofollow ugc\">Get Cacheability Pro \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n","HTTP optimization for WordPress. Fixes soft 404 errors and adds smart cache headers.",3861,"2026-03-13T00:00:00.000Z","6.7.5","5.0","7.0",[19,125,21,126,127],"cache","seo","varnish","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcacheability\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcacheability.2.0.1.zip",{"attackSurface":131,"codeSignals":137,"taintFlows":144,"riskAssessment":145,"analyzedAt":148},{"hooks":132,"ajaxHandlers":133,"restRoutes":134,"shortcodes":135,"cronEvents":136,"entryPointCount":13,"unprotectedCount":13},[],[],[],[],[],{"dangerousFunctions":138,"sqlUsage":139,"outputEscaping":141,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":143},[],{"prepared":13,"raw":13,"locations":140},[],{"escaped":13,"rawEcho":13,"locations":142},[],[],[],{"summary":146,"deductions":147},"The fast404 plugin v1.2 exhibits an exceptionally strong security posture based on the provided static analysis.  The absence of any identified dangerous functions, SQL queries not using prepared statements, unescaped output, file operations, external HTTP requests, nonce checks, or capability checks is a testament to robust coding practices.  Furthermore, the zero-count for taint analysis flows with unsanitized paths, especially those of critical or high severity, indicates a diligent approach to preventing common injection vulnerabilities.  The plugin's vulnerability history further reinforces this positive assessment, showing a complete lack of any recorded CVEs, which suggests a consistent and proactive security focus over time.\n\nWhile the current analysis reveals no immediate threats or vulnerabilities, the extremely limited attack surface and the lack of explicit security checks (like nonces and capability checks) on the identified entry points (which are currently zero) are noteworthy.  In a scenario where new entry points were introduced or existing ones modified without corresponding security controls, this could become a concern.  However, based solely on the data presented, fast404 v1.2 appears to be a very secure plugin, demonstrating excellent adherence to secure coding principles and a clean security track record.",[],"2026-03-16T21:57:20.261Z",{"wat":150,"direct":155},{"assetPaths":151,"generatorPatterns":152,"scriptPaths":153,"versionParams":154},[],[],[],[],{"cssClasses":156,"htmlComments":157,"htmlAttributes":158,"restEndpoints":159,"jsGlobals":160,"shortcodeOutput":161},[],[],[],[],[],[162],"Not found"]