[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNGNTNKcUarCZPk_hes1Ay7smcKDSUNcdIMqufGyDHlE":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":120,"crawl_stats":38,"alternatives":127,"analysis":224,"fingerprints":380},"404-to-301","404 to 301 – Redirect, Log and Notify 404 Errors","3.1.5","Joel James","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoelcj91\u002F","\u003Cp>If you care about your website, you should take steps to avoid 404 errors as it affects your SEO badly. 404 ( Page not found ) errors are common and we all hate it, even Search engines do the same! Install this plugin then sit back and relax. It will take care of 404 errors!\u003C\u002Fp>\n\u003Ch4>What is 404 to 301?\u003C\u002Fh4>\n\u003Cp>\u003Cem>Handling 404 errors in your site should be easy. With this plugin, it finally is.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Ch4>404 to 301 Log Manager – Add-on is now available!\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Instead of instant email alerts, get \u003Cstrong>hourly, twice daily, daily, twice weekly, weekly\u003C\u002Fstrong> alerts.\u003C\u002Fli>\n\u003Cli>Limit the amount of emails sent out based on error logs count.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PDF file\u003C\u002Fstrong> attachment of error logs will be delivered through the email.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatically clear\u003C\u002Fstrong> old error logs based on time period.\u003C\u002Fli>\n\u003Cli>Get email alerts to multiple email recipients.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fduckdev.com\u002Fproducts\u002F404-to-301-log-manager\u002F\" rel=\"nofollow ugc\">Get this add-on now\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fduckdev.com\u002Fdocs\u002F404-to-301-log-manager\u002F\" rel=\"nofollow ugc\">See Docs\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>404 to 301 is a simple but amazing plugin which handles all 404 errors for you. It will redirect all 404 errors to any page that you set, using 301 (or any other) status. That means no more 404 errors! Even in Google webmaster tool you are safe!\u003Cbr \u002F>\nYou will not see any 404 error reports in your webmaster tool dashboard.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Ch4>404 to 301 – Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>You can redirect errors to any existing page or custom link (globally).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>You can set custom redirect for each 404 path!\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>No more 404 errors in your website. Seriously!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation ready!\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>You can optionally monitor\u002Flog all errors.\u003C\u002Fli>\n\u003Cli>Exclude paths from errors.\u003C\u002Fli>\n\u003Cli>You can optionally enable email notification on all 404 errors.\u003C\u002Fli>\n\u003Cli>You can choose which redirect method to be used (301,302,307).\u003C\u002Fli>\n\u003Cli>Will not irritate your visitors if they land on a non-existing page\u002Furl.\u003C\u002Fli>\n\u003Cli>Increase your SEO by telling Google that all 404 pages are moved to some other page.\u003C\u002Fli>\n\u003Cli>Completely free to use with lifetime updates.\u003C\u002Fli>\n\u003Cli>Developer friendly.\u003C\u002Fli>\n\u003Cli>Follows best WordPress coding standards.\u003C\u002Fli>\n\u003Cli>Of course, available in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjoel-james\u002F404-to-301\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002F404-to-301\u002Finstallation\u002F\" rel=\"ugc\">Installation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fduckdev.com\u002Fdocs\u002F404-to-301\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002F404-to-301\u002Fscreenshots\u002F\" rel=\"ugc\">Screenshots\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Bug Reports\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Bug reports for 404 to 301 are always welcome. \u003Ca href=\"https:\u002F\u002Fduckdev.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Report here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>More information\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduckdev.com\u002Fproducts\u002F404-to-301\" rel=\"nofollow ugc\">404 to 301 – Plugin Homepage\u003C\u002Fa>, containing more details and docs.\u003C\u002Fli>\n\u003Cli>Follow the developer \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FJoel_James\" rel=\"nofollow ugc\">@Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Other \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fjoelcj91\u002F#content-plugins\" rel=\"nofollow ugc\">WordPress plugins\u003C\u002Fa> by Joel James for \u003Ca href=\"https:\u002F\u002Fduckdev.com\" rel=\"nofollow ugc\">Duck Dev\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>404 Errors and Redirect – More Details\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you are confused with these terms 404,301, redirect etc, \u003Ca href=\"https:\u002F\u002Fmoz.com\u002Flearn\u002Fseo\u002Fredirection\u002F\" rel=\"nofollow ugc\">refer this page\u003C\u002Fa> to know more about the redirect and SEO.\u003C\u002Fp>\n\u003Ch4>Bug Reports\u003C\u002Fh4>\n\u003Cp>Bug reports for 404 to 301 are always welcome. \u003Ca href=\"https:\u002F\u002Fduckdev.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Report here\u003C\u002Fa>.\u003C\u002Fp>\n","Automatically redirect, log and notify all 404 page errors to any page using 301 redirect for SEO. No more 404 Errors in WebMaster tool.",100000,2076442,92,308,"2025-12-09T13:28:00.000Z","6.9.4","3.5","5.6",[20,21,22,23,24],"404","404-redirect","custom-404-page","not-found","seo-redirect","https:\u002F\u002Fduckdev.com\u002Fproducts\u002F404-to-301\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F404-to-301.3.1.5.zip",95,6,0,"2022-06-07 00:00:00","2026-03-15T15:16:48.613Z",[33,49,63,77,92,105],{"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},"WF-11177270-cc73-4c65-9f72-8c0a0a89bed5-404-to-301","404-to-301-redirect-log-and-notify-404-errors-reflected-cross-site-scripting","404 to 301 – Redirect, Log and Notify 404 Errors \u003C= 3.1.1 - Reflected Cross-Site Scripting","The 404 to 301 – Redirect, Log and Notify 404 Errors plugin for WordPress is vulnerable to Reflected Cross-Site Scripting due to the use of add_query_arg without appropriate escaping on the URL in versions up to, and including, 3.1.1. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link. This is only exploitable if the plugin has been installed for a week and the review notice has not been dismissed.",null,"\u003C=3.1.1","3.1.2","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F11177270-cc73-4c65-9f72-8c0a0a89bed5?source=api-prod",595,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":56,"cvss_vector":57,"vuln_type":58,"published_date":59,"updated_date":45,"references":60,"days_to_patch":62},"CVE-2021-24766","404-to-301-logs-deletion-via-cross-site-request-forgery","404 to 301 \u003C= 3.0.8 - Logs Deletion via Cross-Site Request Forgery","The 404 to 301 – Redirect, Log and Notify 404 Errors WordPress plugin before 3.0.9 does not have CSRF check in place when cleaning the logs, which could allow attacker to make a logged in admin delete all of them via a CSRF attack","\u003C3.0.9","3.0.9",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:H\u002FA:N","Cross-Site Request Forgery (CSRF)","2021-10-11 00:00:00",[61],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe229ab5e-c9e3-4a7c-ac28-ba35b6abf85e?source=api-prod",834,{"id":64,"url_slug":65,"title":66,"description":67,"plugin_slug":4,"theme_slug":38,"affected_versions":68,"patched_in_version":69,"severity":41,"cvss_score":70,"cvss_vector":71,"vuln_type":72,"published_date":73,"updated_date":45,"references":74,"days_to_patch":76},"CVE-2021-4338","404-to-301-missing-authorization-to-redirect-creation","404 to 301 \u003C= 3.0.7 - Missing Authorization to Redirect Creation","The 404 to 301 plugin for WordPress is vulnerable to authorization bypass due to missing capability checks on the open_redirect & save_redirect functions in versions up to, and including, 3.0.7. This makes it possible for authenticated attackers to view, create and edit redirections.","\u003C=3.0.7","3.0.8",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Access Control","2021-06-18 00:00:00",[75],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F05d6b27f-b1e5-4bb8-b7db-f8295a5e0d5b?source=api-prod",949,{"id":78,"url_slug":79,"title":80,"description":81,"plugin_slug":4,"theme_slug":38,"affected_versions":82,"patched_in_version":83,"severity":84,"cvss_score":85,"cvss_vector":86,"vuln_type":87,"published_date":88,"updated_date":45,"references":89,"days_to_patch":91},"WF-3fda31fa-efc9-44b9-99ba-9e3e23aa2ee0-404-to-301","freemius-sdk-missing-authorization-to-arbitrary-options-update-94","Freemius SDK \u003C= 2.2.3 - Missing Authorization to Arbitrary Options Update","The Freemius SDK for WordPress is vulnerable to authorization bypass due to a missing capability check on the _get_db_option and _set_db_option functions in versions up to, and including, 2.2.3. This makes it possible for authenticated attackers, with subscriber-level permissions and above, to change site settings and potentially take over the site.","\u003C3.0.2","3.0.2","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Missing Authorization","2019-02-25 00:00:00",[90],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F3fda31fa-efc9-44b9-99ba-9e3e23aa2ee0?source=api-prod",1793,{"id":93,"url_slug":94,"title":95,"description":96,"plugin_slug":4,"theme_slug":38,"affected_versions":97,"patched_in_version":98,"severity":84,"cvss_score":99,"cvss_vector":100,"vuln_type":44,"published_date":101,"updated_date":45,"references":102,"days_to_patch":104},"WF-28624634-9161-4da7-89f3-88ce1d38c3ea-404-to-301","404-to-301-unauthenticated-stored-cross-site-scripting","404 to 301 \u003C= 2.3.0 - Unauthenticated Stored Cross-Site Scripting","The 404 to 301 plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'Referer' and 'User-Agent' HTTP Headers in versions before 2.3.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=2.3.0","2.3.1",7.2,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2016-08-27 00:00:00",[103],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F28624634-9161-4da7-89f3-88ce1d38c3ea?source=api-prod",2705,{"id":106,"url_slug":107,"title":108,"description":109,"plugin_slug":4,"theme_slug":38,"affected_versions":110,"patched_in_version":111,"severity":112,"cvss_score":113,"cvss_vector":114,"vuln_type":115,"published_date":116,"updated_date":45,"references":117,"days_to_patch":119},"CVE-2015-9323","404-to-301-redirect-log-and-notify-404-errors-sql-injection","404 to 301 – Redirect, Log and Notify 404 Errors \u003C= 2.0.2 - SQL Injection","The 404-to-301 plugin before 2.0.3 for WordPress has SQL injection via the 'orderby' and 'order' parameters.","\u003C2.0.3","2.0.3","critical",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2015-08-20 00:00:00",[118],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F69b2f126-8f57-4bea-b0e9-14b4566ac470?source=api-prod",3078,{"slug":121,"display_name":7,"profile_url":8,"plugin_count":122,"total_installs":123,"avg_security_score":27,"avg_patch_time_days":124,"trust_score":125,"computed_at":126},"joelcj91",7,117030,1175,76,"2026-04-04T00:39:51.666Z",[128,152,170,188,204],{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":136,"downloaded":137,"rating":138,"num_ratings":139,"last_updated":140,"tested_up_to":141,"requires_at_least":142,"requires_php":143,"tags":144,"homepage":149,"download_link":150,"security_score":151,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"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","",[145,21,146,147,148],"404-error","page-not-found","redirect","redirection","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fredirect_To_404\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredirect-to-404.zip",85,{"slug":153,"name":153,"version":154,"author":155,"author_profile":156,"description":157,"short_description":158,"active_installs":159,"downloaded":160,"rating":29,"num_ratings":29,"last_updated":161,"tested_up_to":162,"requires_at_least":142,"requires_php":143,"tags":163,"homepage":166,"download_link":167,"security_score":151,"vuln_count":168,"unpatched_count":29,"last_vuln_date":169,"fetched_at":31},"404s","3.5.9","Tomas","https:\u002F\u002Fprofiles.wordpress.org\u002Fzhuyi\u002F","\u003Cp>wordpress 404s plugin will fix broken links and broken images for you, this is all in one solution for 404 page not found errors. 🙂\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Ftooltips.org\u002Fproduct\u002Fwordpress-404s-plugin\u002F\" rel=\"nofollow ugc\">Free Download\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftooltips.org\u002Fwordpress-tooltip-plugin\u002Fwordpress-404s-plugin\u002F\" rel=\"nofollow ugc\">404s Document\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftooltips.org\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">404s Support\u003C\u002Fa>| \u003Ca href=\"https:\u002F\u002Ftooltips.org\u002Fforums\" rel=\"nofollow ugc\">Support Forums\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features of WordPress 404s Plugin:\u003C\u002Fh4>\n\u003Cp>Automatically log each 404 pages, referrers URL, IP, browser…, opt to mail 404s alert to admin, create post for each 404 url manually, redirect 404 to home page or any url using 301…, help you fix broken links and stop 404 Page Not Found happen again.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Ch4>404s Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>404 Logs\u003C\u002Fstrong>: help you fix broken links, in settings panel, you can view logs for each broken links, include broken URL, referrers URL, User IP, User Agent, Browser, Date… and so on. WordPress 404s plugin will not trace bots, spiders, crawlers, for example google bot or bing bot…etc \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fix broken images automatically\u003C\u002Fstrong>: broken image is not good, you can opt to use a existed specific image to replace broken images in your wordpress.   \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fix broken links\u003C\u002Fstrong>:you can create a real post for each broken links, for example, you can create a post your.com\u002Fbest-apple-iphone for the broken link your.com\u002Fapples, and create another post your.com\u002Fbuy-iphone for broken link your.com\u002Fbuy. In backend, you can edit \u002F delete \u002F manage \u002F customized 404s posts, also you will find 404 menu item “Add New”, in which you can create new post manually and assign this post with a 404 url via “what is the 404 URL” metabox\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Options to automatically redirect 404 page to wordpress home page\u003C\u002Fstrong>: 404 users is vauleable too, in “404 Global Settings” panel, you can set up to redirect 404 error page to home page.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Options to automatically redirect 404 pages to any existed pages\u003C\u002Fstrong>: do not waste user traffic, redirect 404 pages your existed URL will keep 404 users stay on your site, in “404 Global Settings” panel, you can set up to redirect 404 error page to specific posts or not, by default, we will use wordpress default 404.php template as 404 page, but in back end, you can enter any URLs as 404 page, 404 users will be redirected to your specific URL automatically, you can enter any URL in the filed, it can be your landing page, shop page, login page, category…. and url, even URL of another site!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Options to automatically send 404 error email notification\u003C\u002Fstrong>: 404 bad links is bad for SEO rank of your site, 404s mail notification will help you fix 404 page errors asap,  in “404 Global Settings” panel, you can opt to send 404 URL alert to webmaster’s mail box, by default, this function is disabled, but if you enabled 404 not found error mail notification function,  wordpress 404s plugin will send 404 alert to admin email when it happen, also you can change the default admin email as any email address\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Options to automatically redirect 404 pages to your pages using 301 or 302\u003C\u002Fstrong>: using 301 redirect will improve your SEO rank, because search engine will index your 301 links, I recommend you enable this option to use 301 redirect. In “404 Global Settings” panel, you can set up to redirect 404 users with 301 moved permanently status code or 302 status code, by default wordpress 404s plugin will follow wordpress default function to use 302, you can opt to use 301 redirect 404 ereor not found pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Options to delete 404 logs\u003C\u002Fstrong>: by default, wordpress 404s plugin will store 404s logs in mysql database,  in “404 Global Settings” panel, you can one click to delete all 404 logs, also we are developed a new version to allow admin export 404 logs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Options to stop add new 404 logs in database\u003C\u002Fstrong>: by default, wordpress 404s plugin will trace all 404 page not found error URLs and insert these 404 error logs into database, you can stop adding 404 error logs in mysql database\u003C\u002Fli>\n\u003Cli>\u003Cstrong>404 logs paginate navigation\u003C\u002Fstrong>: in 404s menu item, you can view all 404 logs in 404s lists, we have added paginate navigation for help admin check 404 pages easier, and avoid load too many records from mysql database in one time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export 404s records to CSV\u003C\u002Fstrong>: you can export all 404 pages with user informations to CSV file, CSV file can be used in excel, you can use excel to sort & analyze 404s error pages and 404 users, in “404 Global Settings” panel, just click  “Export 404s” menu item to export 404s records into CSV file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>> * more…\u003C\u002Fp>\n\u003Cp>\u003Cem>Please note, if you set up “redirect 404 error page to specific posts” option and “redirect 404 error page to home page” option at the same time, the priority of “redirect 404 error page to specific posts” option is higher than “redirect 404 error page to home page” option\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>More amazing features are being developed and any feature request is welcome.\u003C\u002Fp>\n\u003Ch4>My Other Plugins You Might Also Like:\u003C\u002Fh4>\n\u003Cli>\u003Ca href='https:\u002F\u002Ftooltips.org\u002Ffeatures-of-wordpress-tooltips-plugin\u002F' rel=\"nofollow ugc\">WordPress Tooltips Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href='https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwordpress-tooltips\u002F' rel=\"ugc\">WordPress Tooltips Free\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href='https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffrequently-asked-questions\u002F' rel=\"ugc\">WordPress Frequently Asked Questions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href='https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprivate-password-posts\u002F' rel=\"ugc\">Private Password Posts\u003C\u002Fa>\u003C\u002Fli>\n\u003Ch3>WordPress 404s Plugin Change log\u003C\u002Fh3>\n\u003Cp>= Version 3.5.9 =\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftooltips.org\u002Fwordpress-404s-plugin-by-wordpress-tooltips-3-5-9-released\u002F\" rel=\"nofollow ugc\">Corrected an error of new users having no data and another issue\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Version 3.5.1\u003C\u002Fh4>\n\u003Cp>follow wordpress security standard to use esc_attr to escaped all output\u003Cbr \u002F>\nuse sanitize_text_field to check and filter $_SERVER and $_REQUEST…etc too\u003Cbr \u002F>\nThank You for guidance\u003C\u002Fp>\n\u003Ch4>Version 3.4.9\u003C\u002Fh4>\n\u003Cp>fix problem in “Stop Insert New 404 Log Records into Database”\u003Cbr \u002F>\nfix option “Clear 404 logs now”\u003Cbr \u002F>\nfollow wordpress security standard to use sanitize_text_field to enhance security for field values which submit by super admin in wordpress admin\u003Cbr \u002F>\nThanks for the report\u003C\u002Fp>\n\u003Ch4>Version 3.4.1\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftooltips.org\u002Fhow-to-fixed-broken-images-in-wordpress-automatically-wordpress-404s-plugin-3-4-1-released\u002F\" rel=\"nofollow ugc\">How to fixed broken images in wordpress automatically\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Version 3.3.5\u003C\u002Fh4>\n\u003Cp>Support wordpress 5.5\u003Cbr \u002F>\nRemoved unused functions and comments, removed debug codes, clean codes, clean unused css codes\u003C\u002Fp>\n\u003Ch4>Version 3.3.3\u003C\u002Fh4>\n\u003Cp>wordpress 404s plugin support multiple language, we use load_plugin_textdomain() to load plugin’s translated srtings, you can translate it with your language and put your .mo file in languages folder\u003C\u002Fp>\n\u003Ch4>Version 3.2.9\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>New option in 404 Settings Panel: “Stop Insert New 404 Log Records into Database”, if you enable this option, we will not trace \u002F record new 404 page URLs into site database \u003C\u002Fli>\n\u003Cli>Improved 404 plugin menu item\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Version 3.2.5\u003C\u002Fh4>\n\u003Cp>Support create post for each 404 error urls via wordperss editor, for example, you can create a post your.com\u002Fbest-apple-iphone for the 404 error url your.com\u002Fapples, and create another post your.com\u002Fbuy-iphone for 404 error url your.com\u002Fbuy\u003Cbr \u002F>\nIn backend, you will find new menu item “All 404s”, in which you can edit \u002F delete \u002F manage \u002F custom 404s posts\u003Cbr \u002F>\nAlso you will find new menu item “Add New”, in which you can create new post manually and assign this post with a 404 url via “what is the 404 URL” metabox\u003C\u002Fp>\n\u003Ch4>Version 3.1.3\u003C\u002Fh4>\n\u003Cp>Export 404s records to CSV: you can export all 404 pages with user informations to CSV file, CSV file can be used in excel, you can use excel to sort & analyze 404s error pages and 404 users, in “404 Global Settings” panel, just click  “Export 404s” menu item to export 404s records into CSV file.\u003C\u002Fp>\n\u003Ch4>Version 3.0.3\u003C\u002Fh4>\n\u003Cp>Added more detailed description in setting panels to hlep users setp up easier\u003C\u002Fp>\n\u003Ch4>Version 2.9.3\u003C\u002Fh4>\n\u003Cp>In “404 Global Settings” panel, option to set up to redirect 404 error page to specific posts, if users enter an error page url, when they open the 404 error pages, they will go to be redirected to your specific page, it can be your landing page, shop page, login page, category…. and url, even URL of another site!\u003C\u002Fp>\n\u003Ch4>Version 2.8.3\u003C\u002Fh4>\n\u003Cp>Option to send 404 URL alert to webmaster’s mail box, you can enable or disable 404 alert in 404 global settings panel\u003Cbr \u002F>\nIf you enable 404 error alert email notification, you can customize the email address which used to receive 404 errors notification\u003C\u002Fp>\n\u003Ch4>Version 2.5.5\u003C\u002Fh4>\n\u003Cp>In wordpress 404s settings panel, added “Redirect 404 with 301 moved permanently status code or 302 code” option box\u003Cbr \u002F>\nAdded more description\u003C\u002Fp>\n\u003Ch4>Version 2.4.7\u003C\u002Fh4>\n\u003Cp>Fixed a php warning in log, which generated in paginate links of “404 Page Not Found Log” panel,  caused by a few site did not use https\u003C\u002Fp>\n\u003Ch4>Version 2.4.5\u003C\u002Fh4>\n\u003Cp>Fix the php warning in apache log, which caused by some pages have no $_SERVER[‘HTTP_REFERER’]\u003C\u002Fp>\n\u003Ch4>Version 2.4.3\u003C\u002Fh4>\n\u003Cp>In 404s trace page in admin area, added paginate navigation links, if the number of 404 records more than 20,\u003Cbr \u002F>\nwe will show paginate navigation links at the bottom of the 404s page, you will see navigation links pre,  1,2,3…, next.. and so on\u003Cbr \u002F>\nper page will show 20 404 records\u003C\u002Fp>\n\u003Ch4>Version 1.4.3\u003C\u002Fh4>\n\u003Cp>Support redirect 404 error page users to custom url\u003Cbr \u002F>\nIn 404s Global Settings panel, you will find the in the select box “Redirect 404 to HomePage”, we added new option “Custom URL”,\u003Cbr \u002F>\nif you select “Custom URL”, URL input box will shown under the select box, you can enter custom url in here,\u003Cbr \u002F>\nif you select other options in the select box, the url input box will be hide\u003Cbr \u002F>\nin front end, when users view a page which do not exist, he will be redirected to the custom url\u003C\u002Fp>\n\u003Cp>Instead of ‘wp_redirect’ function, we use wp_safe_redirect with 301 status to get a better and safe redirection for users and improve seo rank\u003C\u002Fp>\n\u003Ch4>Version 1.2.1\u003C\u002Fh4>\n\u003Cp>opt to redirect 404 error page to home page\u003Cbr \u002F>\nYou will find “Redirect 404 to HomePage ? ” option box in “404 Global Settings” panel, opt to redirect 404 error page to home page, so users come from search engines will not open 404 errror pages, they will go to home page directly\u003C\u002Fp>\n\u003Ch4>Version 1.1.1\u003C\u002Fh4>\n\u003Cp>Improved design in back end 404 trace page, will not messed up again when user enter a very long URL\u003C\u002Fp>\n\u003Ch4>Version 1.0.9\u003C\u002Fh4>\n\u003Cp>Added “Global Setting Panel” in admin area\u003Cbr \u002F>\nYou can remove 404 Logs now\u003Cbr \u002F>\nWhen change settings in admin area, we will show a notify bar after the settings changed successful\u003Cbr \u002F>\nImproved UI in setting panel\u003Cbr \u002F>\nFixed the bug of UI messed up when emptyed log\u003C\u002Fp>\n\u003Ch4>Version 1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Spell out that the license is GPLv3\u003C\u002Fli>\n\u003Cli>Finished the first version\u003C\u002Fli>\n\u003Cli>General code clean up\u003C\u002Fli>\n\u003C\u002Ful>\n","fix all kinds of 404s, fix broken link & images automatically,log each 404,redirect each broken link to specific URL,404 mail alert,export 404s,re &hellip;",10,2868,"2024-02-07T19:07:00.000Z","6.4.8",[20,21,164,165,147],"broken-link","page-not-found-error","https:\u002F\u002Ftooltips.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F404s.zip",1,"2022-06-22 00:00:00",{"slug":171,"name":172,"version":173,"author":174,"author_profile":175,"description":176,"short_description":177,"active_installs":29,"downloaded":178,"rating":179,"num_ratings":168,"last_updated":143,"tested_up_to":180,"requires_at_least":181,"requires_php":143,"tags":182,"homepage":143,"download_link":186,"security_score":179,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":187},"404-redirect-to-homepage-or-custom-url","404 Redirect to Homepage or Custom URL","1.1.0","Dominopress","https:\u002F\u002Fprofiles.wordpress.org\u002Fdominopress\u002F","\u003Cp>🚀 \u003Cstrong>The Ultimate 404 Redirect Solution for WordPress\u003C\u002Fstrong> – Automatically redirect visitors from broken pages to your homepage or any custom URL (including external sites) with just one click. Boost SEO rankings by replacing 404 errors with SEO-friendly 301 redirects.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Choose This Plugin?\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ \u003Cstrong>SEO Optimized\u003C\u002Fstrong>: 301 redirects preserve your search rankings better than 404 errors\u003Cbr \u002F>\n✔ \u003Cstrong>User Experience\u003C\u002Fstrong>: No more dead ends for your visitors\u003Cbr \u002F>\n✔ \u003Cstrong>Flexible Redirection\u003C\u002Fstrong>: Works with any URL (internal pages or external websites)\u003Cbr \u002F>\n✔ \u003Cstrong>Lightweight\u003C\u002Fstrong>: No performance impact on your site\u003Cbr \u002F>\n✔ \u003Cstrong>Zero Configuration\u003C\u002Fstrong>: Set it and forget it\u003C\u002Fp>\n\u003Cp>🔗 \u003Cstrong>Professional WordPress plugin by \u003Ca href=\"https:\u002F\u002Fdominopress.com\" rel=\"nofollow ugc\">DominoPress\u003C\u002Fa>\u003C\u002Fstrong> – Trusted by 1000+ websites\u003C\u002Fp>\n","Automatically redirect 404 errors to your homepage or any custom URL.",410,100,"6.8.5","4.7",[21,183,184,185,24],"404-to-homepage","broken-link-fix","custom-404-redirect","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F404-redirect-to-homepage-or-custom-url.1.1.0.zip","2026-03-15T10:48:56.248Z",{"slug":189,"name":190,"version":191,"author":192,"author_profile":193,"description":194,"short_description":195,"active_installs":29,"downloaded":196,"rating":29,"num_ratings":29,"last_updated":197,"tested_up_to":16,"requires_at_least":181,"requires_php":198,"tags":199,"homepage":143,"download_link":203,"security_score":179,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"auto-redirect-404s","Auto Redirect 404 to Custom URL","1.0.1","Nitya Saha","https:\u002F\u002Fprofiles.wordpress.org\u002Fnityasaha\u002F","\u003Cp>\u003Cstrong>Auto Redirect 404 to Custom URL\u003C\u002Fstrong> is a lightweight WordPress plugin that automatically redirects all 404 (Page Not Found) errors to a custom URL or your site’s homepage. Stop losing visitors and improve your SEO by eliminating broken links and fixing 404 errors reported in Google Search Console.\u003C\u002Fp>\n\u003Cp>When visitors land on a broken link or deleted page, they’re automatically redirected to your chosen destination instead of seeing an error page. This keeps users engaged and prevents them from leaving your site.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom URL Redirection\u003C\u002Fstrong> – Redirect 404 errors to any URL of your choice\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Homepage Redirection\u003C\u002Fstrong> – Optionally redirect to your WordPress homepage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO-Friendly 301 Redirects\u003C\u002Fstrong> – Permanent redirects that preserve SEO value\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fix Google Search Console Errors\u003C\u002Fstrong> – Resolve 404 errors reported in GSC\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Configuration\u003C\u002Fstrong> – Simple settings page in WordPress admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight & Fast\u003C\u002Fstrong> – No bloat, minimal performance impact\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Detection\u003C\u002Fstrong> – Works instantly after activation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatible with All Themes\u003C\u002Fstrong> – Works with any WordPress theme\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Use This Plugin?\u003C\u002Fh4>\n\u003Cp>404 errors negatively impact:\u003Cbr \u002F>\n* User experience – visitors leave frustrated\u003Cbr \u002F>\n* SEO rankings – search engines penalize broken links\u003Cbr \u002F>\n* Conversion rates – potential customers bounce away\u003Cbr \u002F>\n* Site credibility – broken pages look unprofessional\u003C\u002Fp>\n\u003Cp>This plugin solves these problems automatically with proper 301 redirects.\u003C\u002Fp>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixing 404 errors after site migrations\u003C\u002Fli>\n\u003Cli>Redirecting deleted pages and posts\u003C\u002Fli>\n\u003Cli>Improving Google Search Console health\u003C\u002Fli>\n\u003Cli>Enhancing user experience on older sites\u003C\u002Fli>\n\u003Cli>SEO optimization and link management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support the Developer\u003C\u002Fh4>\n\u003Cp>If you find this plugin helpful, please consider \u003Ca href=\"https:\u002F\u002Fbuymeacoffee.com\u002Fnityasaha\" rel=\"nofollow ugc\">buying me a coffee\u003C\u002Fa> to support continued development and updates!\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Need help? Have suggestions?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fauto-redirect-404s\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuymeacoffee.com\u002Fnityasaha\" rel=\"nofollow ugc\">Buy Me a Coffee\u003C\u002Fa> – Support development\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically redirect all 404 errors to a custom URL or homepage. Fix 404 errors in Google Search Console with SEO-friendly 301 redirects.",206,"2026-01-19T20:08:00.000Z","7.0",[200,21,201,202,24],"301-redirect","auto-redirect","fix-404","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-redirect-404s.1.0.1.zip",{"slug":205,"name":206,"version":207,"author":208,"author_profile":209,"description":210,"short_description":211,"active_installs":212,"downloaded":213,"rating":214,"num_ratings":27,"last_updated":215,"tested_up_to":16,"requires_at_least":216,"requires_php":143,"tags":217,"homepage":219,"download_link":220,"security_score":221,"vuln_count":222,"unpatched_count":29,"last_vuln_date":223,"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",[145,218,148,24],"broken-images","https:\u002F\u002Fwww.wp-buy.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fall-404-redirect-to-homepage.5.5.zip",99,2,"2021-06-01 00:00:00",{"attackSurface":225,"codeSignals":306,"taintFlows":333,"riskAssessment":369,"analyzedAt":379},{"hooks":226,"ajaxHandlers":293,"restRoutes":303,"shortcodes":304,"cronEvents":305,"entryPointCount":222,"unprotectedCount":222},[227,233,239,243,246,249,252,255,259,263,266,270,273,277,280,284,289],{"type":228,"name":229,"callback":230,"file":231,"line":232},"action","plugins_loaded","jj_404_to_301","404-to-301.php",98,{"type":234,"name":235,"callback":236,"file":237,"line":238},"filter","admin_init","add_buffer","includes\\admin\\class-jj4t3-admin.php",38,{"type":228,"name":240,"callback":241,"file":237,"line":242},"admin_enqueue_scripts","styles",39,{"type":228,"name":240,"callback":244,"file":237,"line":245},"scripts",40,{"type":228,"name":247,"callback":247,"file":237,"line":248},"admin_menu",41,{"type":228,"name":247,"callback":250,"file":237,"line":251},"rename_menu",42,{"type":228,"name":235,"callback":253,"file":237,"line":254},"register_settings",43,{"type":234,"name":256,"callback":257,"priority":159,"file":237,"line":258},"set-screen-option","set_screen",44,{"type":228,"name":260,"callback":261,"priority":179,"file":237,"line":262},"admin_footer","add_thickbox",45,{"type":228,"name":260,"callback":264,"priority":179,"file":237,"line":265},"get_redirect_content",48,{"type":234,"name":267,"callback":268,"priority":159,"file":237,"line":269},"plugin_action_links","action_links",49,{"type":228,"name":229,"callback":271,"file":237,"line":272},"upgrade",50,{"type":228,"name":274,"callback":275,"file":237,"line":276},"admin_notices","review_notice",53,{"type":228,"name":235,"callback":278,"file":237,"line":279},"review_action",54,{"type":228,"name":229,"callback":281,"file":282,"line":283},"textdomain","includes\\class-jj4t3-i18n.php",29,{"type":228,"name":285,"callback":286,"file":287,"line":288},"template_redirect","handle_404","includes\\public\\class-jj4t3-404-actions.php",93,{"type":234,"name":290,"callback":291,"file":287,"line":292},"redirect_canonical","url_guessing",94,[294,299],{"action":295,"nopriv":296,"callback":297,"hasNonce":296,"hasCapCheck":296,"file":237,"line":298},"jj4t3_redirect_thickbox",false,"open_redirect",46,{"action":300,"nopriv":296,"callback":301,"hasNonce":296,"hasCapCheck":296,"file":237,"line":302},"jj4t3_redirect_form","save_redirect",47,[],[],[],{"dangerousFunctions":307,"sqlUsage":308,"outputEscaping":318,"fileOperations":29,"externalRequests":29,"nonceChecks":139,"capabilityChecks":320,"bundledLibraries":332},[],{"prepared":159,"raw":222,"locations":309},[310,314],{"file":311,"line":312,"context":313},"includes\\admin\\class-jj4t3-log-listing.php",301,"$wpdb->get_var() with variable interpolation",{"file":315,"line":316,"context":317},"includes\\class-jj4t3-activator-deactivator-uninstaller.php",147,"$wpdb->query() with variable interpolation",{"escaped":319,"rawEcho":320,"locations":321},55,4,[322,325,327,329],{"file":311,"line":323,"context":324},739,"raw output",{"file":311,"line":326,"context":324},741,{"file":328,"line":262,"context":324},"includes\\admin\\views\\custom-redirect.php",{"file":330,"line":331,"context":324},"includes\\admin\\views\\settings.php",84,[],[334,353],{"entryPoint":335,"graph":336,"unsanitizedCount":29,"severity":352},"open_redirect (includes\\admin\\class-jj4t3-log-listing.php:902)",{"nodes":337,"edges":349},[338,343],{"id":339,"type":340,"label":341,"file":311,"line":342},"n0","source","$_POST",916,{"id":344,"type":345,"label":346,"file":311,"line":347,"wp_function":348},"n1","sink","get_row() [SQLi]",921,"get_row",[350],{"from":339,"to":344,"sanitized":351},true,"low",{"entryPoint":354,"graph":355,"unsanitizedCount":29,"severity":352},"\u003Cclass-jj4t3-log-listing> (includes\\admin\\class-jj4t3-log-listing.php:0)",{"nodes":356,"edges":366},[357,358,359,361],{"id":339,"type":340,"label":341,"file":311,"line":342},{"id":344,"type":345,"label":346,"file":311,"line":347,"wp_function":348},{"id":360,"type":340,"label":341,"file":311,"line":342},"n2",{"id":362,"type":345,"label":363,"file":311,"line":364,"wp_function":365},"n3","query() [SQLi]",1006,"query",[367,368],{"from":339,"to":344,"sanitized":351},{"from":360,"to":362,"sanitized":351},{"summary":370,"deductions":371},"The '404-to-301' plugin v3.1.5 exhibits a mixed security posture. While the code analysis shows a strong adherence to secure coding practices with a high percentage of prepared SQL statements and properly escaped output, the presence of unprotected AJAX handlers is a significant concern.  These entry points could be exploited to perform unauthorized actions if not properly secured at the application level.\n\nThe vulnerability history of this plugin is a major red flag. With a total of 6 known CVEs, including one critical and two high severity vulnerabilities in the past, it indicates a recurring pattern of security weaknesses. The types of past vulnerabilities (XSS, CSRF, Access Control, SQL Injection) suggest that the plugin has historically struggled with handling user input securely and enforcing proper authorization. The fact that there are currently no unpatched vulnerabilities is positive, but the history itself warrants caution.\n\nIn conclusion, while the latest version shows improvements in its static code analysis regarding SQL queries and output escaping, the unprotected AJAX handlers and the plugin's historical vulnerability record collectively suggest a moderate to high risk. Users should exercise caution and ensure they have other security measures in place to mitigate potential risks.",[372,374,377],{"reason":373,"points":159},"2 unprotected AJAX handlers",{"reason":375,"points":376},"6 total known CVEs, 1 critical, 2 high",15,{"reason":378,"points":159},"Vulnerability history includes SQL Injection, XSS, CSRF, Access Control","2026-03-16T17:05:56.847Z",{"wat":381,"direct":390},{"assetPaths":382,"generatorPatterns":385,"scriptPaths":386,"versionParams":387},[383,384],"\u002Fwp-content\u002Fplugins\u002F404-to-301\u002Fassets\u002Fcss\u002Fadmin.min.css","\u002Fwp-content\u002Fplugins\u002F404-to-301\u002Fassets\u002Fjs\u002Fadmin.min.js",[],[384],[388,389],"404-to-301\u002Fassets\u002Fcss\u002Fadmin.min.css?ver=","404-to-301\u002Fassets\u002Fjs\u002Fadmin.min.js?ver=",{"cssClasses":391,"htmlComments":392,"htmlAttributes":393,"restEndpoints":397,"jsGlobals":398,"shortcodeOutput":400},[],[],[394,395,396],"data-id","data-redirect","data-slug",[],[399],"jj4t3strings",[]]