[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fsCVZ4C8zhZtURwsysQ3dCaah7_FhpeKA2jUe1TerUuM":3,"$fTOknZgFa6Z-ji5s_IzNgQFYri57sBB4xA_1wvfv-miE":556,"$fNhqNEekfeihol_2Mw3QAR5LnMDIoSG8nCTySG_tGuiA":560},{"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":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":137,"fingerprints":494},"zone-redirect","Zone Redirect","1.0.10","Zekinah Lecaros","https:\u002F\u002Fprofiles.wordpress.org\u002Fzekinah\u002F","\u003Cp>Zone Redirect is a simple tool for URL redirection, also called URL forwarding, is a World Wide Web technique for making a web page available under more than one URL address. When a web browser attempts to open a URL that has been redirected, a page with a different URL is opened. Similarly, domain redirection or domain forwarding is when all pages in a URL domain are redirected to a different domain.\u003C\u002Fp>\n\u003Cp>Zone Redirect is done for various reasons:\u003Cbr \u002F>\n* for URL shortening;\u003Cbr \u002F>\n* to prevent broken links when web pages are moved;\u003Cbr \u002F>\n* to guide navigation into and out of a website;\u003Cbr \u002F>\n* for privacy protection; and\u003Cbr \u002F>\n* for hostile purposes such as phishing attacks or malware distribution.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Adding links\u003C\u002Fli>\n\u003Cli>Type of Redirection Available:\n\u003Cul>\n\u003Cli>301\u003C\u002Fli>\n\u003Cli>302\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>List of Links\u003C\u002Fli>\n\u003Cli>Import Data via CSV\u003C\u002Fli>\n\u003Cli>Export Data in CSV\u003C\u002Fli>\n\u003Cli>History Logs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Support\u003Cbr \u002F>\nFeel free to help with development or issue reporting to\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzekinah\u002Fzone-redirect\u002F\" rel=\"nofollow ugc\">Github Repository\u003C\u002Fa>\u003C\u002Fp>\n","This plugin helps you manage and create 301 & 302 redirects for your WordPress site to improve SEO and visitor experience.",0,1181,100,1,"2021-01-14T04:26:00.000Z","5.6.17","",[19,20,21,22,23],"301","302","redirect","seo","url","https:\u002F\u002Fgithub.com\u002Fzekinah\u002FZone-Redirect","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzone-redirect.zip",85,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"zekinah",3,10,30,84,"2026-05-20T02:53:26.123Z",[39,59,80,99,119],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":13,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":56,"download_link":57,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":58},"simple-post-redirect","Simple Page Redirect","1.7.4","imemine","https:\u002F\u002Fprofiles.wordpress.org\u002Fimemine\u002F","\u003Cp>Simple Page Redirect is an easy-to-use WordPress plugin that lets you quickly redirect any post, page, custom post type, or portfolio item to an internal or external URL. Perfect for managing redirects across your site, this plugin simplifies URL redirection by adding a text box to the edit screen of all default and custom post types.\u003C\u002Fp>\n\u003Ch3>Short Description\u003C\u002Fh3>\n\u003Cp>Quickly redirect any post, page, or custom post type to another URL using a simple metabox.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy Redirect Setup\u003C\u002Fstrong>: Redirect any page, post, custom post type, or portfolio item to any internal or external URL.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple User Interface\u003C\u002Fstrong>: After activation, a new option box for redirects will appear on the post edit screen, making setup quick and easy.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Type Support\u003C\u002Fstrong>: Works seamlessly with both default and custom post types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Redirect Options\u003C\u002Fstrong>: Easily manage redirection for your content without complex configurations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version\u003C\u002Fh3>\n\u003Cp>Need to manage redirects at scale or keep things organized?\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Simple Page Redirect Pro\u003C\u002Fstrong> adds powerful features on top of the free version:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bulk Edits\u003C\u002Fstrong> – Apply redirects to multiple posts or pages at once.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Redirect Labels\u003C\u002Fstrong> – Add customizable labels to easily identify and manage redirects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Expiration Times\u003C\u002Fstrong> – Set expiration dates so redirects automatically disable when no longer needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export Options\u003C\u002Fstrong> – Export your redirects for backup or migration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> – Get dedicated email support for faster help.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 Learn more about \u003Ca href=\"https:\u002F\u002Fsimpleproplugins.com\u002Fproduct\u002Fsimple-page-redirect\u002F\" rel=\"nofollow ugc\">Simple Page Redirect Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Whether you need simple page redirection or advanced features, \u003Cstrong>Simple Page Redirect\u003C\u002Fstrong> makes managing URL redirects on your WordPress site easy.\u003C\u002Fp>\n\u003Ch3>Support & Reviews\u003C\u002Fh3>\n\u003Cp>Have questions or need assistance? Visit our support tab for prompt help or suggestions. If you love the plugin, don’t forget to leave a review! 🙂\u003C\u002Fp>\n\u003Ch3>After Activation\u003C\u002Fh3>\n\u003Cp>After activation, a new option box for redirects will appear on the edit screen of your posts.\u003C\u002Fp>\n","Simple Page Redirect is an easy-to-use WordPress plugin that lets you quickly redirect any post, page, custom post type, or portfolio item to an inter &hellip;",10000,96071,8,"2026-01-24T20:53:00.000Z","6.9.4","3.0","5.0",[19,21,22,23,55],"woocommerce","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-post-redirect\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-post-redirect.1.7.4.zip","2026-04-16T10:56:18.058Z",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":17,"tags":74,"homepage":17,"download_link":79,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":58},"quick-301-redirects","Quick 301 Redirects","1.1.8","Premio","https:\u002F\u002Fprofiles.wordpress.org\u002Fpremio\u002F","\u003Cp>\u003Cstrong>The fastest and easiest way to do 301 redirects. You can set each redirect individually or bulk upload unlimited number of 301 redirects using a CSV file.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can use Quick 301 Redirects for small website with just a few pages and also for sites with thousands of pages. Use Quick 301 Redirects to set up your 301 redirects in seconds, you can redirect internally to your domain or to any other domain.\u003C\u002Fp>\n\u003Ch4>Set 301 Redirects Manually Or In Bulk\u003C\u002Fh4>\n\u003Cp>Manage all your website’s 301 redirects without any professional knowledge. All you need is to install our plugin, and the leave the rest to our super simple UI (RTL supported).\u003C\u002Fp>\n\u003Cp>Our super simple UI will enable you to set your redirects manually one-by-one or using a CSV file for bulk upload.\u003C\u002Fp>\n\u003Cp>New! After saving your 301 301 redirects you’ll see a link button near each redirect that’ll allow you to test each and every 301 redirect.\u003C\u002Fp>\n\u003Cp>New! You can now export your 301 redirects into a CSV file.\u003C\u002Fp>\n","The fastest & easiest way to do 301 redirects. You can set each redirect or bulk upload unlimited number of 301 redirects using a CSV file",7000,42520,92,12,"2025-09-23T06:21:00.000Z","6.8.5","3.1",[19,75,76,77,78],"301-redirects","redirects","seo-redirects","url-redirects","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-301-redirects.1.1.8.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":17,"tags":95,"homepage":97,"download_link":98,"security_score":26,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":58},"change-permalink-helper","Change Permalink Helper","1.1.1","Syde GmbH (formerly Inpsyde)","https:\u002F\u002Fprofiles.wordpress.org\u002Finpsyde\u002F","\u003Cp>When you change the permalink structure then this is a problem for bookmarks of users and also for search engines to link to your posts. This plugin uses the slug of the new url and search for a ID in the database of WordPress. If it finds a post according to the slug, the Plugin will redirect to the correct post and send a header message “moved permanently 301” to change the url on the index of search engines.\u003C\u002Fp>\n","It checks the Permalink and redirects to the new URL, if it doesn't exist. It sends the header message \"moved permanently 301\"",900,30881,94,33,"2020-04-24T14:28:00.000Z","5.4.19","2.7",[19,96,21,22,23],"permalink","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fchange-permalink-helper","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchange-permalink-helper.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":13,"num_ratings":14,"last_updated":109,"tested_up_to":51,"requires_at_least":110,"requires_php":17,"tags":111,"homepage":117,"download_link":118,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":58},"php-to-pages","Legacy URL Suffix & SEO Preserver","2.2","Himanshu Parashar","https:\u002F\u002Fprofiles.wordpress.org\u002Funiquecodergmailcom\u002F","\u003Cp>\u003Cstrong>Don’t Let Your SEO Rank Vanish During a Migration.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Migrating a legacy website to WordPress is a massive win for your workflow, but it can be a disaster for your search engine rankings. If your old site used .php extensions (e.g., \u003Ccode>domain.com\u002Fabout-us.php\u003C\u002Fcode>), moving to standard WordPress “Clean Permalinks” will turn every one of those established links into a 404 Page Not Found error.\u003C\u002Fp>\n\u003Cp>PHP to Pages is the lightweight, “set it and forget it” solution that bridges the gap between your legacy architecture and modern WordPress flexibility.\u003C\u002Fp>\n\u003Ch3>The Value Proposition\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>“Seamlessly transition from legacy PHP sites to WordPress while maintaining 100% URL consistency. No complex .htaccess coding, no broken backlinks, and zero SEO drop-off.”\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Why Choose PHP to Pages?\u003C\u002Fh3>\n\u003Cp>When you change your URL structure, you lose the “link juice” accumulated over years. This plugin ensures that your existing backlinks from social media, external blogs, and Google search results remain active and functional.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Instantly Append .php Suffix:\u003C\u002Fstrong> Automatically transforms \u003Ccode>yoursite.com\u002Fsample-page\u002F\u003C\u002Fcode> into \u003Ccode>yoursite.com\u002Fsample-page.php\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Preservation:\u003C\u002Fstrong> Keep your indexed URLs exactly as they appear in Google Search Console to avoid the dreaded “re-indexing” phase.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero-Configuration Setup:\u003C\u002Fstrong> No need to dive into your server’s .htaccess or Nginx config files. Just activate and your permalinks update instantly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly:\u003C\u002Fstrong> Built with standard WordPress Rewrites API, ensuring compatibility with most well-coded themes and plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight Performance:\u003C\u002Fstrong> No bloat, no database-heavy queries. It simply tells WordPress how to read and display your URLs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Who Is This For?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Agencies & Freelancers:\u003C\u002Fstrong> Moving a long-term client from a static PHP site to WordPress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Specialists:\u003C\u002Fstrong> Ensuring that a site migration doesn’t result in a loss of organic traffic.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Legacy Site Owners:\u003C\u002Fstrong> Anyone who has a decade’s worth of backlinks pointing to .php files and doesn’t want to manage thousands of manual 301 redirects.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Install & Activate:\u003C\u002Fstrong> Simply upload the plugin to your WordPress dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Permalinks Refresh:\u003C\u002Fstrong> Go to \u003Cstrong>Settings > Permalinks\u003C\u002Fstrong> and click “Save Changes” to flush your rewrite rules.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Done:\u003C\u002Fstrong> Your pages will now resolve with the .php extension.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Example\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Before:\u003C\u002Fstrong> \u003Ccode>http:\u002F\u002Fsfdcbeginner.com\u002Fchild-parent-communication-without-event\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>After:\u003C\u002Fstrong> \u003Ccode>http:\u002F\u002Fsfdcbeginner.com\u002Fchild-parent-communication-without-event.php\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n","Maintain SEO rankings with custom URL suffixes like .php or .html. Perfect for legacy site migrations, fixing 404s, and preserving link juice.",200,11463,"2026-04-02T18:10:00.000Z","2.5.1",[112,113,114,115,116],"301-redirect","legacy-site","permalinks","seo-migration","url-suffix","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fphp-to-pages\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fphp-to-pages.2.2.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":13,"num_ratings":14,"last_updated":129,"tested_up_to":51,"requires_at_least":130,"requires_php":131,"tags":132,"homepage":135,"download_link":136,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":58},"advance-wp-redirect","Post Redirection – 301, 404 Redirects","1.0.2","Xfinitysoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fxfinitysoft\u002F","\u003Cp>Post Redirection – 301, 404 Redirects is a powerful plugin which provides the functionality redirect pages, posts, custom post types and custom source URL to another location quickly (for internal or external URLs). Includes individual post\u002Fpage options, redirects for custom post types, non-existent 301 Redirects, New window functionality, and rel=nofollow functionality. All 404 error pages redirect to the homepage.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fadvanced-wp-redirect\u002F24178351\" title=\"Demo\" rel=\"nofollow ugc\">Try the Demo\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fdocs.xfinitysoft.com\u002Fplugins\u002Fadvanced-wp-redirect\u002F\" title=\"Documents\" rel=\"nofollow ugc\">Documents\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fuser\u002Fxfinitysoftdotcom\u002Fportfolio\" title=\"Pro Version\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fxfinitysoft\" rel=\"nofollow ugc\">Facebook Page\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>FREE FEATURES\u003C\u002Fh3>\n\u003Cp>Master Override Options\u003C\u002Fp>\n\u003Cp>► \u003Cstrong>Turn OFF All Redirects\u003C\u002Fstrong>: is turn off all redirections.\u003Cbr \u002F>\n► \u003Cstrong>All 404 Error Redirects\u003C\u002Fstrong>: To Homepage this option redirect all 404 error to the homepage.\u003Cbr \u002F>\n► \u003Cstrong>Make All Redirects Have (rel=’nofollow’)\u003C\u002Fstrong>: this option all source URL make nofollow.\u003Cbr \u002F>\n► \u003Cstrong>Make All Redirects Have New Window\u003C\u002Fstrong>: this option all redirect source URL open in new tab.\u003Cbr \u002F>\n► \u003Cstrong>Default Query Matching\u003C\u002Fstrong>: this option set default option in add new redirect.\u003C\u002Fp>\n\u003Cp>URL Nofollow and New tab\u003C\u002Fp>\n\u003Cp>► \u003Cstrong>Make this url No Follow\u003C\u002Fstrong>:this option make source URL have a nofollow link.\u003Cbr \u002F>\n► \u003Cstrong>Open this URL in new Tab\u003C\u002Fstrong>:this option open URL in new tab.\u003C\u002Fp>\n\u003Cp>Redirect Match Options\u003C\u002Fp>\n\u003Cp>► \u003Cstrong>Redirect to URL\u003C\u002Fstrong>: Redirect to URL with following http codes (301,302,303,304,307,308).301 code move permanently your source URL so 301 code use carefully.\u003Cbr \u002F>\n► \u003Cstrong>Edit and Delete Redirect\u003C\u002Fstrong>:If you want edit and delete the redirect. Click on Highlight edit and delete icons.\u003C\u002Fp>\n\u003Ch3>PRO VERSION\u003C\u002Fh3>\n\u003Cp>Basic Options\u003C\u002Fp>\n\u003Cp>► \u003Cstrong>Basic options\u003C\u002Fstrong>:In basic options, you include redirecting Meta box in custom post type through switch button Custom Post Types. If you show redirect column in post list table you can switch ON of Show Redirect Column button. If you want to hidden redirect Meta box form page, post and custom posts type mark to check and click save changes.\u003C\u002Fp>\n\u003Cp>Master Override Options\u003C\u002Fp>\n\u003Cp>► \u003Cstrong>Make All Redirects GOTO This URL\u003C\u002Fstrong>:this option set one target URL of redirections.\u003C\u002Fp>\n\u003Cp>Groups\u003C\u002Fp>\n\u003Cp>► \u003Cstrong>Groups\u003C\u002Fstrong>:In this feature, you divide redirects into different groups. You can add, update and delete groups. You can view all the redirects of specific groups\u003C\u002Fp>\n\u003Cp>Query Parameters Matching\u003C\u002Fp>\n\u003Cp>► \u003Cstrong>Exact Match\u003C\u002Fstrong>:matches the URL query parameters in any order.\u003Cbr \u002F>\n► \u003Cstrong>Ignore Query Parameters\u003C\u002Fstrong>: this option ignores query parameter in the URL.\u003Cbr \u002F>\n► \u003Cstrong>Ignore and Pass Query Parameter to target URL\u003C\u002Fstrong>:this option ignores the query parameter and attach to the target URL.\u003C\u002Fp>\n\u003Cp>URL Match Options:\u003C\u002Fp>\n\u003Cp>► \u003Cstrong>URL Only\u003C\u002Fstrong>:If you select URL Only option target URL Input appear only.\u003Cbr \u002F>\n► \u003Cstrong>URL and Login status\u003C\u002Fstrong>:If you select URL and Login status option two input box appear. One for if user login then redirect to this URL and second input if user logout then redirect to this URL.\u003Cbr \u002F>\n► \u003Cstrong>URL and Role\u003C\u002Fstrong>:If you select URL and Role option three input box appear. One for select user role. Second input if user role match then redirect to this URL and Third input if user unmatched then redirect to this URL.\u003Cbr \u002F>\n► \u003Cstrong>URL and IP\u003C\u002Fstrong>:If you select URL and IP option three input box appear. One for input IP Address. Second input if IP match then redirect to this URL and third input if IP unmatched then redirect to this URL.\u003C\u002Fp>\n\u003Cp>Redirect Match Options\u003C\u002Fp>\n\u003Cp>► \u003Cstrong>Redirect to Random Post\u003C\u002Fstrong>:This option redirect to random post in your WordPress blog post with following http codes (301,302,303,304,307,308).301 code move permanently your source URL so 301 code use carefully.\u003Cbr \u002F>\n► \u003Cstrong>Pass Through\u003C\u002Fstrong>:Pass through ignore the http code direct to redirect your target URL.\u003Cbr \u002F>\n► \u003Cstrong>Error 404\u003C\u002Fstrong>: This option redirect to Error 404 with http code errors with following http codes (400,401,403,404,410).\u003Cbr \u002F>\n► \u003Cstrong>Do nothing\u003C\u002Fstrong>:This option do nothing if source URL match current URL.\u003C\u002Fp>\n\u003Cp>Clean Up Options\u003C\u002Fp>\n\u003Cp>► \u003Cstrong>WP Post Redirect\u003C\u002Fstrong>:provide feature if you delete all redirects and all setting of redirects.\u003C\u002Fp>\n\u003Ch3>MAY BE YOU NEED\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-post-hide\u002F\" rel=\"ugc\">WP Post Hide\u003C\u002Fa>: Control the visibility of post type items like pages, posts and custom post type. Hidden in a specific part. But another part still visible.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-live-sale-notifications\u002F\" rel=\"ugc\">WooCommerce Sales Notifications\u003C\u002Fa>:Live Sale Notification For Woocommerce is the best WooCommerce plugin to boost your sales. This plugin allows you to display recent orders on a popup with customer and product information.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-for-discount\u002F\" rel=\"ugc\">WooCommerce Review for Discount\u003C\u002Fa>:WooCommerce Reviews for Discount plugin allows you to offer discounts to your customers for their reviews and recommendations. A positive review is a most powerful tool to drive repeat purchases, up-sells, and new sales.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-spin-to-win-wheel\u002F\" rel=\"ugc\">WooCommerce Spin Popup\u003C\u002Fa>:WooCommerce Spin Popup helps shop owners to increase Sales and Leads. Spin Wheel for WooCommerce helps you to collect email of users by giving them discount which is completely controlled by you.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-multi-currency-switcher\u002F\" rel=\"ugc\">Woocommerce Currency Converter\u003C\u002Fa>:Woocommerce Currency Converter is the WooCommerce Multi Currency plugin that allows your site visitors to switch products prices currencies according to set currencies rates in real-time.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-upsell-and-order-bump\u002F\" rel=\"ugc\">Woocommerce Checkout Upsell Order Bump\u003C\u002Fa>:Woocommerce Checkout Upsell Order Bump is a WooCommerce plugin that offers product suggestions and order bumps with tempting discounts to the customers on the checkout page.\u003C\u002Fp>\n\u003Ch3>Premium Plugins link\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Feasymail-woocommerce-email-template-customizer\u002F36924704\" rel=\"nofollow ugc\">EasyMail- WooCommerce Email Template Customizer\u003C\u002Fa>:Your transactional emails don’t have to be so bland anymore. EasyMail Email Template Customizer for WooCommerce allows you to customize your transactional email templates and create beautiful, professional looking emails that keep customers impressed – even post-purchase.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-category-merger\u002F35504276\" rel=\"nofollow ugc\">WooCommerce Category Merger\u003C\u002Fa>:WooCommerce Category Merger is a WooCommerce plugin that merge multiple terms (woocommerce categories,woocommerce tags,) into one term (woocommerce category,woocommerce tag).\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-hide-product\u002F35504238\" rel=\"nofollow ugc\">WooCommerce Hide Product\u003C\u002Fa>:WooCommerce Hide Product allows you to hide a specific product from your website homepage, category, or search result page while still allowing others to view it if they have the direct link.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwebpio-wordpress-webp-converter\u002F33816880\" rel=\"nofollow ugc\">WebPio – WordPress WebP Converter\u003C\u002Fa>:WebPio – WordPress WebP Converter plugin allows you to convert JPEG and PNG images to WebP Format without losing image quality.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-reviews-for-discount\u002F33142777\" rel=\"nofollow ugc\">Revio – WooCommerce Reviews for Discount\u003C\u002Fa>:WooCommerce Reviews for Discount plugin allows you to offer discounts to your customers for their reviews and recommendations. A positive review is a most powerful tool to drive repeat purchases, up-sells, and new sales.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fnotifications-for-woocommerce\u002F32439454\" rel=\"nofollow ugc\">Live Sales Notification\u003C\u002Fa>:WooCommerce Recent Sales Popup is a Live Sales Popup plugin that increases sales and show social proof to customers that your site is busy and trustworthy.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-catalog-mode\u002F31687319\" rel=\"nofollow ugc\">WooCommerce Catalog Mode\u003C\u002Fa>:WooCommerce Catalog Mode allows you to turn your Shop into a Catalog Mode, by hiding price or Add to cart button on product pages and replace it with inquiry form.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fcontact-form-7-verification\u002F31513693\" rel=\"nofollow ugc\">Contact Form 7 Verification\u003C\u002Fa>:is the best wordpress plugin for providing email and mobile number verification for all CF7 forms.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Ffree-shipping-bar-for-woocommerce\u002F31489731\" rel=\"nofollow ugc\">Free shipping bar for WooCommerce\u003C\u002Fa>:is the best WooCommerce plugin that increases order revenue using free shipping as a marketing tool.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwordpress-voucher-creator\u002F25930233\" rel=\"nofollow ugc\">WordPress Coupon and Voucher Creator\u003C\u002Fa>:is the best plugin for providing coupons and gift vouchers to your site visitors. People are always seeking ways to spend wisely. Most customers look for a coupon before visiting a retailer because everyone wants to save money. This plugin provides the opportunity of saving a few bucks that leads to more sales for your online business.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwordpress-hide-post\u002F24141817\" rel=\"nofollow ugc\">WordPress Post Hide\u003C\u002Fa>:Control the visibility of post type items like pages, posts and custom post type. Hidden in specific part. But other part still visible.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fmerge-multiple-categories-or-tags-in-wordpress-and-woocommerce-term-management-tool\u002F23647126\" rel=\"nofollow ugc\">WordPress Category Merger\u003C\u002Fa>:is a WordPress plugin that merge multiple terms (categories, tags, custom categories, custom tags) into one term (category, tag, custom category, custom tag).\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fspinio-fortune-wheel-for-woocommcer-lead-booster\u002F22175475\" rel=\"nofollow ugc\">WooCommerce Lucky Wheel\u003C\u002Fa>: helps shop owners to increase Sales and Leads. Spin Wheel for WooCommerce helps you to collect email of users by giving them discount which is completely controlled by you.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-advanced-product-duplicator\u002F22147932\" rel=\"nofollow ugc\">WooCommerce Product Duplicator\u003C\u002Fa>:Most of the time Store manager or WooCommerce Admin needs to create a Product which is slightly different than existing Product.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fsmart-page-duplicator-duplicate-contents-through-find-and-replace\u002F22075205\" rel=\"nofollow ugc\">WordPress Page Duplicator\u003C\u002Fa>:duplicate selected page\u002Fpost with find and replace functionality.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-wishlist-add-to-favourites\u002F21663394\" rel=\"nofollow ugc\">WooCommerce Wishlist\u003C\u002Fa>:is a SIMPLE and MUST have plugin to let your customers list down their Favourite Products. It will boost up your sales and Conversions as well as site traffic because of Social Sharing Module.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-sequential-and-friendly-order-number\u002F21137939\" rel=\"nofollow ugc\">WooCommerce Custom Order Number\u003C\u002Fa>:A Common problem of all WooCommerce store is the random order numbers. Random order numbers are NOT easy to remember if you are in hurry and searching for one order out of thousand. Also this does not seem to be an order number of my store.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwp-seo-image-optimizer\u002F21004246\" rel=\"nofollow ugc\">Seo Image Optimizer for WordPress and WooCommerce\u003C\u002Fa>:is a SIMPLE and MUST have plugin to Gain more traffic and sales From Search Engine Like GOOGLE , YAHOO , BING Image Search!. It Dramatically increase Traffic of your WordPress Website , Blog and Woocommerce Store\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>► \u003Ca href=\"http:\u002F\u002Fdocs.xfinitysoft.com\u002Fplugins\u002Fadvanced-wp-redirect\u002F\" rel=\"nofollow ugc\">Getting Started\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Plugin Links\u003C\u002Fh3>\n\u003Cp>► \u003Ca href=\"https:\u002F\u002Fxfinitysoft.com\u002F\" rel=\"nofollow ugc\">Project Page\u003C\u002Fa>\u003Cbr \u002F>\n► \u003Ca href=\"http:\u002F\u002Fdocs.xfinitysoft.com\u002Fplugins\u002Fadvanced-wp-redirect\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003Cbr \u002F>\n► \u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fuser\u002Fxfinitysoftdotcom\u002Fportfolio\" rel=\"nofollow ugc\">Pro Plugins link\u003C\u002Fa>\u003Cbr \u002F>\n► \u003Ca href=\"https:\u002F\u002Fxfinitysoft.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Report Bugs\u002FIssues\u003C\u002Fa>\u003C\u002Fp>\n","Post Redirection – 301, 404 Redirects lets you quickly redirect pages, posts, custom types, and URLs to new locations for seamless navigation.",40,2691,"2026-04-06T09:25:00.000Z","4.4.0","7.0",[19,20,133,134,22],"404","redirection","https:\u002F\u002Fxfinitysoft.com\u002Fxfinity\u002Fadvance-wp-redirect\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvance-wp-redirect.1.0.2.zip",{"attackSurface":138,"codeSignals":184,"taintFlows":262,"riskAssessment":478,"analyzedAt":493},{"hooks":139,"ajaxHandlers":156,"restRoutes":180,"shortcodes":181,"cronEvents":182,"entryPointCount":183,"unprotectedCount":11},[140,146,151,154],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","admin_menu","zoneOptions","admin\\class-zone-redirect-admin.php",104,{"type":141,"name":147,"callback":148,"file":149,"line":150},"plugins_loaded","anonymous","includes\\class-zone-redirect.php",153,{"type":141,"name":152,"callback":148,"file":149,"line":153},"admin_enqueue_scripts",170,{"type":141,"name":152,"callback":148,"file":149,"line":155},171,[157,162,165,168,171,174,177],{"action":158,"nopriv":159,"callback":158,"hasNonce":160,"hasCapCheck":159,"file":144,"line":161},"save_redirection_link",false,true,105,{"action":163,"nopriv":159,"callback":163,"hasNonce":160,"hasCapCheck":159,"file":144,"line":164},"load_link_info",106,{"action":166,"nopriv":159,"callback":166,"hasNonce":160,"hasCapCheck":159,"file":144,"line":167},"update_redirection_link",107,{"action":169,"nopriv":159,"callback":169,"hasNonce":160,"hasCapCheck":159,"file":144,"line":170},"trash_link",108,{"action":172,"nopriv":159,"callback":172,"hasNonce":160,"hasCapCheck":159,"file":144,"line":173},"change_link_status",109,{"action":175,"nopriv":159,"callback":175,"hasNonce":160,"hasCapCheck":159,"file":144,"line":176},"importing_spreadsheet",110,{"action":178,"nopriv":159,"callback":178,"hasNonce":160,"hasCapCheck":159,"file":144,"line":179},"exporting_spreadsheet",111,[],[],[],7,{"dangerousFunctions":185,"sqlUsage":186,"outputEscaping":198,"fileOperations":14,"externalRequests":257,"nonceChecks":183,"capabilityChecks":11,"bundledLibraries":258},[],{"prepared":187,"raw":33,"locations":188},14,[189,192,196],{"file":190,"line":167,"context":191},"model\\Config.php","$wpdb->query() with variable interpolation",{"file":193,"line":194,"context":195},"model\\Display.php",75,"$wpdb->get_results() with variable interpolation",{"file":193,"line":197,"context":195},81,{"escaped":199,"rawEcho":200,"locations":201},16,28,[202,205,207,209,211,213,215,217,220,221,223,225,227,229,232,233,235,237,238,239,241,243,245,247,248,250,253,256],{"file":144,"line":203,"context":204},193,"raw output",{"file":144,"line":206,"context":204},288,{"file":144,"line":208,"context":204},303,{"file":144,"line":210,"context":204},322,{"file":144,"line":212,"context":204},337,{"file":144,"line":214,"context":204},339,{"file":144,"line":216,"context":204},383,{"file":218,"line":219,"context":204},"admin\\view\\tabs\\tab-history.php",32,{"file":218,"line":91,"context":204},{"file":218,"line":222,"context":204},34,{"file":218,"line":224,"context":204},35,{"file":218,"line":226,"context":204},36,{"file":218,"line":228,"context":204},37,{"file":230,"line":231,"context":204},"admin\\view\\tabs\\tab-redirect.php",80,{"file":230,"line":197,"context":204},{"file":230,"line":234,"context":204},82,{"file":230,"line":236,"context":204},83,{"file":230,"line":36,"context":204},{"file":230,"line":26,"context":204},{"file":230,"line":240,"context":204},86,{"file":230,"line":242,"context":204},89,{"file":230,"line":244,"context":204},90,{"file":230,"line":246,"context":204},91,{"file":230,"line":69,"context":204},{"file":230,"line":249,"context":204},95,{"file":251,"line":252,"context":204},"admin\\view\\tabs\\tab-setup.php",46,{"file":254,"line":255,"context":204},"admin\\view\\zone-redirect-main-display.php",19,{"file":254,"line":91,"context":204},2,[259],{"name":260,"version":27,"knownCves":261},"DataTables",[],[263,295,305,328,360,377,406],{"entryPoint":264,"graph":265,"unsanitizedCount":14,"severity":294},"importing_spreadsheet (admin\\class-zone-redirect-admin.php:326)",{"nodes":266,"edges":290},[267,272,277,280,284],{"id":268,"type":269,"label":270,"file":144,"line":271},"n0","source","$_POST",328,{"id":273,"type":274,"label":275,"file":144,"line":212,"wp_function":276},"n1","sink","echo() [XSS]","echo",{"id":278,"type":269,"label":270,"file":144,"line":279},"n2",336,{"id":281,"type":282,"label":283,"file":144,"line":279},"n3","transform","→ importingData()",{"id":285,"type":274,"label":286,"file":287,"line":288,"wp_function":289},"n4","fopen() [File Access]","model\\Insert.php",68,"fopen",[291,292,293],{"from":268,"to":273,"sanitized":160},{"from":278,"to":281,"sanitized":159},{"from":281,"to":285,"sanitized":159},"medium",{"entryPoint":296,"graph":297,"unsanitizedCount":11,"severity":304},"load_link_info (admin\\class-zone-redirect-admin.php:256)",{"nodes":298,"edges":302},[299,301],{"id":268,"type":269,"label":270,"file":144,"line":300},258,{"id":273,"type":274,"label":275,"file":144,"line":206,"wp_function":276},[303],{"from":268,"to":273,"sanitized":160},"low",{"entryPoint":306,"graph":307,"unsanitizedCount":14,"severity":327},"save_redirection_link (admin\\class-zone-redirect-admin.php:135)",{"nodes":308,"edges":323},[309,311,315,317,319],{"id":268,"type":269,"label":270,"file":144,"line":310},139,{"id":273,"type":274,"label":312,"file":144,"line":313,"wp_function":314},"wp_remote_get() [SSRF]",142,"wp_remote_get",{"id":278,"type":269,"label":270,"file":144,"line":316},144,{"id":281,"type":282,"label":318,"file":144,"line":316},"→ addNewLinks()",{"id":285,"type":274,"label":320,"file":287,"line":321,"wp_function":322},"query() [SQLi]",42,"query",[324,325,326],{"from":268,"to":273,"sanitized":160},{"from":278,"to":281,"sanitized":159},{"from":281,"to":285,"sanitized":159},"high",{"entryPoint":329,"graph":330,"unsanitizedCount":257,"severity":327},"update_redirection_link (admin\\class-zone-redirect-admin.php:197)",{"nodes":331,"edges":354},[332,334,336,338,340,343,346,349],{"id":268,"type":269,"label":270,"file":144,"line":333},201,{"id":273,"type":274,"label":312,"file":144,"line":335,"wp_function":314},204,{"id":278,"type":269,"label":270,"file":144,"line":337},206,{"id":281,"type":282,"label":339,"file":144,"line":337},"→ update_redirection_link()",{"id":285,"type":274,"label":320,"file":341,"line":342,"wp_function":322},"model\\Update.php",45,{"id":344,"type":269,"label":270,"file":144,"line":345},"n5",207,{"id":347,"type":282,"label":348,"file":144,"line":345},"n6","→ getLinkInfo()",{"id":350,"type":274,"label":351,"file":193,"line":352,"wp_function":353},"n7","get_results() [SQLi]",52,"get_results",[355,356,357,358,359],{"from":268,"to":273,"sanitized":160},{"from":278,"to":281,"sanitized":159},{"from":281,"to":285,"sanitized":159},{"from":344,"to":347,"sanitized":159},{"from":347,"to":350,"sanitized":159},{"entryPoint":361,"graph":362,"unsanitizedCount":14,"severity":327},"trash_link (admin\\class-zone-redirect-admin.php:292)",{"nodes":363,"edges":373},[364,366,367,369,371],{"id":268,"type":269,"label":270,"file":144,"line":365},294,{"id":273,"type":274,"label":275,"file":144,"line":208,"wp_function":276},{"id":278,"type":269,"label":270,"file":144,"line":368},296,{"id":281,"type":282,"label":370,"file":144,"line":368},"→ trashLink()",{"id":285,"type":274,"label":320,"file":341,"line":372,"wp_function":322},57,[374,375,376],{"from":268,"to":273,"sanitized":160},{"from":278,"to":281,"sanitized":159},{"from":281,"to":285,"sanitized":159},{"entryPoint":378,"graph":379,"unsanitizedCount":33,"severity":327},"change_link_status (admin\\class-zone-redirect-admin.php:307)",{"nodes":380,"edges":399},[381,383,385,387,389,391,393,395,397],{"id":268,"type":269,"label":270,"file":144,"line":382},311,{"id":273,"type":282,"label":384,"file":144,"line":382},"→ checkLinkStatus()",{"id":278,"type":274,"label":351,"file":193,"line":386,"wp_function":353},103,{"id":281,"type":269,"label":270,"file":144,"line":388},314,{"id":285,"type":282,"label":390,"file":144,"line":388},"→ offRedirectLink()",{"id":344,"type":274,"label":320,"file":341,"line":392,"wp_function":322},71,{"id":347,"type":269,"label":270,"file":144,"line":394},318,{"id":350,"type":282,"label":396,"file":144,"line":394},"→ onRedirectLink()",{"id":398,"type":274,"label":320,"file":341,"line":26,"wp_function":322},"n8",[400,401,402,403,404,405],{"from":268,"to":273,"sanitized":159},{"from":273,"to":278,"sanitized":159},{"from":281,"to":285,"sanitized":159},{"from":285,"to":344,"sanitized":159},{"from":347,"to":350,"sanitized":159},{"from":350,"to":398,"sanitized":159},{"entryPoint":407,"graph":408,"unsanitizedCount":49,"severity":327},"\u003Cclass-zone-redirect-admin> (admin\\class-zone-redirect-admin.php:0)",{"nodes":409,"edges":459},[410,412,413,415,416,417,418,419,420,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457],{"id":268,"type":269,"label":411,"file":144,"line":310},"$_POST (x2)",{"id":273,"type":274,"label":312,"file":144,"line":313,"wp_function":314},{"id":278,"type":269,"label":414,"file":144,"line":300},"$_POST (x3)",{"id":281,"type":274,"label":275,"file":144,"line":206,"wp_function":276},{"id":285,"type":269,"label":270,"file":144,"line":316},{"id":344,"type":282,"label":318,"file":144,"line":316},{"id":347,"type":274,"label":320,"file":287,"line":321,"wp_function":322},{"id":350,"type":269,"label":270,"file":144,"line":337},{"id":398,"type":282,"label":339,"file":144,"line":337},{"id":422,"type":274,"label":320,"file":341,"line":342,"wp_function":322},"n9",{"id":424,"type":269,"label":270,"file":144,"line":345},"n10",{"id":426,"type":282,"label":348,"file":144,"line":345},"n11",{"id":428,"type":274,"label":351,"file":193,"line":352,"wp_function":353},"n12",{"id":430,"type":269,"label":270,"file":144,"line":368},"n13",{"id":432,"type":282,"label":370,"file":144,"line":368},"n14",{"id":434,"type":274,"label":320,"file":341,"line":372,"wp_function":322},"n15",{"id":436,"type":269,"label":270,"file":144,"line":382},"n16",{"id":438,"type":282,"label":384,"file":144,"line":382},"n17",{"id":440,"type":274,"label":351,"file":193,"line":386,"wp_function":353},"n18",{"id":442,"type":269,"label":270,"file":144,"line":388},"n19",{"id":444,"type":282,"label":390,"file":144,"line":388},"n20",{"id":446,"type":274,"label":320,"file":341,"line":392,"wp_function":322},"n21",{"id":448,"type":269,"label":270,"file":144,"line":394},"n22",{"id":450,"type":282,"label":396,"file":144,"line":394},"n23",{"id":452,"type":274,"label":320,"file":341,"line":26,"wp_function":322},"n24",{"id":454,"type":269,"label":270,"file":144,"line":279},"n25",{"id":456,"type":282,"label":283,"file":144,"line":279},"n26",{"id":458,"type":274,"label":286,"file":287,"line":288,"wp_function":289},"n27",[460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477],{"from":268,"to":273,"sanitized":160},{"from":278,"to":281,"sanitized":160},{"from":285,"to":344,"sanitized":159},{"from":344,"to":347,"sanitized":159},{"from":350,"to":398,"sanitized":159},{"from":398,"to":422,"sanitized":159},{"from":424,"to":426,"sanitized":159},{"from":426,"to":428,"sanitized":159},{"from":430,"to":432,"sanitized":159},{"from":432,"to":434,"sanitized":159},{"from":436,"to":438,"sanitized":159},{"from":438,"to":440,"sanitized":159},{"from":442,"to":444,"sanitized":159},{"from":444,"to":446,"sanitized":159},{"from":448,"to":450,"sanitized":159},{"from":450,"to":452,"sanitized":159},{"from":454,"to":456,"sanitized":159},{"from":456,"to":458,"sanitized":159},{"summary":479,"deductions":480},"The \"zone-redirect\" plugin version 1.0.10 exhibits a mixed security posture. On the positive side, there are no reported CVEs, and the plugin demonstrates good practices by implementing nonce checks on all identified AJAX handlers. The majority of SQL queries utilize prepared statements, which is a significant security advantage. However, several areas raise concerns. A substantial portion of output is not properly escaped, creating a risk of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the taint analysis reveals a high number of flows with unsanitized paths, including five classified as high severity, indicating potential for insecure data handling and privilege escalation if these flows are triggered by user input.\n\nWhile the plugin has no documented vulnerability history, the static analysis findings, particularly the unsanitized taint flows and the low percentage of properly escaped output, suggest potential undiscovered vulnerabilities. The presence of file operations and external HTTP requests, though not explicitly flagged as problematic in the provided data, are always points of attention in security analysis. The plugin's strengths lie in its well-protected entry points and use of prepared statements, but the susceptibility to XSS and the critical taint flows present significant risks that need to be addressed.",[481,484,486,488,491],{"reason":482,"points":483},"High percentage of unsanitized taint flows",15,{"reason":485,"points":34},"Low percentage of properly escaped output",{"reason":487,"points":70},"5 high severity taint flows",{"reason":489,"points":490},"File operations detected",5,{"reason":492,"points":490},"External HTTP requests detected","2026-03-17T06:27:54.057Z",{"wat":495,"direct":524},{"assetPaths":496,"generatorPatterns":509,"scriptPaths":510,"versionParams":511},[497,498,499,500,501,502,503,504,505,506,507,508],"\u002Fwp-content\u002Fplugins\u002Fzone-redirect\u002Fcss\u002Fzone-redirect-admin.css","\u002Fwp-content\u002Fplugins\u002Fzone-redirect\u002Fcss\u002Fbootstrap\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Fzone-redirect\u002Fcss\u002Fbootstrap\u002Fbootstrap-toggle.min.css","\u002Fwp-content\u002Fplugins\u002Fzone-redirect\u002Fcss\u002Fdatatable\u002Fjquery.dataTables.css","\u002Fwp-content\u002Fplugins\u002Fzone-redirect\u002Fcss\u002Fpnotify\u002Fpnotify.css","\u002Fwp-content\u002Fplugins\u002Fzone-redirect\u002Fjs\u002Fzone-redirect-admin.js","\u002Fwp-content\u002Fplugins\u002Fzone-redirect\u002Fjs\u002Fbootstrap\u002Fbootstrap.min.js","\u002Fwp-content\u002Fplugins\u002Fzone-redirect\u002Fjs\u002Fbootstrap\u002Fbootstrap-toggle.min.js","\u002Fwp-content\u002Fplugins\u002Fzone-redirect\u002Fjs\u002Ffontawesome\u002Fall.js","\u002Fwp-content\u002Fplugins\u002Fzone-redirect\u002Fjs\u002Fpnotify\u002Fpnotify.js","\u002Fwp-content\u002Fplugins\u002Fzone-redirect\u002Fjs\u002Fdatatable\u002Fjquery.dataTables.js","\u002Fwp-content\u002Fplugins\u002Fzone-redirect\u002Fjs\u002Fzone-redirect-ajax.js",[],[502,503,504,505,506,507,508],[512,513,514,515,516,517,518,519,520,521,522,523],"zone-redirect-admin.css?ver=","bootstrap.min.css?ver=","bootstrap-toggle.min.css?ver=","jquery.dataTables.css?ver=","pnotify.css?ver=","zone-redirect-admin.js?ver=","bootstrap.min.js?ver=","bootstrap-toggle.min.js?ver=","all.js?ver=","pnotify.js?ver=","jquery.dataTables.js?ver=","zone-redirect-ajax.js?ver=",{"cssClasses":525,"htmlComments":527,"htmlAttributes":541,"restEndpoints":551,"jsGlobals":553,"shortcodeOutput":555},[526],"zone-redirect-main-display",[528,529,530,531,532,533,534,535,535,536,537,538,538,539,539,534,534,536,536,538,538,539,539,540,540],"\u003C!-- END OF PHP WORDPRESS -->","\u003C!-- HERE WE ADD ALL THE TABLE DATA WHICH IS GET FROM THE DB AND DISPLAY ON THE FRONT END -->","\u003C!-- IF NO REDIRECTION IS FOUND THAN SHOW THE NO DATA AVAILABLE MESSAGE -->","\u003C!-- TO SHOW THE REDIRECTION DATA HERE -->","\u003C!-- IF NO HISTORY IS FOUND THAN SHOW THE NO DATA AVAILABLE MESSAGE -->","\u003C!-- TO SHOW THE HISTORY DATA HERE -->","\u003C!-- THIS IS THE ADD NEW REDIRECTION BUTTON AND OPEN THE MODAL FOR ADD NEW REDIRECTION -->","\u003C!-- THIS IS THE IMPORT AND EXPORT BUTTON -->","\u003C!-- HERE IS THE SEARCH BAR -->","\u003C!-- THIS IS THE SEARCH BAR -->","\u003C!-- THIS IS THE DELETE BUTTON AND IT WILL OPEN THE MODAL FOR DELETE THE REDIRECTION -->","\u003C!-- DELETE ALL THE REDIRECTION LINK -->","\u003C!-- END OF FOOTER PHP -->",[542,543,544,542,543,544,545,542,546,547,542,546,547,545,542,548,549,542,548,549,542,550,545,542,550,545],"data-toggle=\"modal\"","data-target=\"#exampleModal\"","data-target=\"#addModal\"","data-id","data-target=\"#updateModal\"","data-update-id","data-target=\"#trashModal\"","data-trash-id","data-target=\"#deleteLinkModal\"",[552],"\u002Fwp-json\u002Fzone-redirect\u002Fv1\u002Fsettings",[554],"redirectsettingsAjax",[],{"error":160,"url":557,"statusCode":558,"statusMessage":559,"message":559},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fzone-redirect\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":561,"versions":562},4,[563,570,577,584],{"version":564,"download_url":565,"svn_tag_url":566,"released_at":27,"has_diff":159,"diff_files_changed":567,"diff_lines":27,"trac_diff_url":568,"vulnerabilities":569,"is_current":159},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzone-redirect.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fzone-redirect\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fzone-redirect%2Ftags%2F1.0.6&new_path=%2Fzone-redirect%2Ftags%2F1.0.7",[],{"version":571,"download_url":572,"svn_tag_url":573,"released_at":27,"has_diff":159,"diff_files_changed":574,"diff_lines":27,"trac_diff_url":575,"vulnerabilities":576,"is_current":159},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzone-redirect.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fzone-redirect\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fzone-redirect%2Ftags%2F1.0.4&new_path=%2Fzone-redirect%2Ftags%2F1.0.6",[],{"version":578,"download_url":579,"svn_tag_url":580,"released_at":27,"has_diff":159,"diff_files_changed":581,"diff_lines":27,"trac_diff_url":582,"vulnerabilities":583,"is_current":159},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzone-redirect.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fzone-redirect\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fzone-redirect%2Ftags%2F1.0.3&new_path=%2Fzone-redirect%2Ftags%2F1.0.4",[],{"version":585,"download_url":586,"svn_tag_url":587,"released_at":27,"has_diff":159,"diff_files_changed":588,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":589,"is_current":159},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzone-redirect.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fzone-redirect\u002Ftags\u002F1.0.3\u002F",[],[]]