[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvfrOWDXsq1rZYEJSh8jDcsyeA2vo5fdimsBcNF4JSYo":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":18,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":144,"fingerprints":253},"simple-redirect","Redirect","4.0.5","willshouse","https:\u002F\u002Fprofiles.wordpress.org\u002Fwillshouse\u002F","\u003Cp>Easily redirect any post or page to another page with a dropdown menu or by manually typing in a URL. Check out the screenshots. This plugin also changes permalinks and menus to point directly to the new location of the redirect – this prevents bots from getting a redirect and helps boost your SEO.\u003C\u002Fp>\n\u003Ch3>Description and Use\u003C\u002Fh3>\n\u003Cp>Simple redirection from pages or posts with an easy to use menu.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Edit the page, post, or custom post type you wish to redirect from.\u003C\u002Fli>\n\u003Cli>There is a dropdown menu in the right hand column\u003C\u002Fli>\n\u003Cli>Choose where you want to redirect to and save the post \u002F page\u003C\u002Fli>\n\u003C\u002Fol>\n","Easily redirect any post or page to another page with a dropdown menu or by manually typing in a URL. Check out the screenshots.",5000,91062,100,14,"2017-11-28T14:08:00.000Z","4.9.29","2.5","",[20,21,22,23,24],"headers","posts","redirect","redirection","redirects","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-redirect.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},3,5110,30,84,"2026-04-05T02:35:50.568Z",[38,61,82,106,126],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":59,"vuln_count":32,"unpatched_count":27,"last_vuln_date":60,"fetched_at":29},"eps-301-redirects","301 Redirects – Redirect Manager","2.83","WebFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebfactory\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwp301redirects.com\u002F?ref=wporg\" rel=\"nofollow ugc\">301 Redirects\u003C\u002Fa> helps you manage and create 301, 302, 307 redirects for WordPress site to \u003Cstrong>improve SEO & visitor experience\u003C\u002Fstrong>. 301 Redirects is easy to use. Perfect for new sites or repairing links after reorganizing your old content, or when your site has content that expires and you wish to avoid sending visitors to a 404 error page and want to create redirection instead. Use the 404 error log to identify problematic links & create new redirections.\u003C\u002Fp>\n\u003Cp>301 Redirects GUI is located in WP Admin – Settings – 301 Redirects\u003Cbr \u002F>\n404 Error Log widget can be found in the WP Admin – Dashboard\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose from Pages, Posts, Custom Post types, Archives, and Term Archives from dropdown menu to create redirection\u003C\u002Fli>\n\u003Cli>Or, set a custom destination URL!\u003C\u002Fli>\n\u003Cli>Retain query strings across redirects\u003C\u002Fli>\n\u003Cli>Super-fast redirection\u003C\u002Fli>\n\u003Cli>404 error log\u003C\u002Fli>\n\u003Cli>404 error log widget\u003C\u002Fli>\n\u003Cli>Import\u002FExport feature for bulk redirects management\u003C\u002Fli>\n\u003Cli>Simple redirect stats so you know how much a redirection is used\u003C\u002Fli>\n\u003Cli>Fully compatible with translation plugins (Weglot, TranslatePress, Gtranslate, Loco Translate) that use lang prefix in URL\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Need more features?\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwp301redirects.com\u002F?ref=wporg\" rel=\"nofollow ugc\">WP 301 Redirects PRO\u003C\u002Fa> offers wildcard & regular expression URL matching, auto-typo fixing in URLs, complete redirect and 404 log, link scanner, and a centralized SaaS dashboard to monitor redirects on all your sites from one place.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is a 301 Redirect?\u003C\u002Fstrong>\u003Cbr \u002F>\nA redirect is a simple way to re-route traffic coming to a \u003Cem>Requested URL\u003C\u002Fem> to different \u003Cem>Destination URL\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>A 301 redirect indicates that the page requested has been permanently moved to the \u003Cem>Destination URL\u003C\u002Fem>, and helps pass on the \u003Cem>Requested URLs\u003C\u002Fem> traffic in a search engine friendly manner. Creating a 301 redirect tells search engines that the \u003Cem>Requested URL\u003C\u002Fem>  has moved permanently, and that the content can now be found on the \u003Cem>Destination URL\u003C\u002Fem>. An important feature is that search engines will pass along any clout the \u003Cem>Requested URL\u003C\u002Fem> used to have to the \u003Cem>Destination URL\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F70Yn_lO_8BA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>When Should I use 301 Redirects?\u003C\u002Fstrong>\u003Cbr \u002F>\n* Replacing an old site design with a new site design\u003Cbr \u002F>\n* Overhauling or re-organizing your existing WordPress content\u003Cbr \u002F>\n* You have content that expires (or is otherwise no longer available) and you wish to redirect users elsewhere\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Is the 404 error log GDPR friendly?\u003C\u002Fstrong>\u003Cbr \u002F>\nThe 404 error log does not collect user IPs. It collects the following data: timestamp of the event, the (404) URL that was opened, and the user-agent string.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Having problems with SSL? Moving a site from HTTP to HTTPS?\u003C\u002Fstrong>\u003Cbr \u002F>\nInstall our free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-force-ssl\u002F\" rel=\"ugc\">WP Force SSL\u003C\u002Fa> plugin. It’s a great way to enable SSL and fix SSL problems.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>External libraries used in the project\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdonatj\u002FPhpUserAgent\" rel=\"nofollow ugc\">PHP User Agent Parser\u003C\u002Fa>\u003C\u002Fp>\n","Manage 301 & 302 redirects. Simple redirection & redirects validation. Includes redirect stats & 404 error log.",300000,3616494,94,575,"2026-01-09T19:14:00.000Z","6.9.4","4.0","5.2",[55,56,22,23,24],"301-redirect","404-error-log","https:\u002F\u002Fwp301redirects.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feps-301-redirects.2.83.zip",98,"2023-03-08 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":63,"active_installs":68,"downloaded":69,"rating":13,"num_ratings":70,"last_updated":71,"tested_up_to":51,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":77,"download_link":78,"security_score":79,"vuln_count":80,"unpatched_count":27,"last_vuln_date":81,"fetched_at":29},"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,379,"2026-03-05T21:52:00.000Z","4.6","5.6",[75,76,22,23,24],"301","404","https:\u002F\u002Fredirection.pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredirect-redirection.1.2.9.zip",99,27,"2023-03-21 00:00:00",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":48,"num_ratings":92,"last_updated":93,"tested_up_to":51,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":102,"download_link":103,"security_score":13,"vuln_count":104,"unpatched_count":27,"last_vuln_date":105,"fetched_at":29},"safe-redirect-manager","Safe Redirect Manager","2.2.2","10up","https:\u002F\u002Fprofiles.wordpress.org\u002F10up\u002F","\u003Cp>Safely manage your site’s redirects the WordPress way. There are many redirect plugins available. Most of them store redirects in the options table or in custom tables. Most of them provide tons of unnecessary options. Some of them have serious performance implications (404 error logging). Safe Redirect Manager stores redirects as Custom Post Types. This makes your data portable and your website scalable. Safe Redirect Manager is built to handle enterprise level traffic and is used on major publishing websites. The plugin comes with only what you need following the WordPress mantra, decisions not options. Actions and filters make the plugin very extensible.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002F10up\u002Fsafe-redirect-manager\" rel=\"nofollow ugc\">Fork the plugin on GitHub.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>There are no overarching settings for this plugin. To manage redirects, navigate to the administration panel (“Tools” > “Safe Redirect Manager”).\u003C\u002Fp>\n\u003Cp>Each redirect contains a few fields that you can utilize:\u003C\u002Fp>\n\u003Ch3>“Redirect From”\u003C\u002Fh3>\n\u003Cp>This should be a path relative to the root of your WordPress installation. When someone visits your site with a path that matches this one, a redirect will occur. If your site is located at \u003Ccode>http:\u002F\u002Fexample.com\u002Fwp\u002F\u003C\u002Fcode> and you wanted to redirect \u003Ccode>http:\u002F\u002Fexample.com\u002Fwp\u002Fabout\u003C\u002Fcode> to \u003Ccode>http:\u002F\u002Fexample.com\u003C\u002Fcode>, your “Redirect From” would be \u003Ccode>\u002Fabout\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Clicking the “Enable Regex” checkbox allows you to use regular expressions in your path. There are many \u003Ca href=\"http:\u002F\u002Fwww.regular-expressions.info\" rel=\"nofollow ugc\">great tutorials\u003C\u002Fa> on regular expressions.\u003C\u002Fp>\n\u003Cp>You can also use wildcards in your “Redirect From” paths. By adding an \u003Ccode>*\u003C\u002Fcode> at the end of a URL, your redirect will match any request that starts with your “Redirect From”. Wildcards support replacements. This means if you have a wildcard in your from path that matches a string, you can have that string replace a wildcard character in your “Redirect To” path. For example, if your “Redirect From” is \u003Ccode>\u002Ftest\u002F*\u003C\u002Fcode>, your “Redirect To” is \u003Ccode>http:\u002F\u002Fgoogle.com\u002F*\u003C\u002Fcode>, and the requested path is \u003Ccode>\u002Ftest\u002Fstring\u003C\u002Fcode>, the user would be redirect to \u003Ccode>http:\u002F\u002Fgoogle.com\u002Fstring\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>“Redirect To”\u003C\u002Fh3>\n\u003Cp>This should be a path (i.e. \u003Ccode>\u002Ftest\u003C\u002Fcode>) or a URL (i.e. \u003Ccode>http:\u002F\u002Fexample.com\u002Fwp\u002Ftest\u003C\u002Fcode>). If a requested path matches “Redirect From”, they will be redirected here. “Redirect To” supports wildcard and regular expression replacements.\u003C\u002Fp>\n\u003Ch3>“HTTP Status Code”\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.w3.org\u002FProtocols\u002Frfc2616\u002Frfc2616-sec10.html\" rel=\"nofollow ugc\">HTTP status codes\u003C\u002Fa> are numbers that contain information about a request (i.e. whether it was successful, unauthorized, not found, etc). You should almost always use either 302 (temporarily moved) or 301 (permanently moved).\u003C\u002Fp>\n\u003Cp>\u003Cem>Note:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Redirects are cached using the Transients API. Cache busts occur when redirects are added, updated, and deleted so you shouldn’t be serving stale redirects.\u003C\u002Fli>\n\u003Cli>By default the plugin only allows at most 1000 redirects to prevent performance issues. There is a filter \u003Ccode>srm_max_redirects\u003C\u002Fcode> that you can utilize to up this number.\u003C\u002Fli>\n\u003Cli>“Redirect From” and requested paths are case insensitive by default.\u003C\u002Fli>\n\u003Cli>Developers can use \u003Ccode>srm_additional_status_codes\u003C\u002Fcode> filter to add status codes if needed.\u003C\u002Fli>\n\u003Cli>Rules set with 403 and 410 status codes are handled by applying the HTTP status code and render the default WordPress \u003Ccode>wp_die\u003C\u002Fcode> screen with an optional message.\u003C\u002Fli>\n\u003Cli>Rules set with a 404 status code will apply the status code and render the 404 template.\u003C\u002Fli>\n\u003Cli>Browsers heavily cache 301 (permanently moved) redirects. It’s recommended to test your permanent redirects using the 302 (temporarily moved) status code before changing them to 301 permanently moved.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Documentation\u003C\u002Fh3>\n\u003Cp>Safe Redirect Manager includes a number of actions and filters developers can make use of. These are documented on the \u003Ca href=\"http:\u002F\u002F10up.github.io\u002Fsafe-redirect-manager\u002F\" rel=\"nofollow ugc\">Safe Redirect Manager developer documentation\u003C\u002Fa> micro-site.\u003C\u002Fp>\n","Safely manage your website's HTTP redirects.",40000,1922446,78,"2026-01-04T21:19:00.000Z","6.5","7.4",[97,98,99,100,101],"http-redirects","multisite-redirects","redirect-manager","safe-http-redirection","url-redirection","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsafe-redirect-manager","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsafe-redirect-manager.2.2.2.zip",1,"2022-06-19 00:00:00",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":13,"num_ratings":116,"last_updated":117,"tested_up_to":51,"requires_at_least":118,"requires_php":18,"tags":119,"homepage":124,"download_link":125,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"vk-link-target-controller","VK Link Target Controller","1.8.0.1","Vektor,Inc.","https:\u002F\u002Fprofiles.wordpress.org\u002Fvektor-inc\u002F","\u003Ch4>Plugin presentation\u003C\u002Fh4>\n\u003Cp>VK Link Target Controller enables to redirect your visitors to another page than the post content when they click on the post title that displays on the Recent Posts list or the Archives Page.\u003C\u002Fp>\n\u003Ch4>Example of use\u003C\u002Fh4>\n\u003Cp>Let’s say you have a new product for sale on eBay or Etsy.\u003Cbr \u002F>\nYou find it annoying to write a complete post entry on your blog (or WordPress powered website) to explain you have a new product to sell there and would like your visitors to access directly the product page.\u003C\u002Fp>\n\u003Cp>With VK Link Target Controller your visitors will access directly that product page when clicking on the post title.\u003Cbr \u002F>\nFast redirection to the product you want to sell!.\u003C\u002Fp>\n\u003Ch4>GitHub repository\u003C\u002Fh4>\n\u003Cp>VK Link Target Controller official repository on GitHub.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkurudrive\u002Fvk-link-target-controller\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fkurudrive\u002Fvk-link-target-controller\u003C\u002Fa>\u003Cbr \u002F>\nLatest plugin version is always on GitHub.\u003C\u002Fp>\n","Redirect your visitors to another page than the post content when they click on the post title.",30000,253504,2,"2026-02-19T09:04:00.000Z","5.3",[120,121,122,123,23],"link","list","page","recent-posts","https:\u002F\u002Fgithub.com\u002Fvektor-inc\u002Fvk-link-target-controller","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvk-link-target-controller.1.8.0.1.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":27,"num_ratings":27,"last_updated":136,"tested_up_to":137,"requires_at_least":138,"requires_php":139,"tags":140,"homepage":18,"download_link":143,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"redirection-graphql-extension","Redirection GraphQL Extension","0.9","Urban Insight","https:\u002F\u002Fprofiles.wordpress.org\u002Furbaninsight\u002F","\u003Cp>This plugin creates a graphQL object and related fields for redirects created with the Redirection plugin for WordPress. It was developed for use with GatsbyJS, but should be compatible with other graphQL applications.\u003C\u002Fp>\n\u003Cp>Please note that additional code in the consuming application is needed to process these fields and create redirects. For Gatsby projects, check out our related Gatsby plugin in the Gatsby plugin library.\u003C\u002Fp>\n\u003Cp>Please also note that many redirect rules provided by Redirection may not be applicable for a headless app. For example, redirect rules based on whether a user is logged in. This plugin provides all of those rules by default, it is up to your consuming application to handle the different types.\u003C\u002Fp>\n\u003Cp>This is not an official extension of Redirection. Redirection redirects are also available via the Redirection REST API.\u003C\u002Fp>\n\u003Cp>This plugin requires the Redirection plugin and the WPGraphQL plugin.\u003C\u002Fp>\n","Expose redirects set up in Redirection plugin to GraphQL API.",90,1352,"2022-07-01T15:55:00.000Z","6.0.11","5.1.0","7.0",[141,142,23,24],"gatsby","graphql","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredirection-graphql-extension.0.9.zip",{"attackSurface":145,"codeSignals":192,"taintFlows":242,"riskAssessment":243,"analyzedAt":252},{"hooks":146,"ajaxHandlers":188,"restRoutes":189,"shortcodes":190,"cronEvents":191,"entryPointCount":27,"unprotectedCount":27},[147,152,156,159,164,167,171,176,179,182,185],{"type":148,"name":149,"callback":150,"file":151,"line":34},"action","init","register_hooks","simple-redirect.php",{"type":148,"name":153,"callback":154,"file":151,"line":155},"load-post.php","load_post",39,{"type":148,"name":157,"callback":154,"file":151,"line":158},"load-post-new.php",40,{"type":148,"name":160,"callback":161,"priority":162,"file":151,"line":163},"admin_footer-post-new.php","footerjs",9999,43,{"type":148,"name":165,"callback":161,"priority":162,"file":151,"line":166},"admin_footer-post.php",44,{"type":148,"name":168,"callback":168,"priority":169,"file":151,"line":170},"template_redirect",10,50,{"type":172,"name":173,"callback":173,"priority":174,"file":151,"line":175},"filter","post_link",20,54,{"type":172,"name":177,"callback":173,"priority":174,"file":151,"line":178},"post_type_link",55,{"type":172,"name":180,"callback":180,"file":151,"line":181},"wp_nav_menu_objects",62,{"type":148,"name":183,"callback":183,"file":151,"line":184},"add_meta_boxes",186,{"type":148,"name":186,"callback":186,"priority":169,"file":151,"line":187},"save_post",187,[],[],[],[],{"dangerousFunctions":193,"sqlUsage":194,"outputEscaping":196,"fileOperations":27,"externalRequests":27,"nonceChecks":104,"capabilityChecks":27,"bundledLibraries":241},[],{"prepared":27,"raw":27,"locations":195},[],{"escaped":27,"rawEcho":197,"locations":198},22,[199,202,204,206,208,210,212,213,215,216,218,219,221,223,225,227,229,231,233,235,237,239],{"file":151,"line":200,"context":201},179,"raw output",{"file":151,"line":203,"context":201},261,{"file":151,"line":205,"context":201},262,{"file":151,"line":207,"context":201},267,{"file":151,"line":209,"context":201},275,{"file":151,"line":211,"context":201},276,{"file":151,"line":211,"context":201},{"file":151,"line":214,"context":201},277,{"file":151,"line":214,"context":201},{"file":151,"line":217,"context":201},278,{"file":151,"line":217,"context":201},{"file":151,"line":220,"context":201},279,{"file":151,"line":222,"context":201},320,{"file":151,"line":224,"context":201},351,{"file":151,"line":226,"context":201},360,{"file":151,"line":228,"context":201},366,{"file":151,"line":230,"context":201},399,{"file":151,"line":232,"context":201},400,{"file":151,"line":234,"context":201},413,{"file":151,"line":236,"context":201},417,{"file":151,"line":238,"context":201},440,{"file":151,"line":240,"context":201},461,[],[],{"summary":244,"deductions":245},"The \"simple-redirect\" plugin v4.0.5 exhibits a strong security posture in several key areas, notably the absence of known vulnerabilities and a complete lack of SQL injection risks due to the consistent use of prepared statements. The limited attack surface, with zero AJAX handlers, REST API routes, shortcodes, or cron events, further contributes to a reduced risk profile.  However, a significant concern arises from the static analysis of output escaping, where 0% of the 22 identified output points are properly escaped. This indicates a high probability of cross-site scripting (XSS) vulnerabilities, as user-supplied data could be rendered directly in the browser without sanitization. While the plugin has a clean vulnerability history, this does not negate the immediate risk presented by the unescaped output. The presence of a nonce check is positive, but its effectiveness is diminished by the absence of capability checks and the potential for XSS flaws.",[246,249],{"reason":247,"points":248},"All output points are unescaped (XSS risk)",16,{"reason":250,"points":251},"No capability checks found",5,"2026-03-16T18:08:14.929Z",{"wat":254,"direct":260},{"assetPaths":255,"generatorPatterns":256,"scriptPaths":257,"versionParams":259},[],[],[258],"\u002Fwp-content\u002Fplugins\u002Fsimple-redirect\u002Fjs\u002Fsimple-redirect-admin.js",[],{"cssClasses":261,"htmlComments":264,"htmlAttributes":265,"restEndpoints":271,"jsGlobals":272,"shortcodeOutput":273},[262,263],"gos_simple_redirect-selector","gos_simple_redirect-properties",[],[266,267,268,269,270],"name=\"gos_simple_redirect[type]\"","name=\"gos_simple_redirect[postid]\"","name=\"gos_simple_redirect[title]\"","name=\"gos_simple_redirect[url]\"","name=\"gos_simple_redirect_nonce\"",[],[],[]]