[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGQYuPmBO5HcQ8y8jh2HwonwmM8MESqTnxIr9m5nu1uU":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":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":64,"crawl_stats":38,"alternatives":72,"analysis":172,"fingerprints":294},"redirect-404-error-page-to-homepage-or-custom-page","Redirect 404 Error Page to Homepage or Custom Page with Logs","1.8.10","WPVibes","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpvibes\u002F","\u003Cp>Easily redirect WordPress 404 error pages to the homepage or any other page. The plugin supports permanent redirects (HTTP response status code 301) and temporary redirects (HTTP response status code 302). The plugin will redirect 404 error pages to the homepage when you activate it by using the 301 permanent redirects.\u003C\u002Fp>\n\u003Cp>To configure it open \u003Cstrong>\u003Ccode>Dashboard >> Settings >> General Settings and scroll down to the bottom.\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong> Permalinks have to be enabled in \u003Cstrong>\u003Ccode>Dashboard >> Settings >> Permalinks\u003C\u002Fcode>\u003C\u002Fstrong> in order for the 404 Redirect to work properly.\u003C\u002Fp>\n\u003Ch3>New Feature\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>404 errors can be logged with this plugin so you can examine what pages may be missing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Redirect 404 Error Page is very useful for themes with an ugly, uninformative 404 server error page that can’t be changed without missing code and set to still return 404. Simply create a new custom 404 error page and activate the plugin – problem solved!\u003C\u002Fp>\n\u003Cp>It’s also beneficial in situations when a lot of content has been removed from the site. For those situations, create a new page explaining what happened and simply configure Redirect 404 to use that page.\u003C\u002Fp>\n\u003Cp>It is an ideal plugin for missing page redirection.\u003C\u002Fp>\n","Redirect the 404 error page to the homepage or any other page with logs. Supports permanent (301), temporary (302) redirects & not found (404).",10000,287858,100,45,"2025-03-18T06:11:00.000Z","6.7.5","6.0","7.4",[20,21,22,23,24],"404-error","404-page","redirect","redirect-404","redirection","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fredirect-404-error-page-to-homepage-or-custom-page\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredirect-404-error-page-to-homepage-or-custom-page.1.8.10.zip",91,2,0,"2023-11-07 00:00:00","2026-03-15T15:16:48.613Z",[33,49],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2023-47530","redirect-404-error-page-to-homepage-or-custom-page-with-logs-authenticated-administrator-sql-injection","Redirect 404 Error Page to Homepage or Custom Page with Logs \u003C= 1.8.7 - Authenticated (Administrator+) SQL Injection","The Redirect 404 Error Page to Homepage or Custom Page with Logs plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 1.8.7 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for authenticated attackers, with administrator-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.",null,"\u003C=1.8.7","1.8.8","high",7.2,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F59ec4bbd-5192-45f8-8cfc-d43858b46901?source=api-prod",77,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":60,"updated_date":45,"references":61,"days_to_patch":63},"CVE-2021-24767","redirect-404-error-page-to-homepage-or-custom-page-with-logs-log-deletion-via-cross-site-request-forgery","Redirect 404 Error Page to Homepage or Custom Page with Logs \u003C= 1.7.8 - Log Deletion via Cross-Site Request Forgery","The Redirect 404 Error Page to Homepage or Custom Page with Logs WordPress plugin before 1.7.9 does not check for CSRF when deleting logs, which could allow attacker to make a logged in admin delete them via a CSRF attack","\u003C=1.7.8","1.7.9","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2021-10-06 00:00:00",[62],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa4ac5738-0ebe-480a-b2b7-f0568d668fa6?source=api-prod",839,{"slug":65,"display_name":7,"profile_url":8,"plugin_count":66,"total_installs":67,"avg_security_score":68,"avg_patch_time_days":69,"trust_score":70,"computed_at":71},"wpvibes",10,200670,95,157,76,"2026-04-04T01:14:30.369Z",[73,90,114,134,154],{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":13,"num_ratings":28,"last_updated":83,"tested_up_to":84,"requires_at_least":85,"requires_php":86,"tags":87,"homepage":86,"download_link":88,"security_score":89,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"redirect-404-to-home-page-custom-url","Redirect 404 to Home Page – Custom URL","1.0","danielbolander","https:\u002F\u002Fprofiles.wordpress.org\u002Fdanielbolander\u002F","\u003Cp>\u003Cstrong>This WordPress Plugin fixes 404 Errors in Google Webmasters by Redirecting all 404 URLs to Home Page or a Custom URL.\u003C\u002Fstrong>\u003C\u002Fp>\n","This Wordpress Plugin fixes 404 Errors in Google Webmasters by Redirecting all 404 URLs to Home Page or a Custom URL.",4000,13125,"2024-05-09T17:13:00.000Z","6.5.8","4.0","",[20,21,22,23,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredirect-404-to-home-page-custom-url.zip",92,{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":100,"num_ratings":101,"last_updated":102,"tested_up_to":103,"requires_at_least":85,"requires_php":104,"tags":105,"homepage":109,"download_link":110,"security_score":111,"vuln_count":112,"unpatched_count":29,"last_vuln_date":113,"fetched_at":31},"eps-301-redirects","301 Redirects – Redirect Manager","2.83","WebFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebfactory\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwp301redirects.com\u002F?ref=wporg\" rel=\"nofollow ugc\">301 Redirects\u003C\u002Fa> helps you manage and create 301, 302, 307 redirects for WordPress site to \u003Cstrong>improve SEO & visitor experience\u003C\u002Fstrong>. 301 Redirects is easy to use. Perfect for new sites or repairing links after reorganizing your old content, or when your site has content that expires and you wish to avoid sending visitors to a 404 error page and want to create redirection instead. Use the 404 error log to identify problematic links & create new redirections.\u003C\u002Fp>\n\u003Cp>301 Redirects GUI is located in WP Admin – Settings – 301 Redirects\u003Cbr \u002F>\n404 Error Log widget can be found in the WP Admin – Dashboard\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose from Pages, Posts, Custom Post types, Archives, and Term Archives from dropdown menu to create redirection\u003C\u002Fli>\n\u003Cli>Or, set a custom destination URL!\u003C\u002Fli>\n\u003Cli>Retain query strings across redirects\u003C\u002Fli>\n\u003Cli>Super-fast redirection\u003C\u002Fli>\n\u003Cli>404 error log\u003C\u002Fli>\n\u003Cli>404 error log widget\u003C\u002Fli>\n\u003Cli>Import\u002FExport feature for bulk redirects management\u003C\u002Fli>\n\u003Cli>Simple redirect stats so you know how much a redirection is used\u003C\u002Fli>\n\u003Cli>Fully compatible with translation plugins (Weglot, TranslatePress, Gtranslate, Loco Translate) that use lang prefix in URL\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Need more features?\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwp301redirects.com\u002F?ref=wporg\" rel=\"nofollow ugc\">WP 301 Redirects PRO\u003C\u002Fa> offers wildcard & regular expression URL matching, auto-typo fixing in URLs, complete redirect and 404 log, link scanner, and a centralized SaaS dashboard to monitor redirects on all your sites from one place.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is a 301 Redirect?\u003C\u002Fstrong>\u003Cbr \u002F>\nA redirect is a simple way to re-route traffic coming to a \u003Cem>Requested URL\u003C\u002Fem> to different \u003Cem>Destination URL\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>A 301 redirect indicates that the page requested has been permanently moved to the \u003Cem>Destination URL\u003C\u002Fem>, and helps pass on the \u003Cem>Requested URLs\u003C\u002Fem> traffic in a search engine friendly manner. Creating a 301 redirect tells search engines that the \u003Cem>Requested URL\u003C\u002Fem>  has moved permanently, and that the content can now be found on the \u003Cem>Destination URL\u003C\u002Fem>. An important feature is that search engines will pass along any clout the \u003Cem>Requested URL\u003C\u002Fem> used to have to the \u003Cem>Destination URL\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F70Yn_lO_8BA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>When Should I use 301 Redirects?\u003C\u002Fstrong>\u003Cbr \u002F>\n* Replacing an old site design with a new site design\u003Cbr \u002F>\n* Overhauling or re-organizing your existing WordPress content\u003Cbr \u002F>\n* You have content that expires (or is otherwise no longer available) and you wish to redirect users elsewhere\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Is the 404 error log GDPR friendly?\u003C\u002Fstrong>\u003Cbr \u002F>\nThe 404 error log does not collect user IPs. It collects the following data: timestamp of the event, the (404) URL that was opened, and the user-agent string.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Having problems with SSL? Moving a site from HTTP to HTTPS?\u003C\u002Fstrong>\u003Cbr \u002F>\nInstall our free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-force-ssl\u002F\" rel=\"ugc\">WP Force SSL\u003C\u002Fa> plugin. It’s a great way to enable SSL and fix SSL problems.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>External libraries used in the project\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdonatj\u002FPhpUserAgent\" rel=\"nofollow ugc\">PHP User Agent Parser\u003C\u002Fa>\u003C\u002Fp>\n","Manage 301 & 302 redirects. Simple redirection & redirects validation. Includes redirect stats & 404 error log.",300000,3616494,94,575,"2026-01-09T19:14:00.000Z","6.9.4","5.2",[106,107,22,24,108],"301-redirect","404-error-log","redirects","https:\u002F\u002Fwp301redirects.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feps-301-redirects.2.83.zip",98,3,"2023-03-08 00:00:00",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":68,"last_updated":125,"tested_up_to":103,"requires_at_least":126,"requires_php":86,"tags":127,"homepage":130,"download_link":131,"security_score":132,"vuln_count":28,"unpatched_count":29,"last_vuln_date":133,"fetched_at":31},"all-404-redirect-to-homepage","All 404 Redirect to Homepage","5.5","wp-buy","https:\u002F\u002Fprofiles.wordpress.org\u002Fwp-buy\u002F","\u003Cp>By this plugin you can fix all random 404 links appear in you your website and redirect them to homepage or any other page using 301 SEO redirect. 404 error pages hurts the rank of your site in search engines. This smart plugin is a simple solution to handle 404 error pages.\u003C\u002Fp>\n\u003Cp>Elevate your website’s SEO performance and user experience with our Smart 404 Error Fix & Redirect plugin. This powerful tool automatically identifies and manages random 404 errors on your WordPress site, ensuring that broken links and missing pages are seamlessly redirected. By handling these 404 errors with precision, the plugin directs visitors to your homepage or any other specified page, helping to retain your audience and improve site navigation.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic 404 Redirection:\u003C\u002Fstrong> Effortlessly manage broken links and redirect users to relevant pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>301 SEO Redirects:\u003C\u002Fstrong> Implement permanent 301 redirects to enhance your website’s SEO ranking and preserve link equity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Redirection:\u003C\u002Fstrong> Choose where 404 errors should be redirected – to your homepage, a custom page, or any URL of your choice.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Soft 404 Handling:\u003C\u002Fstrong> Address and manage soft 404 errors effectively.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Broken Link Management:\u003C\u002Fstrong> Detect and fix broken images and links to maintain a smooth user experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HTTPS Support:\u003C\u002Fstrong> Ensure compatibility with HTTPS for secure redirection.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Improved SEO:\u003C\u002Fstrong> Reduce the negative impact of 404 errors on your search engine rankings with effective 301 redirects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced User Experience:\u003C\u002Fstrong> Keep visitors engaged by preventing them from encountering error pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Setup:\u003C\u002Fstrong> Simple installation and configuration with user-friendly options.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How to use the plugin?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>After installing the plugin go to the plugin control panel from settings menu.\u003C\u002Fli>\n\u003Cli>Put the link where the plugin should redirect all 404 links in the text box.\u003C\u002Fli>\n\u003Cli>Select the plugin status to be enabled.\u003C\u002Fli>\n\u003Cli>Click the button Update Options to save the from.\u003C\u002Fli>\n\u003Cli>Go to 404 URLs tab to see the latest 404 links discovered and redirected\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>\u003Cbr \u002F>\nPlease make sure than the page you put above in the control panel to redirect all 404 to it is a valid link. If this page is not valid it will be considered as an 404 link and will result in redirect loop. In case of redirect loop you can simply disable the plugin and check the page is valid or not.\u003C\u002Fp>\n","Using this plugin, you can fix all 404 error links by redirecting them to homepage using the SEO 301 redirection. Improve your SEO rank & pages speed",200000,5852016,82,"2026-01-10T18:23:00.000Z","4.5",[20,128,24,129],"broken-images","seo-redirect","https:\u002F\u002Fwww.wp-buy.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fall-404-redirect-to-homepage.5.5.zip",99,"2021-06-01 00:00:00",{"slug":135,"name":136,"version":137,"author":138,"author_profile":139,"description":140,"short_description":136,"active_installs":141,"downloaded":142,"rating":143,"num_ratings":144,"last_updated":145,"tested_up_to":146,"requires_at_least":147,"requires_php":86,"tags":148,"homepage":151,"download_link":152,"security_score":153,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"redirect-404-error-page-to-homepage","Redirect 404 Error Page to Homepage","1.1","ProThoughts.com","https:\u002F\u002Fprofiles.wordpress.org\u002Fprothoughts\u002F","\u003Cp>Simple redirect WordPress plugin, all 404 error pages are redirected to homepage. Google may lower PageRank of site if there are 404 error pages(Page not found), this plugin will fix that issue and help to improve your sites ranking.\u003C\u002Fp>\n",7000,77423,40,1,"2021-03-27T17:43:00.000Z","5.7.15","3.0",[20,149,22,24,150],"permanent","server-error","http:\u002F\u002FProThoughts.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredirect-404-error-page-to-homepage.zip",85,{"slug":155,"name":156,"version":76,"author":157,"author_profile":158,"description":159,"short_description":160,"active_installs":161,"downloaded":162,"rating":163,"num_ratings":112,"last_updated":164,"tested_up_to":165,"requires_at_least":166,"requires_php":86,"tags":167,"homepage":170,"download_link":171,"security_score":153,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"redirect-to-404","404 Redirect","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,"2016-06-05T06:58:00.000Z","4.5.33","3.2",[20,168,169,22,24],"404-redirect","page-not-found","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fredirect_To_404\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredirect-to-404.zip",{"attackSurface":173,"codeSignals":221,"taintFlows":237,"riskAssessment":281,"analyzedAt":293},{"hooks":174,"ajaxHandlers":214,"restRoutes":215,"shortcodes":216,"cronEvents":217,"entryPointCount":29,"unprotectedCount":29},[175,181,186,190,194,197,200,202,205,208,211],{"type":176,"name":177,"callback":178,"file":179,"line":180},"action","admin_enqueue_scripts","enqueue_scripts","admin\\class-admin-pages.php",58,{"type":182,"name":183,"callback":184,"priority":66,"file":179,"line":185},"filter","screen_layout_columns","screen_layout_column",61,{"type":182,"name":187,"callback":188,"priority":66,"file":189,"line":163},"astra_the_404_page_title","closure","includes\\class-core.php",{"type":176,"name":191,"callback":192,"file":189,"line":193},"init","anonymous",103,{"type":176,"name":195,"callback":192,"file":189,"line":196},"admin_menu",117,{"type":182,"name":198,"callback":192,"file":189,"line":199},"set-screen-option",120,{"type":176,"name":195,"callback":192,"file":189,"line":201},121,{"type":176,"name":203,"callback":192,"file":189,"line":204},"admin_notices",158,{"type":176,"name":206,"callback":192,"file":189,"line":207},"redirect_404_hp_cp",163,{"type":176,"name":209,"callback":192,"file":189,"line":210},"template_redirect",181,{"type":182,"name":212,"callback":192,"file":189,"line":213},"404_template",183,[],[],[],[218],{"hook":206,"callback":206,"file":219,"line":220},"includes\\class-activator.php",49,{"dangerousFunctions":222,"sqlUsage":223,"outputEscaping":226,"fileOperations":29,"externalRequests":29,"nonceChecks":28,"capabilityChecks":144,"bundledLibraries":236},[],{"prepared":224,"raw":29,"locations":225},7,[],{"escaped":227,"rawEcho":28,"locations":228},27,[229,233],{"file":230,"line":231,"context":232},"admin\\class-admin-settings.php",283,"raw output",{"file":234,"line":235,"context":232},"admin\\class-admin-tables.php",48,[],[238,258,273],{"entryPoint":239,"graph":240,"unsanitizedCount":29,"severity":257},"\u003Cclass-list-table-404-log> (admin\\class-list-table-404-log.php:0)",{"nodes":241,"edges":254},[242,248],{"id":243,"type":244,"label":245,"file":246,"line":247},"n0","source","$_REQUEST","admin\\class-list-table-404-log.php",212,{"id":249,"type":250,"label":251,"file":246,"line":252,"wp_function":253},"n1","sink","get_results() [SQLi]",220,"get_results",[255],{"from":243,"to":249,"sanitized":256},true,"low",{"entryPoint":259,"graph":260,"unsanitizedCount":144,"severity":41},"log_it (frontend\\class-frontend.php:60)",{"nodes":261,"edges":270},[262,266],{"id":243,"type":244,"label":263,"file":264,"line":265},"$_SERVER","frontend\\class-frontend.php",71,{"id":249,"type":250,"label":267,"file":264,"line":268,"wp_function":269},"query() [SQLi]",73,"query",[271],{"from":243,"to":249,"sanitized":272},false,{"entryPoint":274,"graph":275,"unsanitizedCount":144,"severity":41},"\u003Cclass-frontend> (frontend\\class-frontend.php:0)",{"nodes":276,"edges":279},[277,278],{"id":243,"type":244,"label":263,"file":264,"line":265},{"id":249,"type":250,"label":267,"file":264,"line":268,"wp_function":269},[280],{"from":243,"to":249,"sanitized":272},{"summary":282,"deductions":283},"This plugin generally exhibits good security practices, with a strong emphasis on prepared statements for SQL queries and a high percentage of properly escaped output. The attack surface is minimal, with no AJAX handlers, REST API routes, or shortcodes directly exposed, and a single cron event that is not explicitly detailed as a risk. Nonce and capability checks are present, though not on all potential entry points, which is a minor concern given the limited attack surface.\n\nThe primary concerns stem from the taint analysis, which identified two flows with unsanitized paths of high severity. While the exact nature of these flows is not specified, unsanitized paths often indicate a potential for path traversal vulnerabilities or unintended file access, especially when coupled with file operations (though none were explicitly found here). The vulnerability history is also a significant point of concern. Having two known CVEs, including a high and a medium severity issue, even if currently patched, suggests a pattern of past vulnerabilities. The types of past vulnerabilities (SQL Injection and CSRF) are common but indicate areas where developers need to be particularly vigilant.\n\nOverall, the plugin has a decent foundation with its use of prepared statements and output escaping. However, the high-severity unsanitized path flows in the taint analysis and the history of significant vulnerabilities warrant careful attention. While the immediate risk appears mitigated by current patching and good coding practices, the past issues and the taint analysis findings suggest that ongoing vigilance and thorough code review are necessary to maintain a secure posture.",[284,286,289,291],{"reason":285,"points":66},"High severity taint flows with unsanitized paths",{"reason":287,"points":288},"History of high severity vulnerability",15,{"reason":290,"points":66},"History of medium severity vulnerability",{"reason":292,"points":112},"Limited capability checks on entry points","2026-03-16T17:41:43.321Z",{"wat":295,"direct":304},{"assetPaths":296,"generatorPatterns":299,"scriptPaths":300,"versionParams":301},[297,298],"\u002Fwp-content\u002Fplugins\u002Fredirect-404-error-page-to-homepage-or-custom-page\u002Fassets\u002Fcss\u002Fadmin-styles.css","\u002Fwp-content\u002Fplugins\u002Fredirect-404-error-page-to-homepage-or-custom-page\u002Fassets\u002Fjs\u002Fadmin-scripts.js",[],[298],[302,303],"\u002Fwp-content\u002Fplugins\u002Fredirect-404-error-page-to-homepage-or-custom-page\u002Fassets\u002Fcss\u002Fadmin-styles.css?ver=","\u002Fwp-content\u002Fplugins\u002Fredirect-404-error-page-to-homepage-or-custom-page\u002Fassets\u002Fjs\u002Fadmin-scripts.js?ver=",{"cssClasses":305,"htmlComments":308,"htmlAttributes":311,"restEndpoints":314,"jsGlobals":315,"shortcodeOutput":317},[306,307],"fs-settings-meta-box-wrap","if-js-closed",[309,310],"\u003C!-- #side-sortables -->","\u003C!-- #normal-sortables -->",[312,313],"id=\"fx-smb-form\"","id=\"fs-smb-form\"",[],[316],"window.postboxes",[]]