[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2gFh9cB4rWZ9brYs18-Jx7mmN_u873KZFzjEH1vwS3M":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":5,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":245,"crawl_stats":37,"alternatives":253,"analysis":351,"fingerprints":1002},"redirect-redirection","Redirection","1.2.9","Inisev","https:\u002F\u002Fprofiles.wordpress.org\u002Finisev\u002F","\u003Cp>\u003Cstrong>Try it out on your free dummy site: Click here => \u003Ca href=\"https:\u002F\u002Fdemo.tastewp.com\u002Fredirection\" rel=\"nofollow ugc\">https:\u002F\u002Ftastewp.com\u002Fplugins\u002Fredirect-redirection\u003C\u002Fa>.\u003C\u002Fstrong>\u003Cbr \u002F>\n(this trick works for all plugins in the WP repo – just replace “wordpress” with “tastewp” in the URL)\u003C\u002Fp>\n\u003Cp>Create specific URL redirections and redirection rules super-easily on a beautiful, user-friendly interface of the Redirection plugin.\u003C\u002Fp>\n\u003Cp>Creating even conditional redirections has never been easier and quicker than with the Redirection plugin.\u003C\u002Fp>\n\u003Cp>Creating redirection has never been simpler, but for fine-tuning, you can use a wide choice of advanced options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Redirect HTTP codes can be 301, 302, 303, 304, 307 and 308;\u003C\u002Fli>\n\u003Cli>Inclusion and exclusion rules: logged in\u002Fout users, specific user role, user’s referrer link, user’s agent, user’s cookie, user’s IP, server, and language;\u003C\u002Fli>\n\u003Cli>Redirection rules: Simplified redirection rules as well as advanced RegEx matches – URLs that contain specific string to new or removed string, URLs that start with X, specific permalink structures, RegEx matches, and 404s. Setting redirection rules with several matching conditions is also possible;\u003C\u002Fli>\n\u003Cli>Managing all redirects comfortably – enable\u002Fdisable, edit and delete redirects neatly listed in the plugin menu;\u003C\u002Fli>\n\u003Cli>⭐️\u003Cstrong>NEW!\u003C\u002Fstrong> 404 page redirection to a Specific URL (e.g. homepage) or to a Random Similar Post;\u003C\u002Fli>\n\u003Cli>⭐️\u003Cstrong>NEW!\u003C\u002Fstrong> Import\u002FExport redirection lists (both Specific URL Redirections and Redirection Rules);\u003C\u002Fli>\n\u003Cli>⭐️\u003Cstrong>NEW!\u003C\u002Fstrong> Redirection & 404 Logs – chronological log of all redirections and 404s with a one-click solution to add the redirection and fix the dead links;\u003C\u002Fli>\n\u003Cli>Automatic redirects, Change URL –  these features are coming soon!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This redirect plugin is part of the Inisev product family. Have a look at our \u003Ca href=\"https:\u002F\u002Finisev.com\" rel=\"nofollow ugc\">other projects\u003C\u002Fa> too please! 🙂\u003C\u002Fp>\n",100000,817406,100,379,"2026-03-05T21:52:00.000Z","6.9.4","4.6","5.6",[19,20,21,22,23],"301","404","redirect","redirection","redirects","https:\u002F\u002Fredirection.pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredirect-redirection.1.2.9.zip",99,27,0,"2023-03-21 00:00:00","2026-03-15T15:16:48.613Z",[32,48,57,71,79,88,96,103,110,117,124,131,138,145,152,161,168,175,182,189,196,203,210,217,224,231,238],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2023-1331","redirection-cross-site-request-forgery-to-plugin-reset","Redirection \u003C= 1.1.4 - Cross-Site Request Forgery to Plugin Reset","The Redirection plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.1.4. This is due to missing or incorrect nonce validation on the 'uninstall' function hooked via admin_post. This makes it possible for unauthenticated attackers to deactivate and reset the plugin via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=1.1.4","1.1.5","medium",5.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:L","Cross-Site Request Forgery (CSRF)","2024-01-22 19:56:02",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F18a41bef-feed-4096-a1f4-9c99caac6ce9?source=api-prod",308,{"id":49,"url_slug":50,"title":51,"description":52,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":53,"updated_date":44,"references":54,"days_to_patch":56},"WF-7d500729-3b1a-4ece-81de-4c1f9afbf798-redirect-redirection","redirect-redirection-cross-site-request-forgery-to-plugin-de-installation","Redirect Redirection \u003C= 1.1.4 - Cross-Site Request Forgery to Plugin De-Installation","The Redirect Redirection plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.1.4. This is due to missing nonce validation on the uninstall() function called via an admin_post hook. This makes it possible for unauthenticated attackers to uninstall the plugin via a forged request, granted they can trick a site administrator into performing an action such as clicking on a link.","2023-03-14 00:00:00",[55],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F7d500729-3b1a-4ece-81de-4c1f9afbf798?source=api-prod",315,{"id":58,"url_slug":59,"title":60,"description":61,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":65,"vuln_type":66,"published_date":67,"updated_date":44,"references":68,"days_to_patch":70},"WF-8250434a-2fad-4f44-9813-90e734d32d2e-redirect-redirection","redirect-redirection-missing-authorization-in-loadtab-function","Redirect Redirection \u003C= 1.1.3 - Missing Authorization in 'LoadTab' function","The Redirect Redirection plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the LoadTab function called via an AJAX action in versions up to, and including, 1.1.3. This makes it possible for authenticated attackers with subscriber-level access, and above, to load tabs.","\u003C=1.1.3","1.1.4",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Missing Authorization","2023-02-22 00:00:00",[69],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8250434a-2fad-4f44-9813-90e734d32d2e?source=api-prod",335,{"id":72,"url_slug":73,"title":74,"description":75,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":76,"vuln_type":43,"published_date":67,"updated_date":44,"references":77,"days_to_patch":70},"CVE-2023-1330","redirect-redirection-cross-site-request-forgery-via-addredirect-function","Redirect Redirection \u003C= 1.1.3 - Cross-Site Request Forgery via 'addRedirect' function","The Redirect Redirection plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.1.3. This is due to missing or incorrect nonce validation on the addRedirect function. This makes it possible for unauthenticated attackers to add redirects, via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N",[78],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F9a70e291-1bc9-44ad-91a2-cf0624bb8d88?source=api-prod",{"id":80,"url_slug":81,"title":82,"description":83,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":65,"vuln_type":66,"published_date":84,"updated_date":44,"references":85,"days_to_patch":87},"WF-0bde3052-ae8e-4434-962a-88d3c8328a9c-redirect-redirection","redirect-redirection-missing-authorization-in-redirectionpagecontent-function","Redirect Redirection \u003C= 1.1.3 - Missing Authorization in 'redirectionPageContent' function","The Redirect Redirection plugin for WordPress is vulnerable to unauthorized disclosure of data due to a missing capability check on the redirectionPageContent function called via an AJAX action in versions up to, and including, 1.1.3. This makes it possible for authenticated attackers with subscriber-level access, and above, to retrieve existing redirect rules.","2023-02-21 00:00:00",[86],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0bde3052-ae8e-4434-962a-88d3c8328a9c?source=api-prod",336,{"id":89,"url_slug":90,"title":91,"description":92,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":93,"vuln_type":66,"published_date":84,"updated_date":44,"references":94,"days_to_patch":87},"WF-140a6fd3-e446-44ea-94eb-9c8d12f7b7ed-redirect-redirection","redirect-redirection-missing-authorization-in-addredirect-function","Redirect Redirection \u003C= 1.1.3 - Missing Authorization in 'addRedirect' function","The Redirect Redirection plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the addRedirect function called via an AJAX action in versions up to, and including, 1.1.3. This makes it possible for authenticated attackers with subscriber-level access, and above, to add redirects to a vulnerable site.","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N",[95],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F140a6fd3-e446-44ea-94eb-9c8d12f7b7ed?source=api-prod",{"id":97,"url_slug":98,"title":99,"description":100,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":93,"vuln_type":66,"published_date":84,"updated_date":44,"references":101,"days_to_patch":87},"WF-1c22717f-494e-4f62-9691-ee5a3366a487-redirect-redirection","redirect-redirection-missing-authorization-in-deleteredirect-function","Redirect Redirection \u003C= 1.1.3 - Missing Authorization in 'deleteRedirect' function","The Redirect Redirection plugin for WordPress is vulnerable to unauthorized modification of settings due to a missing capability check on the deleteRedirect function called via an AJAX action in versions up to, and including, 1.1.3. This makes it possible for authenticated attackers with subscriber-level access, and above, to delete site redirects.",[102],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F1c22717f-494e-4f62-9691-ee5a3366a487?source=api-prod",{"id":104,"url_slug":105,"title":106,"description":107,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":76,"vuln_type":43,"published_date":84,"updated_date":44,"references":108,"days_to_patch":87},"WF-29333999-ffe3-4cd0-a537-be98168cb2ee-redirect-redirection","redirect-redirection-cross-site-request-forgery-via-savesettings-function","Redirect Redirection \u003C= 1.1.3 - Cross-Site Request Forgery via 'SaveSettings' function","The Redirect Redirection plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.1.3. This is due to missing or incorrect nonce validation on the SaveSettings function. This makes it possible for unauthenticated attackers to update the plugin's settings, via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",[109],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F29333999-ffe3-4cd0-a537-be98168cb2ee?source=api-prod",{"id":111,"url_slug":112,"title":113,"description":114,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":93,"vuln_type":66,"published_date":84,"updated_date":44,"references":115,"days_to_patch":87},"WF-4c953a46-d2ae-41f7-a940-d23b011d9eca-redirect-redirection","redirect-redirection-missing-authorization-in-savesettings-function","Redirect Redirection \u003C= 1.1.3 - Missing Authorization in 'SaveSettings' function","The Redirect Redirection plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the SaveSettings function called via an AJAX action in versions up to, and including, 1.1.3. This makes it possible for authenticated attackers with subscriber-level access, and above, to modify the plugin's settings.",[116],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F4c953a46-d2ae-41f7-a940-d23b011d9eca?source=api-prod",{"id":118,"url_slug":119,"title":120,"description":121,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":76,"vuln_type":43,"published_date":84,"updated_date":44,"references":122,"days_to_patch":87},"WF-53667fd6-0d12-400d-b3a1-7cee305a2bc2-redirect-redirection","redirect-redirection-cross-site-request-forgery-via-bulkdelete-function","Redirect Redirection \u003C= 1.1.3 - Cross-Site Request Forgery via 'bulkDelete' function","The Redirect Redirection plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.1.3. This is due to missing or incorrect nonce validation on the bulkDelete function. This makes it possible for unauthenticated attackers to delete redirect rules in bulk, via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",[123],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F53667fd6-0d12-400d-b3a1-7cee305a2bc2?source=api-prod",{"id":125,"url_slug":126,"title":127,"description":128,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":76,"vuln_type":43,"published_date":84,"updated_date":44,"references":129,"days_to_patch":87},"WF-5d1d012a-46cd-4c86-ac6f-993736a91acb-redirect-redirection","redirect-redirection-cross-site-request-forgery-via-statusbulkedit-function","Redirect Redirection \u003C= 1.1.3 - Cross-Site Request Forgery via 'statusBulkEdit' function","The Redirect Redirection plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.1.3. This is due to missing or incorrect nonce validation on the statusBulkEdit function. This makes it possible for unauthenticated attackers to bulk edit redirect rules, via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",[130],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F5d1d012a-46cd-4c86-ac6f-993736a91acb?source=api-prod",{"id":132,"url_slug":133,"title":134,"description":135,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":93,"vuln_type":66,"published_date":84,"updated_date":44,"references":136,"days_to_patch":87},"WF-71caa071-d279-4807-88ad-a71673b9d17d-redirect-redirection","redirect-redirection-missing-authorization-in-instanteditredirect-function","Redirect Redirection \u003C= 1.1.3 - Missing Authorization in 'instantEditRedirect' function","The Redirect Redirection plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the instantEditRedirect function called via an AJAX action in versions up to, and including, 1.1.3. This makes it possible for authenticated attackers with subscriber-level access, and above, to modify existing redirects on a vulnerable site.",[137],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F71caa071-d279-4807-88ad-a71673b9d17d?source=api-prod",{"id":139,"url_slug":140,"title":141,"description":142,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":76,"vuln_type":43,"published_date":84,"updated_date":44,"references":143,"days_to_patch":87},"WF-84d43356-274e-42d5-ac40-10a34effce8d-redirect-redirection","redirect-redirection-cross-site-request-forgery-via-addredirectrule-function","Redirect Redirection \u003C= 1.1.3 - Cross-Site Request Forgery via 'addRedirectRule' function","The Redirect Redirection plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.1.3. This is due to missing or incorrect nonce validation on the addRedirectRule function. This makes it possible for unauthenticated attackers to add redirect rules, via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",[144],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F84d43356-274e-42d5-ac40-10a34effce8d?source=api-prod",{"id":146,"url_slug":147,"title":148,"description":149,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":76,"vuln_type":43,"published_date":84,"updated_date":44,"references":150,"days_to_patch":87},"WF-8b421330-dd3c-4af0-9f42-95430117eb9b-redirect-redirection","redirect-redirection-cross-site-request-forgery-via-saveredirectsettings-function","Redirect Redirection \u003C= 1.1.3 - Cross-Site Request Forgery via 'saveRedirectSettings' function","The Redirect Redirection plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.1.3. This is due to missing or incorrect nonce validation on the saveRedirectSettings function. This makes it possible for unauthenticated attackers to modify redirect settings, via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",[151],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8b421330-dd3c-4af0-9f42-95430117eb9b?source=api-prod",{"id":153,"url_slug":154,"title":155,"description":156,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":157,"cvss_vector":158,"vuln_type":66,"published_date":84,"updated_date":44,"references":159,"days_to_patch":87},"WF-a7beb9b3-3e4e-4aa2-b174-ecd9307cb3d0-redirect-redirection","redirect-redirection-missing-authorization-in-loadredirectsettings-function","Redirect Redirection \u003C= 1.1.3 - Missing Authorization in 'loadRedirectSettings' function","The Redirect Redirection plugin for WordPress is vulnerable to unauthorized disclosure of data due to a missing capability check on the loadRedirectSettings function called via an AJAX action in versions up to, and including, 1.1.3. This makes it possible for authenticated attackers with subscriber-level access, and above, to load and view redirect settings.",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N",[160],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa7beb9b3-3e4e-4aa2-b174-ecd9307cb3d0?source=api-prod",{"id":162,"url_slug":163,"title":164,"description":165,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":65,"vuln_type":66,"published_date":84,"updated_date":44,"references":166,"days_to_patch":87},"WF-a7ec331c-51ea-466a-ab7b-4234df47114a-redirect-redirection","redirect-redirection-missing-authorization-in-livesearch-function","Redirect Redirection \u003C= 1.1.3 - Missing Authorization in 'liveSearch' function","The Redirect Redirection plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the liveSearch function called via an AJAX action in versions up to, and including, 1.1.3. This makes it possible for authenticated attackers with subscriber-level access, and above, to search redirect rules and settings.",[167],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa7ec331c-51ea-466a-ab7b-4234df47114a?source=api-prod",{"id":169,"url_slug":170,"title":171,"description":172,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":65,"vuln_type":66,"published_date":84,"updated_date":44,"references":173,"days_to_patch":87},"WF-b2ec7d77-fe50-4bb2-a57b-6ee4246805f9-redirect-redirection","redirect-redirection-missing-authorization-in-loadsettings-function","Redirect Redirection \u003C= 1.1.3 - Missing Authorization in 'loadSettings' function","The Redirect Redirection plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the loadSettings function in versions up to, and including, 1.1.3. This makes it possible for authenticated attackers with subscriber-level access, and above, to load the plugin's settings.",[174],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb2ec7d77-fe50-4bb2-a57b-6ee4246805f9?source=api-prod",{"id":176,"url_slug":177,"title":178,"description":179,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":93,"vuln_type":66,"published_date":84,"updated_date":44,"references":180,"days_to_patch":87},"WF-b57dd8e3-e3e1-4d6b-b9dd-b5a24c4886b4-redirect-redirection","redirect-redirection-missing-authorization-in-addredirectrule-function","Redirect Redirection \u003C= 1.1.3 - Missing Authorization in 'addRedirectRule' function","The Redirect Redirection plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the addRedirectRule function called via an AJAX action in versions up to, and including, 1.1.3. This makes it possible for authenticated attackers with subscriber-level access, and above, to add redirect rules to a vulnerable site.",[181],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb57dd8e3-e3e1-4d6b-b9dd-b5a24c4886b4?source=api-prod",{"id":183,"url_slug":184,"title":185,"description":186,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":65,"vuln_type":66,"published_date":84,"updated_date":44,"references":187,"days_to_patch":87},"WF-d0d6f467-6e62-45ff-bf9d-4db5b1ed1dd2-redirect-redirection","redirect-redirection-missing-authorization-in-logfilter-function","Redirect Redirection \u003C= 1.1.3 - Missing Authorization in 'logFilter' function","The Redirect Redirection plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the logFilter function in versions up to, and including, 1.1.3. This makes it possible for authenticated attackers with subscriber-level access, and above, to filter and view logs.",[188],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd0d6f467-6e62-45ff-bf9d-4db5b1ed1dd2?source=api-prod",{"id":190,"url_slug":191,"title":192,"description":193,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":76,"vuln_type":43,"published_date":84,"updated_date":44,"references":194,"days_to_patch":87},"WF-d433a5b3-4661-4246-ae60-8a99633372ad-redirect-redirection","redirect-redirection-cross-site-request-forgery-via-deleteredirect-function","Redirect Redirection \u003C= 1.1.3 - Cross-Site Request Forgery via 'deleteRedirect' function","The Redirect Redirection plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.1.3. This is due to missing or incorrect nonce validation on the deleteRedirect function. This makes it possible for unauthenticated attackers to delete redirects, via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",[195],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd433a5b3-4661-4246-ae60-8a99633372ad?source=api-prod",{"id":197,"url_slug":198,"title":199,"description":200,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":76,"vuln_type":43,"published_date":84,"updated_date":44,"references":201,"days_to_patch":87},"WF-d4dacd15-85cc-41f5-830c-b02c85c798f9-redirect-redirection","redirect-redirection-cross-site-request-forgery-via-cronlogdeleteoption-function","Redirect Redirection \u003C= 1.1.3 - Cross-Site Request Forgery via 'cronLogDeleteOption' function","The Redirect Redirection plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.1.3. This is due to missing or incorrect nonce validation on the cronLogDeleteOption function. This makes it possible for unauthenticated attackers to delete cronLog options, via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",[202],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd4dacd15-85cc-41f5-830c-b02c85c798f9?source=api-prod",{"id":204,"url_slug":205,"title":206,"description":207,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":65,"vuln_type":66,"published_date":84,"updated_date":44,"references":208,"days_to_patch":87},"WF-dceca4ee-6587-4eaa-974e-a21e7a10b6e8-redirect-redirection","redirect-redirection-missing-authorization-in-logpagecontent-function","Redirect Redirection \u003C= 1.1.3 - Missing Authorization in 'logPageContent' function","The Redirect Redirection plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the logPageContent function called via an AJAX action in versions up to, and including, 1.1.3. This makes it possible for authenticated attackers with subscriber-level access, and above, to view redirect logs.",[209],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fdceca4ee-6587-4eaa-974e-a21e7a10b6e8?source=api-prod",{"id":211,"url_slug":212,"title":213,"description":214,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":65,"vuln_type":66,"published_date":84,"updated_date":44,"references":215,"days_to_patch":87},"WF-de69d597-b663-4c58-82e0-c90391fb8416-redirect-redirection","redirect-redirection-missing-authorization-in-selectall-function","Redirect Redirection \u003C= 1.1.3 - Missing Authorization in 'selectAll' function","The Redirect Redirection plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the selectAll function in versions up to, and including, 1.1.3. This makes it possible for authenticated attackers with subscriber-level access, and above, to retrieve specific redirects.",[216],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fde69d597-b663-4c58-82e0-c90391fb8416?source=api-prod",{"id":218,"url_slug":219,"title":220,"description":221,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":93,"vuln_type":66,"published_date":84,"updated_date":44,"references":222,"days_to_patch":87},"WF-e29dac44-5c85-4f73-ae96-4bc0deca64f4-redirect-redirection","redirect-redirection-missing-authorization-in-bulkdelete-function","Redirect Redirection \u003C= 1.1.3 - Missing Authorization in 'bulkDelete' function","The Redirect Redirection plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the bulkDelete function called via an AJAX action in versions up to, and including, 1.1.3. This makes it possible for authenticated attackers with subscriber-level access, and above, to bulk delete redirect rules.",[223],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe29dac44-5c85-4f73-ae96-4bc0deca64f4?source=api-prod",{"id":225,"url_slug":226,"title":227,"description":228,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":93,"vuln_type":66,"published_date":84,"updated_date":44,"references":229,"days_to_patch":87},"WF-ef5f99ca-8a0d-4ec4-8b59-c0c4637dfbc3-redirect-redirection","redirect-redirection-missing-authorization-in-statusbulkedit-function","Redirect Redirection \u003C= 1.1.3 - Missing Authorization in 'statusBulkEdit' function","The Redirect Redirection plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the statusBulkEdit function called via an AJAX action in versions up to, and including, 1.1.3. This makes it possible for authenticated attackers with subscriber-level access, and above, to edit redirect rule statuses in bulk.",[230],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fef5f99ca-8a0d-4ec4-8b59-c0c4637dfbc3?source=api-prod",{"id":232,"url_slug":233,"title":234,"description":235,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":93,"vuln_type":66,"published_date":84,"updated_date":44,"references":236,"days_to_patch":87},"WF-f347a629-523e-4ec4-ad56-6ae9357dd7f5-redirect-redirection","redirect-redirection-missing-authorization-in-saveredirectsettings-function","Redirect Redirection \u003C= 1.1.3 - Missing Authorization in 'saveRedirectSettings' function","The Redirect Redirection plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the saveRedirectSettings function called via an AJAX action in versions up to, and including, 1.1.3. This makes it possible for authenticated attackers with subscriber-level access, and above, to modify the plugin's redirect settings.",[237],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff347a629-523e-4ec4-ad56-6ae9357dd7f5?source=api-prod",{"id":239,"url_slug":240,"title":241,"description":242,"plugin_slug":4,"theme_slug":37,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":64,"cvss_vector":76,"vuln_type":43,"published_date":84,"updated_date":44,"references":243,"days_to_patch":87},"WF-fdd57b3b-bd0a-4b07-831e-72f2329b2577-redirect-redirection","redirect-redirection-cross-site-request-forgery-via-instanteditredirect-function","Redirect Redirection \u003C= 1.1.3 - Cross-Site Request Forgery via 'instantEditRedirect' function","The Redirect Redirection plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.1.3. This is due to missing or incorrect nonce validation on the instantEditRedirect function. This makes it possible for unauthenticated attackers to edit redirects via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",[244],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ffdd57b3b-bd0a-4b07-831e-72f2329b2577?source=api-prod",{"slug":246,"display_name":7,"profile_url":8,"plugin_count":247,"total_installs":248,"avg_security_score":249,"avg_patch_time_days":250,"trust_score":251,"computed_at":252},"inisev",6,620000,93,480,74,"2026-04-04T02:10:55.292Z",[254,277,293,316,330],{"slug":255,"name":256,"version":257,"author":258,"author_profile":259,"description":260,"short_description":261,"active_installs":262,"downloaded":263,"rating":264,"num_ratings":265,"last_updated":266,"tested_up_to":15,"requires_at_least":267,"requires_php":268,"tags":269,"homepage":272,"download_link":273,"security_score":274,"vuln_count":275,"unpatched_count":28,"last_vuln_date":276,"fetched_at":30},"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","4.0","5.2",[270,271,21,22,23],"301-redirect","404-error-log","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":278,"name":279,"version":280,"author":281,"author_profile":282,"description":283,"short_description":284,"active_installs":28,"downloaded":285,"rating":28,"num_ratings":28,"last_updated":286,"tested_up_to":287,"requires_at_least":288,"requires_php":289,"tags":290,"homepage":286,"download_link":291,"security_score":12,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":292},"redirect-txt","Redirect.txt","0.2.5","nK","https:\u002F\u002Fprofiles.wordpress.org\u002Fnko\u002F","\u003Cp>With Redirect.txt, you can provide a simple list of URLs and their destinations with no post-creation bloat, no limitations, and just a simple editor.\u003C\u002Fp>\n\u003Cp>There are many good redirect plugins that have been developed for years and have a strong code base. But we don’t like the idea of creating separate posts\u002Fentries for each redirection rule. We simply need to add, remove, and manage redirects in a simple and bulk way.\u003C\u002Fp>\n\u003Cp>.htaccess and nginx configs are OK, but we don’t want to edit configs placed somewhere in server directories; we want to open our admin panel and add redirects easily. We also don’t care about wrong config configurations, which will stop your server.\u003C\u002Fp>\n\u003Ch3>Quick Links\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnk-crew\u002Fredirect-txt\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Path redirects\u003C\u002Fli>\n\u003Cli>Full URL redirects\u003C\u002Fli>\n\u003Cli>Post ID redirects\u003C\u002Fli>\n\u003Cli>RegEx redirects\u003C\u002Fli>\n\u003Cli>Redirect logs\u003C\u002Fli>\n\u003Cli>404 logs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Open \u003Ccode>Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Redirect.txt\u003C\u002Fcode> and provide a list of URLs here. Here is an example of available syntax:\u003C\u002Fp>\n\u003Cpre>\u003Ccode># The links below will automatically use 301 redirects.\n\u002Fhello: \u002Fnew-hello\n\n# Support for custom status\n# To make 301, 302, 303, 307, or 308 redirects, use a code like this:\n308: # All redirections below will use 308 redirect status.\n\n# Support for post ID's\n# Redirect from post with ID 1 to post with ID 8:\n1: 8\n\n# Support for external redirects:\n\u002Fexternal: https:\u002F\u002Fgoogle.com\u002F\n\n# Support for RegEx redirects (automatically detected when the string starts with ^):\n^\u002Fnews\u002F(.*): \u002Fblog\u002F$1\n\n# You can use as many comments as you want to categorize your links better.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The same rules without comments:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002Fhello: \u002Fnew-hello\n\n308:\n\n1: 8\n\u002Fexternal: https:\u002F\u002Fgoogle.com\u002F\n^\u002Fnews\u002F(.*): \u002Fblog\u002F$1\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Manage 301 & 302 redirects easily. No posts creation bloat, just a simple list.",1553,"","6.7.5","6.2","7.2",[19,20,21,22,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredirect-txt.0.2.5.zip","2026-03-15T10:48:56.248Z",{"slug":294,"name":295,"version":296,"author":297,"author_profile":298,"description":299,"short_description":300,"active_installs":10,"downloaded":301,"rating":302,"num_ratings":303,"last_updated":304,"tested_up_to":15,"requires_at_least":305,"requires_php":306,"tags":307,"homepage":311,"download_link":312,"security_score":313,"vuln_count":314,"unpatched_count":28,"last_vuln_date":315,"fetched_at":30},"simple-301-redirects","Simple 301 Redirects By BetterLinks – Easy WordPress Redirect Manager for Redirects, 404 Error Log & More","2.1.0","WPDeveloper","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdevteam\u002F","\u003Ch4>Improve Your Website User Experience With Simple 301 Redirects Solution for WordPress\u003C\u002Fh4>\n\u003Cp>Launching a marketing campaign with a new URL? Got “404 not found” errors? Or relaunching your website with a new URL? Let’s redirect your old URLs to new ones automatically by creating 301 redirects to existing pages.\u003C\u002Fp>\n\u003Cp>Simple 301 Redirects provides an easy method of redirecting requests to another page on your site or elsewhere on the web. It’s especially handy when you migrate a site to WordPress and can’t preserve your URL structure.\u003C\u002Fp>\n\u003Cp>By setting up 301 redirects from your old pages to your new pages, any incoming links will be seamlessly passed along, and their page rank (or what-have-you) will be passed along with them.\u003C\u002Fp>\n\u003Cp>\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\u002FF0Zyo2yDoZY?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>\u003C\u002Fp>\n\u003Ch3>⭐ FEATURES OF SIMPLE 301 REDIRECTS:\u003C\u002Fh3>\n\u003Cp>◾With this plugin, you can check and redirect your old URLs to the new ones with a few easy steps\u003Cbr \u002F>\n\u003Cstrong>◾\u003C\u002Fstrong> Designed for any website with very easy and user friendly interface which you can set up in few seconds\u003C\u002Fp>\n\u003Cp>◾Works great eCommerce, blog, magazine, small business and any other websites\u003C\u002Fp>\n\u003Ch3>🔰 MANAGE YOUR LINKS WITH SIMPLE 301 REDIRECTS:\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>◾Import Redirect Rules:\u003C\u002Fstrong> You can import redirect links in bulk from your device and upload them using this plugin to manage links\u003C\u002Fp>\n\u003Cp>\u003Cstrong>◾ Export Redirect Rules:\u003C\u002Fstrong> You can also export your 301 Redirect Links in .csv format to use in future\u003C\u002Fp>\n\u003Cp>◾ \u003Cstrong>Wildcards:\u003C\u002Fstrong> It will redirect all files within a directory to the same filename in the redirected directory. To use wildcards, put an asterisk (*) after the folder name that you want to redirect. Example:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Request: \u002Fold-folder\u002F*\u003C\u002Fli>\n\u003Cli>Destination: \u002Fnew-folder\u002F*\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>◾\u003Cstrong>Advanced Analytics:\u003C\u002Fstrong> Easily track and analyze click-through rates of your link redirects with BetterLinks (advanced link management solution by WPDeveloper)\u003C\u002Fp>\n\u003Cp>◾ \u003Cstrong>Friendly Support:\u003C\u002Fstrong> Get super friendly community support as we have an extraordinary support team ready to help you. Ask your questions in the support forum & someone from our team will help you\u003C\u002Fp>\n\u003Ch3>🏆 Featured by Renowned WordPress Publications\u003C\u002Fh3>\n\u003Cp>Simple 301 Redirects has been loved by lots of users, website owners, bloggers and marketers:\u003C\u002Fp>\n\u003Cp>🌟\u003Ca href=\"https:\u002F\u002Fpeakplex.com\u002Fblog\u002Fuse-simple-301-redirects-plugin\u002F\" rel=\"nofollow ugc\">Peakplex\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“The plugin’s name could not be better. It really is simple to do 301 redirects. For example, if you modify the URL of one of your pages, then you can take the old URL and redirect it to the new one. Not only can this keep some SEO value, but it’s good for user experience as well.”\u003C\u002Fp>\n\u003Cp>🌟\u003Ca href=\"https:\u002F\u002Fwww.wpkube.com\u002Fadd-301-redirects-wordpress\u002F\" rel=\"nofollow ugc\">WPKube\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“I like this plugin because: You can quickly create 301 redirects without leaving your WordPress dashboard. It makes it much easier to manage your existing 301 redirects. It’s just plain easier for beginners than digging around the .htaccess file.”\u003C\u002Fp>\n\u003Cp>\u003Cstrong>THIS PLUGIN IS MAINTAINED BY THE TEAM\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwpdeveloper.net\u002F\" rel=\"nofollow ugc\">WPDeveloper\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpdeveloper.com\u002Fplugins\u002Fsimple-301-redirects\u002F\" rel=\"nofollow ugc\">ALL FEATURES\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpdeveloper.com\u002Fdocs-category\u002Fsimple-301-redirects\u002F\" rel=\"nofollow ugc\">DOCUMENTATION\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Need More Advanced Solution for Link Management?\u003C\u002Fh3>\n\u003Cp>Try \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetterlinks\u002F\" rel=\"ugc\">BetterLinks\u003C\u002Fa> – the advanced link management plugin that simplifies your marketing campaigns by offering a range of powerful features. You can easily shorten links, conduct split tests with dynamic redirects, and check for broken links.\u003Cbr \u002F>\nThe solution also allows you to monitor campaigns using a UTM builder, manage user roles, and analyze click-through rates. Additionally, you can create links without needing admin access and track analytics effortlessly, ensuring your marketing efforts are successful without any hassle.\u003C\u002Fp>\n\u003Cp>\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\u002FZJqBrFhQC1A?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>\u003C\u002Fp>\n\u003Ch3>🎁 [FREEBIE] Handful Plugins To Improve Your WordPress Site\u003C\u002Fh3>\n\u003Cp>If you like Simple 301 Redirects, then consider checking out our other WordPress Plugins & take your website to next level:\u003C\u002Fp>\n\u003Cp>🔝\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fessential-addons-for-elementor-lite\u002F\" rel=\"ugc\">\u003Cstrong>Essential Addons For Elementor\u003C\u002Fstrong>\u003C\u002Fa>– Most popular Elementor addons with 1 million active users in the WordPress repository.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fessential-blocks\u002F\" rel=\"ugc\">\u003Cstrong>Essential Blocks For Gutenberg\u003C\u002Fstrong>\u003C\u002Fa> – The ultimate blocks library to enhance your Gutenberg web-building experience.\u003C\u002Fp>\n\u003Cp>🔔\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnotificationx\u002F\" rel=\"ugc\">\u003Cstrong>NotificationX\u003C\u002Fstrong>\u003C\u002Fa>– Best Social Proof & FOMO Marketing Solution to increase conversion rates.\u003C\u002Fp>\n\u003Cp>📝\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetterdocs\" rel=\"ugc\">\u003Cstrong>BetterDocs\u003C\u002Fstrong>\u003C\u002Fa>– Best Documentation & Knowledge Base Plugin for WordPress, which also reduces your manual support request.\u003C\u002Fp>\n\u003Cp>♾️\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fembedpress\u002F\" rel=\"ugc\">\u003Cstrong>EmbedPress\u003C\u002Fstrong>\u003C\u002Fa> – EmbedPress lets you embed videos, images, posts, audio, maps and all other types of content into your WordPress site with one-click to showcase it beautifully for the visitors.\u003C\u002Fp>\n\u003Cp>☁️\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftemplately\u002F\" rel=\"ugc\">\u003Cstrong>Templately\u003C\u002Fstrong>\u003C\u002Fa> – Free templates library for Elementor & Gutenberg along with the cloud collaboration for WordPress.\u003C\u002Fp>\n\u003Cp>⏰ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-scheduled-posts\u002F\" rel=\"ugc\">\u003Cstrong>SchedulePress\u003C\u002Fstrong>\u003C\u002Fa>: Advanced editorial calendar & complete solution for WordPress Post Scheduling, social sharing, missed scheduled alerts and more.\u003C\u002Fp>\n\u003Cp>🛑 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-comments\u002F\" rel=\"ugc\">\u003Cstrong>Disable Comments\u003C\u002Fstrong>\u003C\u002Fa> – Instantly allow or disallow comments from any post type in WordPress and gain complete control over your full website.\u003C\u002Fp>\n\u003Cp>⚡ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fflexia\u002F\" rel=\"ugc\">\u003Cstrong>Flexia\u003C\u002Fstrong>\u003C\u002Fa>: Most lightweight, customizable & multi purpose theme for WordPress.\u003C\u002Fp>\n\u003Ch3>👨‍💻 DOCUMENTATION AND SUPPORT\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>For documentation and tutorials go to our \u003Ca href=\"https:\u002F\u002Fwpdeveloper.com\u002Fdocs-category\u002Fsimple-301-redirects\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>For video tutorials go to our \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLWHp1xKHCfxAfzDOIz0TpDedvy9Z97umL\" rel=\"nofollow ugc\">YouTube Playlist\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>If you have any more questions, visit our support on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsimple-301-redirects\u002F\" rel=\"ugc\">Plugin’s Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>For more information about features, FAQs and documentation, check out our \u003Ca href=\"https:\u002F\u002Fwpdeveloper.com\u002Fplugins\u002Fsimple-301-redirects\u002F\" rel=\"nofollow ugc\">website\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💙 LOVED SIMPLE 301 REDIRECTS?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fwpdeveloper.net\u002F\" rel=\"nofollow ugc\">Facebook Group\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Learn from our tutorial on the YouTube Channel\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If you love Simple 301 Redirects, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsimple-301-redirects\u002Freviews\u002F?filter=5\" rel=\"ugc\">rate us on WordPress\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fwpdeveloper.net\u002F\" rel=\"nofollow ugc\">WPDeveloper\u003C\u002Fa> to learn more about how to do better in WordPress with \u003Ca href=\"https:\u002F\u002Fwpdeveloper.com\u002Fblog\u002F\" rel=\"nofollow ugc\">Help Tutorial, Tips & Tricks\u003C\u002Fa>.\u003C\u002Fp>\n","Simple 301 Redirects provides an easy method of redirecting requests to another page on your site or elsewhere on the web.",2998670,76,162,"2026-02-08T11:37:00.000Z","5.3","7.4",[270,271,308,309,310],"link-shortener","redirect-url","url-redirects","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-301-redirects\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-301-redirects.2.1.0.zip",97,7,"2023-11-13 00:00:00",{"slug":317,"name":318,"version":319,"author":258,"author_profile":259,"description":320,"short_description":321,"active_installs":322,"downloaded":323,"rating":324,"num_ratings":325,"last_updated":326,"tested_up_to":15,"requires_at_least":267,"requires_php":268,"tags":327,"homepage":272,"download_link":329,"security_score":12,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"301-redirects","301 Redirects & 404 Error Log","1.05","\u003Cp>A perfect plugin for \u003Cstrong>creating a new site from an old site\u003C\u002Fstrong> or changing the domain name, and managing all of the redirects and broken URLs by using redirection.\u003C\u002Fp>\n\u003Cp>Find the link to 301 Redirects in the main Settings menu.\u003Cbr \u002F>\n404 error log can be found on the same page, and on the admin dashboard.\u003C\u002Fp>\n\u003Cp>301 Redirects plugin creates a new table in the WP database called ‘WP_PREFIX_ts_redirects’ that stores all of your redirect rules and redirections. On plugin deactivation the table is not deleted. When you delete the plugin then the redirection table is deleted forever.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why is the 404 error log limited to the last 50 errors?\u003C\u002Fstrong>\u003Cbr \u002F>\nBy default, the 404 error log is limited to the last (chronologically) fifty 404 errors. Since the 404 log doesn’t use a custom database table for storage but rather an array saved in WP options, 50 is a safe number that ensures the 404 log works on all sites, that it doesn’t take up too much space in the database and that it doesn’t slow down the site.\u003Cbr \u002F>\nThe code imposes no limits on the log size and you can easily overwrite the default limit by using the \u003Cem>301_redirects_max_404_logs\u003C\u002Fem> filter or by using the following code snippet to raise the limit to 200:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('301_redirects_max_404_logs', function($log_max) { return 200; }, 10, 1);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>GDPR compatibility\u003C\u002Fstrong>\u003Cbr \u002F>\nWe are not lawyers. Please do not take any of the following as legal advice.\u003Cbr \u002F>\n301 Redirects does not use any 3rd party services or CDNs. It does create a 404 error log which saves the following info when a non-existing (404) page is opened: timestamp of the event, URL of the 404 page, user agent based on the user agent string from the user’s browser. No IP related data or any other identifiable user data is saved or processed. Based on that, we feel it’s GDPR compatible, but again, please, don’t take this as legal advice.\u003C\u002Fp>\n","Create & manage 301 redirects. Easily test redirects. Includes 404 error log.",30000,176452,92,28,"2025-12-02T20:26:00.000Z",[270,328,271,309,23],"404-error","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F301-redirects.1.05.zip",{"slug":331,"name":332,"version":333,"author":334,"author_profile":335,"description":336,"short_description":337,"active_installs":338,"downloaded":339,"rating":340,"num_ratings":251,"last_updated":341,"tested_up_to":342,"requires_at_least":343,"requires_php":286,"tags":344,"homepage":346,"download_link":347,"security_score":348,"vuln_count":349,"unpatched_count":28,"last_vuln_date":350,"fetched_at":30},"seo-redirection","SEO Redirection Plugin – 301 Redirect Manager","9.16","wp-buy","https:\u002F\u002Fprofiles.wordpress.org\u002Fwp-buy\u002F","\u003Cp>SEO Redirection is a powerful redirect manager to manage 301 redirects, you can build and manage redirects easily for your site,\u003Cbr \u002F>\nThis plugin is useful if you want to migrating pages from an old website, or are changing the directory of your WordPress website.\u003C\u002Fp>\n\u003Cp>Effortlessly optimize your site’s redirections.\u003Cbr \u002F>\nBoost SEO with seamless redirect management.\u003Cbr \u002F>\nSimplify 301 redirects for enhanced SEO.\u003Cbr \u002F>\nStreamline website migration with precision redirects.\u003Cbr \u002F>\nMaximize WordPress SEO with effortless redirections.\u003Cbr \u002F>\nEasily manage directory changes for WordPress.\u003Cbr \u002F>\nEnhance SEO by controlling redirections effectively.\u003Cbr \u002F>\nUnlock the power of effortless redirects.\u003Cbr \u002F>\nAchieve flawless SEO redirects with ease.\u003Cbr \u002F>\nTake control of your site’s redirects.\u003C\u002Fp>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wp-buy.com\u002Fproduct\u002Fseo-redirection-premium-wordpress-plugin\u002F?src=wp1\" rel=\"nofollow ugc\">\u003Cstrong>PRO Version Features\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cp>New features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Manually add 301, 302, and 307 redirections for a WordPress post\u003C\u002Fli>\n\u003Cli>Supports wild card redirection.\u003C\u002Fli>\n\u003Cli>Fix Crawl Errors (404 & soft 404) in Google Search Console(New)\u003C\u002Fli>\n\u003Cli>WPML Support (WordPress Multi-language integration) (New)\u003C\u002Fli>\n\u003Cli>Import\u002FExport feature (New)\u003C\u002Fli>\n\u003Cli>Adding the last access time & total hits to the redirects list (New)\u003C\u002Fli>\n\u003Cli>Automatically add a 301 redirection when a post’s URL changes\u003C\u002Fli>\n\u003Cli>Redirect posts and pages that published, draft or deleted from it\\’s edit page directly.\u003C\u002Fli>\n\u003Cli>Advanced control panel to control all functions of the plugin.\u003C\u002Fli>\n\u003Cli>You can redirect folders and all it’s content.\u003C\u002Fli>\n\u003Cli>Full logs for all redirected URLs\u003C\u002Fli>\n\u003Cli>You can use regular expressions in redirections.\u003C\u002Fli>\n\u003Cli>Reflect changes to all links when you move your site or change the domain name.\u003C\u002Fli>\n\u003Cli>All URLs can be redirected, not just ones that  don’t exist\u003C\u002Fli>\n\u003Cli>Redirection methods – redirect based upon login status, redirect to random pages, redirect based upon the referrer!\u003C\u002Fli>\n\u003Cli>Friendly GUI and easy to use.\u003C\u002Fli>\n\u003Cli>Apache .htaccess is not required, works entirely inside WordPress\u003C\u002Fli>\n\u003Cli>Redirect index.php, index.html, and index.htm access\u003C\u002Fli>\n\u003Cli>Redirection statistics telling you how many times a redirection has occurred, when it last happened, who tried to do it, and where they found your URL\u003C\u002Fli>\n\u003Cli>(GDPR compliance) You can customise the level of IP information that is collected by our plugin\u003C\u002Fli>\n\u003Cli>You can also import from the “Redirection” Plugin (NEW)\u003C\u002Fli>\n\u003C\u002Ful>\n","SEO Redirection is a powerful redirect manager to manage 301 redirects without requiring knowledge of Apache .htaccess files.",10000,1149526,86,"2025-10-09T01:06:00.000Z","6.8.5","4.1",[19,20,345,21,331],"post-redirect","https:\u002F\u002Fwww.wp-buy.com\u002Fproduct\u002Fseo-redirection-premium-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-redirection.9.16.zip",96,9,"2022-10-25 13:45:00",{"attackSurface":352,"codeSignals":581,"taintFlows":829,"riskAssessment":989,"analyzedAt":1001},{"hooks":353,"ajaxHandlers":477,"restRoutes":578,"shortcodes":579,"cronEvents":580,"entryPointCount":325,"unprotectedCount":381},[354,360,363,367,369,371,376,378,383,388,393,396,399,401,405,408,414,418,422,425,428,432,436,439,442,446,448,451,454,457,461,465,469,473],{"type":355,"name":356,"callback":357,"file":358,"line":359},"action","init","closure","analyst\\main.php",65,{"type":355,"name":356,"callback":357,"file":361,"line":362},"analyst\\src\\Analyst.php",80,{"type":355,"name":364,"callback":357,"file":365,"line":366},"admin_footer","analyst\\src\\Mutator.php",56,{"type":355,"name":368,"callback":357,"file":365,"line":251},"admin_notices",{"type":355,"name":370,"callback":357,"file":365,"line":340},"admin_enqueue_scripts",{"type":355,"name":372,"callback":373,"file":374,"line":375},"admin_menu","setup","includes\\banner\\misc.php",110,{"type":355,"name":372,"callback":373,"file":374,"line":377},123,{"type":355,"name":379,"callback":380,"priority":381,"file":374,"line":382},"ins_global_print_carrousel","_print",1,165,{"type":355,"name":384,"callback":385,"file":386,"line":387},"admin_post_irrp_export","exportRedirects","includes\\irrp-export-import.php",23,{"type":355,"name":389,"callback":390,"file":391,"line":392},"wp_loaded","logoutLoginRedirectHandler","includes\\irrp-helper.php",19,{"type":355,"name":389,"callback":394,"file":391,"line":395},"templateRedirect",21,{"type":355,"name":397,"callback":394,"priority":381,"file":391,"line":398},"template_redirect",22,{"type":355,"name":400,"callback":394,"priority":381,"file":391,"line":387},"admin_init",{"type":355,"name":402,"callback":403,"priority":381,"file":391,"line":404},"admin_post_irrp_delete_logs","deleteLogs",26,{"type":355,"name":406,"callback":407,"priority":381,"file":391,"line":27},"admin_post_irrp_download_logs","downloadLogs",{"type":409,"name":410,"callback":411,"priority":412,"file":391,"line":413},"filter","logout_redirect","loggedOutRedirectionUrl",10,305,{"type":409,"name":415,"callback":416,"priority":412,"file":391,"line":417},"login_redirect","loggedInRedirectionUrl",306,{"type":355,"name":372,"callback":419,"priority":381,"file":420,"line":421},"settingsPage","includes\\settings\\irrp-settings.php",36,{"type":355,"name":370,"callback":423,"file":420,"line":424},"backendScripts",37,{"type":355,"name":400,"callback":426,"file":420,"line":427},"applyHotFixes",38,{"type":409,"name":429,"callback":430,"file":420,"line":431},"irrp_log_requests","logRequests",48,{"type":355,"name":389,"callback":433,"file":434,"line":435},"init_new_bb_banner","modules\\new-bb-banner\\misc.php",113,{"type":355,"name":370,"callback":437,"file":434,"line":438},"add_assets",286,{"type":355,"name":368,"callback":440,"file":434,"line":441},"display_banner",287,{"type":355,"name":389,"callback":443,"file":444,"line":445},"init_review","modules\\review\\review.php",120,{"type":355,"name":370,"callback":437,"file":444,"line":447},322,{"type":355,"name":368,"callback":449,"file":444,"line":450},"display_review",323,{"type":355,"name":389,"callback":357,"priority":349,"file":452,"line":453},"redirect-redirection.php",45,{"type":355,"name":389,"callback":455,"file":452,"line":456},"irrpDependencies",104,{"type":355,"name":458,"callback":459,"priority":412,"file":452,"line":460},"wpmu_new_blog","onNewBlog",267,{"type":409,"name":462,"callback":463,"file":452,"line":464},"wpmu_drop_tables","onDeleteBlog",268,{"type":355,"name":466,"callback":467,"file":452,"line":468},"activated_plugin","activated",273,{"type":355,"name":470,"callback":471,"file":452,"line":472},"admin_post_ir_uninstall","uninstall",274,{"type":355,"name":474,"callback":475,"file":452,"line":476},"wp_head","MetaVersion",277,[478,481,485,488,492,497,501,505,509,513,516,519,522,526,530,534,538,542,545,548,552,556,559,562,565,569,571,574],{"action":479,"nopriv":480,"callback":357,"hasNonce":480,"hasCapCheck":480,"file":365,"line":12},"analyst_notification_dismiss",false,{"action":482,"nopriv":480,"callback":483,"hasNonce":484,"hasCapCheck":484,"file":374,"line":359},"inisev_installation","handle_installation",true,{"action":486,"nopriv":480,"callback":483,"hasNonce":484,"hasCapCheck":484,"file":374,"line":487},"inisev_installation_widget",66,{"action":489,"nopriv":480,"callback":490,"hasNonce":484,"hasCapCheck":484,"file":386,"line":491},"irrp_import","importRedirects",24,{"action":493,"nopriv":480,"callback":494,"hasNonce":484,"hasCapCheck":480,"file":495,"line":496},"irAddRedirect","addRedirect","includes\\irrp-helper-ajax.php",31,{"action":498,"nopriv":480,"callback":499,"hasNonce":484,"hasCapCheck":480,"file":495,"line":500},"irInstantEditRedirect","instantEditRedirect",32,{"action":502,"nopriv":480,"callback":503,"hasNonce":484,"hasCapCheck":480,"file":495,"line":504},"irLoadRedirectSettings","loadRedirectSettings",33,{"action":506,"nopriv":480,"callback":507,"hasNonce":484,"hasCapCheck":480,"file":495,"line":508},"irSaveRedirectSettings","saveRedirectSettings",34,{"action":510,"nopriv":480,"callback":511,"hasNonce":484,"hasCapCheck":480,"file":495,"line":512},"irDeleteRedirect","deleteRedirect",35,{"action":514,"nopriv":480,"callback":515,"hasNonce":484,"hasCapCheck":480,"file":495,"line":421},"irStatusBulkEdit","statusBulkEdit",{"action":517,"nopriv":480,"callback":518,"hasNonce":484,"hasCapCheck":480,"file":495,"line":424},"irBulkDelete","bulkDelete",{"action":520,"nopriv":480,"callback":521,"hasNonce":484,"hasCapCheck":480,"file":495,"line":427},"irRedirectionPageContent","redirectionPageContent",{"action":523,"nopriv":480,"callback":524,"hasNonce":484,"hasCapCheck":480,"file":495,"line":525},"irLiveSearch","liveSearch",39,{"action":527,"nopriv":480,"callback":528,"hasNonce":484,"hasCapCheck":480,"file":495,"line":529},"irSelectAll","selectAll",40,{"action":531,"nopriv":480,"callback":532,"hasNonce":484,"hasCapCheck":480,"file":495,"line":533},"irLogPageContent","logPageContent",42,{"action":535,"nopriv":480,"callback":536,"hasNonce":484,"hasCapCheck":480,"file":495,"line":537},"irLogFilter","logFilter",43,{"action":539,"nopriv":480,"callback":540,"hasNonce":484,"hasCapCheck":484,"file":495,"line":541},"irCronLogDeleteOption","cronLogDeleteOption",44,{"action":543,"nopriv":480,"callback":544,"hasNonce":484,"hasCapCheck":484,"file":495,"line":453},"irLogStatusChange","logStatusChange",{"action":546,"nopriv":480,"callback":547,"hasNonce":484,"hasCapCheck":480,"file":495,"line":431},"irAddRedirectRule","addRedirectRule",{"action":549,"nopriv":480,"callback":550,"hasNonce":484,"hasCapCheck":480,"file":495,"line":551},"irRegexHelpNotificationDismiss","regexHelpNotificationDismiss",50,{"action":553,"nopriv":480,"callback":554,"hasNonce":484,"hasCapCheck":480,"file":420,"line":555},"irLoadTab","loadTab",41,{"action":557,"nopriv":480,"callback":558,"hasNonce":484,"hasCapCheck":480,"file":420,"line":533},"irLoadSettings","loadSettings",{"action":560,"nopriv":480,"callback":561,"hasNonce":484,"hasCapCheck":480,"file":420,"line":537},"irSaveSettings","saveSettings",{"action":563,"nopriv":480,"callback":564,"hasNonce":484,"hasCapCheck":480,"file":420,"line":541},"irLogMeWhereIFinished","logMeWhereIFinished",{"action":566,"nopriv":480,"callback":567,"hasNonce":484,"hasCapCheck":480,"file":434,"line":568},"dismiss_new_bb_banner","dismiss_banner",103,{"action":570,"nopriv":480,"callback":570,"hasNonce":484,"hasCapCheck":484,"file":434,"line":456},"install_bmi",{"action":572,"nopriv":480,"callback":572,"hasNonce":484,"hasCapCheck":484,"file":434,"line":573},"activate_bmi",105,{"action":575,"nopriv":480,"callback":576,"hasNonce":484,"hasCapCheck":480,"file":444,"line":577},"inisev_review","handle_review_action",111,[],[],[],{"dangerousFunctions":582,"sqlUsage":588,"outputEscaping":611,"fileOperations":827,"externalRequests":275,"nonceChecks":500,"capabilityChecks":740,"bundledLibraries":828},[583],{"fn":584,"file":585,"line":586,"context":587},"unserialize","analyst\\src\\Cache\\DatabaseCache.php",47,"$this->values = is_array($raw) ? $raw : @unserialize($raw);",{"prepared":421,"raw":589,"locations":590},8,[591,595,598,601,603,605,607,609],{"file":592,"line":593,"context":594},"includes\\irrp-db-manager.php",71,"$wpdb->get_col() with variable interpolation",{"file":592,"line":596,"context":597},668,"$wpdb->get_var() with variable interpolation",{"file":592,"line":599,"context":600},722,"$wpdb->query() with variable interpolation",{"file":592,"line":602,"context":597},801,{"file":592,"line":604,"context":600},989,{"file":592,"line":606,"context":600},990,{"file":592,"line":608,"context":600},991,{"file":592,"line":610,"context":600},992,{"escaped":612,"rawEcho":613,"locations":614},69,131,[615,618,620,622,623,625,627,628,630,632,635,637,638,639,641,642,643,645,647,649,652,654,656,657,658,661,662,663,664,665,667,669,671,672,674,675,676,678,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,736,737,738,739,741,742,744,745,746,748,749,750,752,753,755,756,757,759,760,762,764,766,767,769,770,772,773,775,776,777,778,779,780,781,782,783,784,786,788,790,791,793,794,796,797,800,801,802,803,804,806,807,808,809,811,813,815,817,819,821,822,823,824,826],{"file":616,"line":247,"context":617},"analyst\\templates\\forms\\deactivate.php","raw output",{"file":616,"line":619,"context":617},11,{"file":621,"line":381,"context":617},"analyst\\templates\\forms\\install.php",{"file":621,"line":247,"context":617},{"file":624,"line":275,"context":617},"analyst\\templates\\notice.php",{"file":624,"line":626,"context":617},4,{"file":624,"line":314,"context":617},{"file":629,"line":247,"context":617},"analyst\\templates\\optout.php",{"file":374,"line":631,"context":617},290,{"file":633,"line":634,"context":617},"includes\\banner\\views\\index.php",18,{"file":633,"line":636,"context":617},20,{"file":633,"line":395,"context":617},{"file":633,"line":421,"context":617},{"file":633,"line":640,"context":617},58,{"file":633,"line":362,"context":617},{"file":633,"line":568,"context":617},{"file":633,"line":644,"context":617},127,{"file":386,"line":646,"context":617},79,{"file":648,"line":395,"context":617},"includes\\settings\\layouts\\automatic-redirects.php",{"file":650,"line":651,"context":617},"includes\\settings\\layouts\\common\\custom-body-data.php",46,{"file":653,"line":508,"context":617},"includes\\settings\\layouts\\common\\custom-dropdown.php",{"file":655,"line":421,"context":617},"includes\\settings\\layouts\\common\\custom-filter.php",{"file":655,"line":525,"context":617},{"file":655,"line":453,"context":617},{"file":659,"line":660,"context":617},"includes\\settings\\layouts\\common\\default-settings-modal.php",14,{"file":659,"line":504,"context":617},{"file":659,"line":421,"context":617},{"file":659,"line":541,"context":617},{"file":659,"line":586,"context":617},{"file":659,"line":666,"context":617},57,{"file":659,"line":668,"context":617},60,{"file":659,"line":670,"context":617},68,{"file":659,"line":593,"context":617},{"file":659,"line":673,"context":617},84,{"file":659,"line":249,"context":617},{"file":659,"line":573,"context":617},{"file":659,"line":677,"context":617},144,{"file":659,"line":303,"context":617},{"file":659,"line":680,"context":617},246,{"file":659,"line":682,"context":617},303,{"file":659,"line":684,"context":617},317,{"file":659,"line":686,"context":617},319,{"file":659,"line":688,"context":617},325,{"file":659,"line":690,"context":617},354,{"file":659,"line":692,"context":617},368,{"file":659,"line":694,"context":617},370,{"file":659,"line":696,"context":617},376,{"file":659,"line":698,"context":617},406,{"file":659,"line":700,"context":617},426,{"file":659,"line":702,"context":617},428,{"file":659,"line":704,"context":617},434,{"file":659,"line":706,"context":617},462,{"file":659,"line":708,"context":617},474,{"file":659,"line":710,"context":617},483,{"file":659,"line":712,"context":617},512,{"file":659,"line":714,"context":617},524,{"file":659,"line":716,"context":617},533,{"file":659,"line":718,"context":617},562,{"file":659,"line":720,"context":617},574,{"file":659,"line":722,"context":617},583,{"file":724,"line":349,"context":617},"includes\\settings\\layouts\\common\\delete-confirmation-prompt.php",{"file":726,"line":634,"context":617},"includes\\settings\\layouts\\common\\header-settings-paragraph.php",{"file":728,"line":314,"context":617},"includes\\settings\\layouts\\common\\single-redirection.php",{"file":728,"line":730,"context":617},12,{"file":728,"line":732,"context":617},13,{"file":728,"line":734,"context":617},15,{"file":728,"line":734,"context":617},{"file":728,"line":387,"context":617},{"file":728,"line":387,"context":617},{"file":728,"line":27,"context":617},{"file":728,"line":740,"context":617},29,{"file":728,"line":740,"context":617},{"file":728,"line":743,"context":617},30,{"file":728,"line":555,"context":617},{"file":728,"line":541,"context":617},{"file":728,"line":747,"context":617},55,{"file":728,"line":666,"context":617},{"file":728,"line":646,"context":617},{"file":728,"line":751,"context":617},81,{"file":728,"line":673,"context":617},{"file":728,"line":754,"context":617},87,{"file":728,"line":348,"context":617},{"file":728,"line":568,"context":617},{"file":728,"line":758,"context":617},112,{"file":728,"line":435,"context":617},{"file":728,"line":761,"context":617},121,{"file":728,"line":763,"context":617},122,{"file":728,"line":765,"context":617},126,{"file":728,"line":644,"context":617},{"file":768,"line":27,"context":617},"includes\\settings\\layouts\\redirection-and-404-logs\\actions.php",{"file":768,"line":512,"context":617},{"file":771,"line":325,"context":617},"includes\\settings\\layouts\\redirection-and-404-logs\\data-table.php",{"file":771,"line":504,"context":617},{"file":774,"line":247,"context":617},"includes\\settings\\layouts\\redirection-and-404-logs\\single-log.php",{"file":774,"line":247,"context":617},{"file":774,"line":732,"context":617},{"file":774,"line":734,"context":617},{"file":774,"line":392,"context":617},{"file":774,"line":636,"context":617},{"file":774,"line":387,"context":617},{"file":774,"line":491,"context":617},{"file":774,"line":529,"context":617},{"file":774,"line":537,"context":617},{"file":785,"line":27,"context":617},"includes\\settings\\layouts\\redirection-and-404-logs.php",{"file":787,"line":445,"context":617},"includes\\settings\\layouts\\redirection-rules\\rules-explanation.php",{"file":789,"line":398,"context":617},"includes\\settings\\layouts\\redirection-rules.php",{"file":789,"line":404,"context":617},{"file":792,"line":398,"context":617},"includes\\settings\\layouts\\specific-url-redirections.php",{"file":792,"line":404,"context":617},{"file":434,"line":795,"context":617},152,{"file":434,"line":382,"context":617},{"file":798,"line":799,"context":617},"modules\\new-bb-banner\\views\\banner.php",25,{"file":798,"line":512,"context":617},{"file":798,"line":533,"context":617},{"file":798,"line":747,"context":617},{"file":798,"line":612,"context":617},{"file":798,"line":805,"context":617},89,{"file":798,"line":313,"context":617},{"file":798,"line":274,"context":617},{"file":798,"line":456,"context":617},{"file":798,"line":810,"context":617},115,{"file":798,"line":812,"context":617},129,{"file":798,"line":814,"context":617},135,{"file":444,"line":816,"context":617},156,{"file":444,"line":818,"context":617},168,{"file":820,"line":424,"context":617},"modules\\review\\views\\banner.php",{"file":820,"line":424,"context":617},{"file":820,"line":424,"context":617},{"file":820,"line":555,"context":617},{"file":452,"line":825,"context":617},299,{"file":452,"line":682,"context":617},2,[],[830,847,855,872,883,905,921,932,944,960,971,981],{"entryPoint":831,"graph":832,"unsanitizedCount":28,"severity":846},"importRedirects (includes\\irrp-export-import.php:82)",{"nodes":833,"edges":844},[834,839],{"id":835,"type":836,"label":837,"file":386,"line":838},"n0","source","$_FILES",116,{"id":840,"type":841,"label":842,"file":386,"line":812,"wp_function":843},"n1","sink","file_get_contents() [SSRF\u002FLFI]","file_get_contents",[845],{"from":835,"to":840,"sanitized":484},"low",{"entryPoint":848,"graph":849,"unsanitizedCount":28,"severity":846},"\u003Cirrp-export-import> (includes\\irrp-export-import.php:0)",{"nodes":850,"edges":853},[851,852],{"id":835,"type":836,"label":837,"file":386,"line":838},{"id":840,"type":841,"label":842,"file":386,"line":812,"wp_function":843},[854],{"from":835,"to":840,"sanitized":484},{"entryPoint":856,"graph":857,"unsanitizedCount":28,"severity":846},"addRedirect (includes\\irrp-helper-ajax.php:64)",{"nodes":858,"edges":869},[859,861,864],{"id":835,"type":836,"label":860,"file":495,"line":573},"$_POST",{"id":840,"type":862,"label":863,"file":495,"line":573},"transform","→ get()",{"id":865,"type":841,"label":866,"file":592,"line":867,"wp_function":868},"n2","get_row() [SQLi]",328,"get_row",[870,871],{"from":835,"to":840,"sanitized":480},{"from":840,"to":865,"sanitized":484},{"entryPoint":873,"graph":874,"unsanitizedCount":28,"severity":846},"instantEditRedirect (includes\\irrp-helper-ajax.php:218)",{"nodes":875,"edges":880},[876,878,879],{"id":835,"type":836,"label":860,"file":495,"line":877},226,{"id":840,"type":862,"label":863,"file":495,"line":877},{"id":865,"type":841,"label":866,"file":592,"line":867,"wp_function":868},[881,882],{"from":835,"to":840,"sanitized":480},{"from":840,"to":865,"sanitized":484},{"entryPoint":884,"graph":885,"unsanitizedCount":28,"severity":846},"loadRedirectSettings (includes\\irrp-helper-ajax.php:301)",{"nodes":886,"edges":900},[887,888,889,890,893,896],{"id":835,"type":836,"label":860,"file":495,"line":47},{"id":840,"type":862,"label":863,"file":495,"line":47},{"id":865,"type":841,"label":866,"file":592,"line":867,"wp_function":868},{"id":891,"type":836,"label":860,"file":495,"line":892},"n3",310,{"id":894,"type":862,"label":895,"file":495,"line":892},"n4","→ getMeta()",{"id":897,"type":841,"label":898,"file":592,"line":877,"wp_function":899},"n5","get_results() [SQLi]","get_results",[901,902,903,904],{"from":835,"to":840,"sanitized":480},{"from":840,"to":865,"sanitized":484},{"from":891,"to":894,"sanitized":480},{"from":894,"to":897,"sanitized":484},{"entryPoint":906,"graph":907,"unsanitizedCount":28,"severity":846},"saveRedirectSettings (includes\\irrp-helper-ajax.php:344)",{"nodes":908,"edges":916},[909,910,911,912,914,915],{"id":835,"type":836,"label":860,"file":495,"line":690},{"id":840,"type":862,"label":863,"file":495,"line":690},{"id":865,"type":841,"label":866,"file":592,"line":867,"wp_function":868},{"id":891,"type":836,"label":860,"file":495,"line":913},372,{"id":894,"type":862,"label":895,"file":495,"line":913},{"id":897,"type":841,"label":898,"file":592,"line":877,"wp_function":899},[917,918,919,920],{"from":835,"to":840,"sanitized":480},{"from":840,"to":865,"sanitized":484},{"from":891,"to":894,"sanitized":480},{"from":894,"to":897,"sanitized":484},{"entryPoint":922,"graph":923,"unsanitizedCount":28,"severity":846},"deleteRedirect (includes\\irrp-helper-ajax.php:394)",{"nodes":924,"edges":929},[925,927,928],{"id":835,"type":836,"label":860,"file":495,"line":926},408,{"id":840,"type":862,"label":863,"file":495,"line":926},{"id":865,"type":841,"label":866,"file":592,"line":867,"wp_function":868},[930,931],{"from":835,"to":840,"sanitized":480},{"from":840,"to":865,"sanitized":484},{"entryPoint":933,"graph":934,"unsanitizedCount":28,"severity":846},"addRedirectRule (includes\\irrp-helper-ajax.php:783)",{"nodes":935,"edges":941},[936,939,940],{"id":835,"type":836,"label":937,"file":495,"line":938},"$_POST (x2)",821,{"id":840,"type":862,"label":863,"file":495,"line":938},{"id":865,"type":841,"label":866,"file":592,"line":867,"wp_function":868},[942,943],{"from":835,"to":840,"sanitized":480},{"from":840,"to":865,"sanitized":484},{"entryPoint":945,"graph":946,"unsanitizedCount":28,"severity":846},"\u003Cirrp-helper-ajax> (includes\\irrp-helper-ajax.php:0)",{"nodes":947,"edges":955},[948,950,951,952,953,954],{"id":835,"type":836,"label":949,"file":495,"line":573},"$_POST (x7)",{"id":840,"type":862,"label":863,"file":495,"line":573},{"id":865,"type":841,"label":866,"file":592,"line":867,"wp_function":868},{"id":891,"type":836,"label":937,"file":495,"line":892},{"id":894,"type":862,"label":895,"file":495,"line":892},{"id":897,"type":841,"label":898,"file":592,"line":877,"wp_function":899},[956,957,958,959],{"from":835,"to":840,"sanitized":480},{"from":840,"to":865,"sanitized":484},{"from":891,"to":894,"sanitized":480},{"from":894,"to":897,"sanitized":484},{"entryPoint":961,"graph":962,"unsanitizedCount":28,"severity":846},"saveSettings (includes\\settings\\irrp-settings.php:367)",{"nodes":963,"edges":969},[964,966],{"id":835,"type":836,"label":860,"file":420,"line":965},371,{"id":840,"type":841,"label":967,"file":420,"line":696,"wp_function":968},"update_option() [Settings Manipulation]","update_option",[970],{"from":835,"to":840,"sanitized":484},{"entryPoint":972,"graph":973,"unsanitizedCount":28,"severity":846},"logMeWhereIFinished (includes\\settings\\irrp-settings.php:400)",{"nodes":974,"edges":979},[975,977],{"id":835,"type":836,"label":860,"file":420,"line":976},404,{"id":840,"type":841,"label":967,"file":420,"line":978,"wp_function":968},411,[980],{"from":835,"to":840,"sanitized":484},{"entryPoint":982,"graph":983,"unsanitizedCount":28,"severity":846},"\u003Cirrp-settings> (includes\\settings\\irrp-settings.php:0)",{"nodes":984,"edges":987},[985,986],{"id":835,"type":836,"label":937,"file":420,"line":965},{"id":840,"type":841,"label":967,"file":420,"line":696,"wp_function":968},[988],{"from":835,"to":840,"sanitized":484},{"summary":990,"deductions":991},"The \"redirect-redirection\" plugin v1.2.9 presents a mixed security posture. While it demonstrates good practices like a high percentage of prepared SQL statements and a significant number of nonce and capability checks, several concerning aspects emerge from the static analysis. The presence of one AJAX handler without authentication checks is a direct entry point for potential unauthorized actions, even if no critical taint flows were identified. The high number of total AJAX handlers (28) further amplifies this concern, as a single oversight can lead to vulnerabilities.\n\nThe plugin's vulnerability history is a significant red flag. With 27 known medium-severity CVEs, even though none are currently unpatched, it indicates a recurring pattern of security weaknesses, particularly in CSRF and missing authorization. This suggests that while past vulnerabilities may have been addressed, the underlying codebase might still be susceptible to similar issues. The fact that all past CVEs were medium severity might imply that while not critical, they were significant enough to warrant patching and represent a history of less than ideal security implementation.\n\nIn conclusion, while the plugin has some strengths in its use of prepared statements and checks, the unprotected AJAX handler, coupled with a history of numerous medium-severity vulnerabilities, points to a moderate overall security risk. Diligent review and potentially refactoring of authentication mechanisms for all entry points would be beneficial to improve its security.",[992,994,996,999],{"reason":993,"points":589},"AJAX handler without auth checks",{"reason":995,"points":734},"High number of medium CVEs historically",{"reason":997,"points":998},"Low percentage of properly escaped output",5,{"reason":1000,"points":275},"Use of unserialize function","2026-03-16T17:09:19.389Z",{"wat":1003,"direct":1016},{"assetPaths":1004,"generatorPatterns":1009,"scriptPaths":1010,"versionParams":1011},[1005,1006,1007,1008],"\u002Fwp-content\u002Fplugins\u002Fredirect-redirection\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fredirect-redirection\u002Fassets\u002Fjs\u002Fscripts.js","\u002Fwp-content\u002Fplugins\u002Fredirect-redirection\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fredirect-redirection\u002Fassets\u002Fcss\u002Fadmin.css",[],[1005,1006],[1012,1013,1014,1015],"redirect-redirection\u002Fassets\u002Fjs\u002Fadmin.js?ver=","redirect-redirection\u002Fassets\u002Fjs\u002Fscripts.js?ver=","redirect-redirection\u002Fassets\u002Fcss\u002Fstyle.css?ver=","redirect-redirection\u002Fassets\u002Fcss\u002Fadmin.css?ver=",{"cssClasses":1017,"htmlComments":1023,"htmlAttributes":1034,"restEndpoints":1039,"jsGlobals":1043,"shortcodeOutput":1045},[1018,1019,1020,1021,1022],"irrp-container","irrp-section-title","irrp-redirect-form","irrp-settings-form","irrp-log-table",[1024,1025,1026,1027,1028,1029,1030,1031,1032,1033],"\u003C!-- Plugin's constants -->","\u003C!-- Create tables on activation. -->","\u003C!-- Disable CRON job on deactivation -->","\u003C!-- Load the plugin -->","\u003C!-- Add a signature to the front page. -->","\u003C!-- Specific URL Redirections -->","\u003C!-- Redirection Rules -->","\u003C!-- Redirection and 404 Logs -->","\u003C!-- Automatic Redirects -->","\u003C!-- Change URLs -->",[1035,1036,1037,1038],"data-irrp-action","data-irrp-redirect-id","data-irrp-rule-id","data-irrp-log-id",[1040,1041,1042],"\u002Fwp-json\u002Fredirect-redirection\u002Fv1\u002Fsettings","\u002Fwp-json\u002Fredirect-redirection\u002Fv1\u002Fredirects","\u002Fwp-json\u002Fredirect-redirection\u002Fv1\u002Flogs",[1044],"irrp_params",[]]