[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ft_fzRCCHHR40MF2PwycNcTJzuI8_PJwahguW_DNxmm4":3,"$f0SskG7gX9LKPOh1PoB40WBXh8VBr5YWrFH-mrV2jHyY":231,"$fHHRrPGfhJEDkxXQ4zHdajPz19xeiEmIsO0gfEiHMwz4":235},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":7,"tags":17,"homepage":7,"download_link":19,"security_score":20,"vuln_count":13,"unpatched_count":13,"last_vuln_date":21,"fetched_at":22,"discovery_status":23,"vulnerabilities":24,"developer":25,"crawl_stats":21,"alternatives":32,"analysis":149,"fingerprints":218},"dynamic-404-page","Dynamic 404 Page","1.0","","https:\u002F\u002Fprofiles.wordpress.org\u002Fpaulreitz\u002F","\u003Cp>Allows you te set a page to be used as the 404 page. In order for the plugin to work you need to make some modifications to the \u003Ccode>404.php\u003C\u002Fcode> file in your theme. I set it this way so that the 404 page could be formatted to fit the theme, or can be set more dynamically.\u003C\u002Fp>\n\u003Cp>For more information and sample code: http:\u002F\u002Fwww.reitzdesigns.com\u002F2010\u002F08\u002Fdynamic-404-page-wordpress-plugin\u002F\u003C\u002Fp>\n\u003Cp>Although this plugin will work with WordPress 2.8, it’s better suited for version 3.x.\u003C\u002Fp>\n","Allows you to select a page to use as the content of your 404 page.",20,4740,0,"2010-08-21T23:59:00.000Z","3.0.5","2.8.0",[18],"404","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-404-page.zip",85,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":26,"display_name":26,"profile_url":8,"plugin_count":27,"total_installs":28,"avg_security_score":20,"avg_patch_time_days":29,"trust_score":30,"computed_at":31},"paulreitz",3,40,30,84,"2026-08-29T11:21:29.768Z",[33,59,82,104,128],{"slug":34,"name":35,"version":36,"author":37,"author_profile":38,"description":39,"short_description":40,"active_installs":41,"downloaded":42,"rating":43,"num_ratings":44,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":54,"download_link":55,"security_score":56,"vuln_count":57,"unpatched_count":13,"last_vuln_date":58,"fetched_at":22},"redirection","Redirection","5.9.0","John Godley","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnny5\u002F","\u003Cp>Redirection is the most popular redirect manager for WordPress. With it you can easily manage 301 redirections, keep track of 404 errors, and generally tidy up any loose ends your site may have. This can help reduce errors and improve your site ranking.\u003C\u002Fp>\n\u003Cp>Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.\u003C\u002Fp>\n\u003Cp>It has been a WordPress plugin for over 10 years and has been recommended countless times. And it’s free!\u003C\u002Fp>\n\u003Cp>Full documentation can be found at \u003Ca href=\"https:\u002F\u002Fredirection.me\" rel=\"nofollow ugc\">https:\u002F\u002Fredirection.me\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Redirection is compatible with PHP from 7.4 to 8.4.\u003C\u002Fp>\n\u003Ch4>Redirect manager\u003C\u002Fh4>\n\u003Cp>Create and manage redirects quickly and easily without needing Apache or Nginx knowledge. If your WordPress supports permalinks then you can use Redirection to redirect any URL.\u003C\u002Fp>\n\u003Cp>There is full support for regular expressions so you can create redirect patterns to match any number of URLs. You can match query parameters and even pass them through to the target URL.\u003C\u002Fp>\n\u003Cp>The plugin can also be configured to monitor when post or page permalinks are changed and automatically create a redirect to the new URL.\u003C\u002Fp>\n\u003Ch4>Conditional redirects\u003C\u002Fh4>\n\u003Cp>In addition to straightforward URL matching you can redirect based on other conditions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Login status – redirect only if the user is logged in or logged out\u003C\u002Fli>\n\u003Cli>WordPress capability – redirect if the user is able to perform a certain capability\u003C\u002Fli>\n\u003Cli>Browser – redirect if the user is using a certain browser\u003C\u002Fli>\n\u003Cli>Referrer – redirect if the user visited the link from another page\u003C\u002Fli>\n\u003Cli>Cookies – redirect if a particular cookie is set\u003C\u002Fli>\n\u003Cli>HTTP headers – redirect based on a HTTP header\u003C\u002Fli>\n\u003Cli>Custom filter – redirect based on your own WordPress filter\u003C\u002Fli>\n\u003Cli>IP address – redirect if the client IP address matches\u003C\u002Fli>\n\u003Cli>Server – redirect another domain if also hosted on this server\u003C\u002Fli>\n\u003Cli>Page type – redirect if the current page is a 404\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Full logging\u003C\u002Fh4>\n\u003Cp>A configurable logging option allows to view all redirects occurring on your site, including information about the visitor, the browser used, and the referrer. A ‘hit’ count is maintained for each redirect so you can see if a URL is being used.\u003C\u002Fp>\n\u003Cp>Logs can be exported for external viewing, and can be searched and filtered for more detailed investigation.\u003C\u002Fp>\n\u003Cp>Display geographic information about an IP address, as well as a full user agent information, to try and understand who the visitor is.\u003C\u002Fp>\n\u003Cp>You are able to disable or reduce IP collection to meet the legal requirements of your geographic region, and can change the amount of information captured from the bare minimum to HTTP headers.\u003C\u002Fp>\n\u003Cp>You can also log any redirect happening on your site, including those performed outside of Redirection.\u003C\u002Fp>\n\u003Ch4>Add HTTP headers\u003C\u002Fh4>\n\u003Cp>HTTP headers can be added to redirects or your entire site that help reduce the impact of redirects or help increase security. You can also add your own custom headers.\u003C\u002Fp>\n\u003Ch4>Track 404 errors\u003C\u002Fh4>\n\u003Cp>Redirection will keep track of all 404 errors that occur on your site, allowing you to track down and fix problems.\u003C\u002Fp>\n\u003Cp>Errors can be grouped to show where you should focus your attention, and can be redirected in bulk.\u003C\u002Fp>\n\u003Ch4>Query parameter handling\u003C\u002Fh4>\n\u003Cp>You can match query parameters exactly, ignore them, and even pass them through to your target.\u003C\u002Fp>\n\u003Ch4>Migrate Permalinks\u003C\u002Fh4>\n\u003Cp>Changed your permalink structure? You can migrate old permalinks simply by entering the old permalink structure. Multiple migrations are supported.\u003C\u002Fp>\n\u003Ch4>Apache & Nginx support\u003C\u002Fh4>\n\u003Cp>By default Redirection will manage all redirects using WordPress. However you can configure it so redirects are automatically saved to a .htaccess file and handled by Apache itself.\u003C\u002Fp>\n\u003Cp>If you use Nginx then you can export redirects to an Nginx rewrite rules file.\u003C\u002Fp>\n\u003Ch4>Fine-grained permissions\u003C\u002Fh4>\n\u003Cp>Fine-grained permissions are available so you can customise the plugin for different users. This makes it particularly suitable for client sites where you may want to prevent certain actions, and remove functionality.\u003C\u002Fp>\n\u003Ch4>Import & Export\u003C\u002Fh4>\n\u003Cp>The plugin has a fully-featured import and export system and you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Import and export to Apache .htaccess\u003C\u002Fli>\n\u003Cli>Export to Nginx rewrite rules\u003C\u002Fli>\n\u003Cli>Copy redirects between sites using JSON\u003C\u002Fli>\n\u003Cli>Import and export to CSV for viewing in a spreadsheet\u003C\u002Fli>\n\u003Cli>Use WP CLI to automate import and export\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also import from the following plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple 301 Redirects\u003C\u002Fli>\n\u003Cli>SEO Redirection\u003C\u002Fli>\n\u003Cli>Safe Redirect Manager\u003C\u002Fli>\n\u003Cli>Rank Math\u003C\u002Fli>\n\u003Cli>WordPress old slug redirects\u003C\u002Fli>\n\u003Cli>Quick Post\u002FPages redirects\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Search Regex compatible\u003C\u002Fh4>\n\u003Cp>Redirection is compatible with \u003Ca href=\"https:\u002F\u002Fsearchregex.com\" rel=\"nofollow ugc\">Search Regex\u003C\u002Fa>, allowing you to bulk update your redirects.\u003C\u002Fp>\n\u003Ch4>Wait, it’s free?\u003C\u002Fh4>\n\u003Cp>Yes, it’s really free. There’s no premium version and no need to pay money to get access to features. This is a dedicated redirect management plugin.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Please submit bugs, patches, and feature requests to:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjohngodley\u002Fredirection\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fjohngodley\u002Fredirection\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Please submit translations to:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fredirection\" rel=\"nofollow ugc\">https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fredirection\u003C\u002Fa>\u003C\u002Fp>\n","Manage 301 redirects, track 404 errors, and improve your site. No knowledge of Apache or Nginx required.",2000000,76073796,88,701,"2026-07-11T12:51:00.000Z","7.0.2","6.6","7.4",[50,18,51,52,53],"301","apache","htaccess","redirect","https:\u002F\u002Fredirection.me\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredirection.5.9.0.zip",97,5,"2018-11-14 00:00:00",{"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":46,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":79,"download_link":80,"security_score":56,"vuln_count":27,"unpatched_count":13,"last_vuln_date":81,"fetched_at":22},"broken-link-checker-seo","Broken Link Checker by AIOSEO – Find & Fix Broken Internal, External & Video Links","1.3.0","AIOSEO Plugin Team","https:\u002F\u002Fprofiles.wordpress.org\u002Faioseo\u002F","\u003Cp>Broken links hurt your SEO and send visitors to dead 404 pages. Broken Link Checker by AIOSEO scans your whole WordPress site for broken links and shows you exactly which ones to fix. It checks internal links, external links, broken images, and video links, then lets you fix or remove them in a few clicks without editing each post by hand.\u003C\u002Fp>\n\u003Cp>This free plugin connects to your AIOSEO account and scans up to 250 internal links every month at no cost, with credits that renew each month. Upgrade to a paid subscription to scan more internal and external links, monitor more frequently, and cover larger sites. \u003Ca href=\"https:\u002F\u002Faioseo.com\u002Fpricing-broken-link-checker\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" rel=\"nofollow ugc\">See Broken Link Checker pricing and upgrade here.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>🔗 Find Broken Internal and External Links\u003C\u002Fh4>\n\u003Cp>Broken Link Checker monitors every internal link and external link on your WordPress website and reports which links work and which are broken. It crawls your content on a schedule and records the status of each link: a working 200 response, a 301 or 302 redirect, or a broken 404. You get a clear list of broken links to fix, so dead links never sit on your pages unnoticed.\u003C\u002Fp>\n\u003Ch4>🎥 Check Broken Video Links on YouTube, Vimeo, and More\u003C\u002Fh4>\n\u003Cp>Video links break in a way that a normal link check misses. A YouTube or Vimeo page can still load and return a working status long after the video was deleted, set to private, or removed by the uploader. Broken Link Checker auto-detects video links and verifies that the video behind each link still exists. It checks the video itself across YouTube, Vimeo, and more than ten other platforms, then flags the ones that are gone so you can swap in a working video. This keeps tutorials, reviews, and any post built around an embedded or linked video from quietly going stale.\u003C\u002Fp>\n\u003Ch4>🖼️ Detect Broken Images\u003C\u002Fh4>\n\u003Cp>Broken Link Checker also finds broken images. If an image file was moved, renamed, or deleted, the plugin reports the broken image URL next to your broken links so you can replace it before visitors land on a missing graphic.\u003C\u002Fp>\n\u003Ch4>☁️ Cloud-Based Scanning That Does Not Slow Down Your Site\u003C\u002Fh4>\n\u003Cp>Broken Link Checker by AIOSEO runs as a cloud service connected to your AIOSEO account, so the link scanning happens on our servers instead of yours. Other broken link checker plugins crawl from your own server, which can spike resource usage, get your hosting account flagged, or cause your server IP to be blocked. With cloud-based link scanning, your site speed stays the same and your hosting provider has no reason to throttle you, even on large sites with thousands of links.\u003C\u002Fp>\n\u003Ch4>🎯 Granular Control Over What Gets Scanned\u003C\u002Fh4>\n\u003Cp>You decide what Broken Link Checker monitors. Choose which post types to scan, such as pages, posts, and custom post types, and which post statuses to include, such as published, draft, or pending review. This keeps the scan focused on the content that matters and your link credits spent where they count.\u003C\u002Fp>\n\u003Ch4>🚫 Exclude URLs You Do Not Want Checked\u003C\u002Fh4>\n\u003Cp>Some links should not be checked at all. Affiliate links, tracking redirects, and third-party URLs that block automated requests can show up as false broken links. Broken Link Checker lets you exclude specific URLs and domains so your broken link report stays accurate.\u003C\u002Fp>\n\u003Ch4>🛠️ Fix Broken Links Without Leaving WordPress\u003C\u002Fh4>\n\u003Cp>Finding broken links is only half the job. Broken Link Checker lets you fix them straight from the dashboard. Edit a link inline to point it at the correct URL, unlink it, or remove it, and the change is written back to your post automatically. You can clear out many broken links in a single sitting instead of opening each post one at a time.\u003C\u002Fp>\n\u003Cp>Broken links are also marked in red on the frontend with the Broken Links Highlighter, so they are easy to spot, and the plugin can stop search engines from following broken links while you work through them. If you use the AIOSEO Redirects feature, you can send a broken link straight to a working URL with a redirect.\u003C\u002Fp>\n\u003Ch4>🏢 Who Uses Broken Link Checker\u003C\u002Fh4>\n\u003Cp>Broken Link Checker works for any WordPress site that links out or links internally:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers and publishers\u003C\u002Fstrong> – keep years of posts free of dead links and broken video embeds.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>eCommerce stores\u003C\u002Fstrong> – catch broken product links, broken images, and supplier URLs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Affiliate marketers\u003C\u002Fstrong> – find broken affiliate links before they cost you commissions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies and freelancers\u003C\u002Fstrong> – monitor client sites and fix broken links from one place.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local businesses\u003C\u002Fstrong> – make sure menu, booking, and map links keep working.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📋 Full Broken Link Checker Feature List\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faioseo.com\u002Ffeatures\u002Fbroken-link-checker\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" rel=\"nofollow ugc\">Broken Link Checker\u003C\u002Fa> – scan your whole WordPress site for broken links and fix them from one dashboard.\u003C\u002Fli>\n\u003Cli>Internal link checker – monitor every internal link between your posts and pages.\u003C\u002Fli>\n\u003Cli>External link checker – check outbound links to other websites for 404 errors.\u003C\u002Fli>\n\u003Cli>Broken video link checker – verify videos on YouTube, Vimeo, and 10+ platforms still exist.\u003C\u002Fli>\n\u003Cli>Broken image detector – find images that no longer load.\u003C\u002Fli>\n\u003Cli>Redirect detection – see which links return a 301 or 302 redirect.\u003C\u002Fli>\n\u003Cli>Cloud-based scanning – link checks run on AIOSEO servers, not your server.\u003C\u002Fli>\n\u003Cli>Scheduled automatic scans – links are rechecked on a regular schedule.\u003C\u002Fli>\n\u003Cli>Inline link editing – fix or update a broken link without opening the post editor.\u003C\u002Fli>\n\u003Cli>Unlink and remove – clear out dead links in one click.\u003C\u002Fli>\n\u003Cli>Broken Links Highlighter – broken links are marked in red on the frontend.\u003C\u002Fli>\n\u003Cli>AIOSEO Redirects integration – redirect a broken link to a working URL.\u003C\u002Fli>\n\u003Cli>Granular post type control – choose which post types and statuses to scan.\u003C\u002Fli>\n\u003Cli>URL and domain exclusions – skip affiliate links, trackers, and URLs you do not want checked.\u003C\u002Fli>\n\u003Cli>Link status filters – filter links by good, broken, redirect, or not yet checked.\u003C\u002Fli>\n\u003Cli>Broken link count column – see broken link counts in the AIOSEO Details post column.\u003C\u002Fli>\n\u003Cli>Link Distribution dashboard widget – view link health from your WordPress dashboard.\u003C\u002Fli>\n\u003Cli>Media link checking – index and check media file URLs.\u003C\u002Fli>\n\u003Cli>Second-chance rechecks – broken links are verified again client-side to reduce false positives.\u003C\u002Fli>\n\u003Cli>Free monthly link credits – scan up to 250 internal links every month for free.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🛡️ Built by the Team at AIOSEO\u003C\u002Fh4>\n\u003Cp>Broken Link Checker is built by AIOSEO, the team behind the All in One SEO plugin used on more than 3 million WordPress websites. The same focus on practical, results-driven SEO goes into keeping your links healthy and your visitors out of 404 pages.\u003C\u002Fp>\n\u003Ch4>🔎 A Better Way to Check Broken Links Than Ahrefs, Screaming Frog & Other Tools\u003C\u002Fh4>\n\u003Cp>If you have looked for a way to find broken links, you have probably tried tools like Ahrefs, Screaming Frog, Dr. Link Check, or Dead Link Checker. Those tools can crawl a site, but they run outside WordPress, so you copy URLs back and forth and fix every broken link by hand in the editor. Broken Link Checker by AIOSEO lives inside your WordPress dashboard. It finds broken links, broken images, and dead video links, and it fixes them in place. Because the scanning runs in the cloud, it does this without loading your server the way an on-site crawler plugin does.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin is created by \u003Ca href=\"https:\u002F\u002Fbenjaminrojas.net\u002F\" title=\"Benjamin Rojas\" rel=\"friend nofollow ugc\">Benjamin Rojas\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fsyedbalkhi.com\u002F\" title=\"Syed Balkhi\" rel=\"friend nofollow ugc\">Syed Balkhi\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Branding Guideline\u003C\u002Fh4>\n\u003Cp>AIOSEO&reg; is a registered trademark of Semper Plugins LLC. When writing about the WordPress SEO plugin by AIOSEO, please use the following format.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AIOSEO (correct)\u003C\u002Fli>\n\u003Cli>All in One SEO (correct)\u003C\u002Fli>\n\u003Cli>AIO SEO (incorrect)\u003C\u002Fli>\n\u003Cli>All in 1 SEO (incorrect)\u003C\u002Fli>\n\u003Cli>AISEO (incorrect)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What’s Next\u003C\u002Fh4>\n\u003Cp>If you like our Broken Link Checker plugin, then consider checking out our other projects:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faioseo.com\u002F\" title=\"AIOSEO\" rel=\"friend nofollow ugc\">AIOSEO\u003C\u002Fa> – The Best WordPress SEO plugin & toolkit to improve your SEO rankings in search results.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002F\" title=\"OptinMonster\" rel=\"friend nofollow ugc\">OptinMonster\u003C\u002Fa> – Get more email subscribers with the most popular conversion optimization plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpforms.com\u002F\" title=\"WPForms\" rel=\"friend nofollow ugc\">WPForms\u003C\u002Fa> – #1 drag & drop online form builder for WordPress (trusted by 5 million sites).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.monsterinsights.com\u002F\" title=\"MonsterInsights\" rel=\"friend nofollow ugc\">MonsterInsights\u003C\u002Fa> – See the stats that matter and grow your business with confidence. Best Google Analytics plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seedprod.com\u002F\" title=\"SeedProd\" rel=\"friend nofollow ugc\">SeedProd\u003C\u002Fa> – Create beautiful landing pages with our powerful drag & drop landing page builder.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpmailsmtp.com\" rel=\"nofollow ugc\">WP Mail SMTP\u003C\u002Fa> – Improve email deliverability for your contact form with the most popular SMTP plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frafflepress.com\u002F\" rel=\"nofollow ugc\">RafflePress\u003C\u002Fa> – Best WordPress giveaway and contest plugin to grow traffic and social followers.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.smashballoon.com\" rel=\"nofollow ugc\">Smash Balloon\u003C\u002Fa> – #1 social feeds plugin for WordPress – display social media content in WordPress without code.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpcode.com\u002F\" rel=\"nofollow ugc\">WPCode\u003C\u002Fa> – Must have WordPress code snippet management plugin to help you future-proof website customization (trusted by 1.5 million sites).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduplicator.com\u002F\" rel=\"nofollow ugc\">Duplicator\u003C\u002Fa> – Popular WordPress backup and migration plugin used by over 1 million websites.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002F\" rel=\"nofollow ugc\">Push Engage\u003C\u002Fa> – Connect with visitors after they leave your website with the leading web push notification plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrustpulse.com\u002F\" rel=\"nofollow ugc\">TrustPulse\u003C\u002Fa> – Add real-time social proof notifications to boost your store conversions by up to 15%.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsearchwp.com\u002F\" rel=\"nofollow ugc\">SearchWP\u003C\u002Fa> – The most advanced custom WordPress search plugin to improve WordPress search quality.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faffiliatewp.com\u002F\" rel=\"nofollow ugc\">AffiliateWP\u003C\u002Fa> – #1 affiliate management plugin for WordPress. Add a referral program to your online store.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpsimplepay.com\u002F\" rel=\"nofollow ugc\">WP Simple Pay\u003C\u002Fa> – #1 Stripe payments plugin for WordPress. Start accepting one-time or recurring payments without a shopping cart.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feasydigitaldownloads.com\u002F\" rel=\"nofollow ugc\">Easy Digital Downloads\u003C\u002Fa> – The best WordPress eCommerce plugin to sell digital products (eBooks, software, music, and more).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpcharitable.com\u002F\" rel=\"nofollow ugc\">WPCharitable\u003C\u002Fa> – Top-rated WordPress donation and fundraising plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsugarcalendar.com\u002F\" rel=\"nofollow ugc\">Sugar Calendar\u003C\u002Fa> – A simple event calendar plugin for WordPress that’s both easy and powerful.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002F\" title=\"WPBeginner\" rel=\"friend nofollow ugc\">WPBeginner\u003C\u002Fa> to learn from our \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fwp-tutorials\u002F\" title=\"WordPress Tutorials\" rel=\"friend nofollow ugc\">WordPress Tutorials\u003C\u002Fa> and find out about the \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fplugins\u002F\" title=\"Best WordPress Plugins\" rel=\"friend nofollow ugc\">best WordPress plugins\u003C\u002Fa>.\u003C\u002Fp>\n","Broken link checker that finds and fixes broken links, broken images, and dead video links to protect your site's SEO.",300000,2375477,76,81,"2026-06-18T11:59:00.000Z","5.7","7.2",[18,75,76,77,78],"broken-link-checker","broken-links","dead-links","link-checker","https:\u002F\u002Faioseo.com\u002Fbroken-link-checker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbroken-link-checker-seo.1.3.0.zip","2025-12-09 00:00:00",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":67,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":46,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":100,"download_link":101,"security_score":102,"vuln_count":27,"unpatched_count":13,"last_vuln_date":103,"fetched_at":22},"eps-301-redirects","301 Redirects – Redirect Manager","2.85","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>\u003Cstrong>Having problems with spam, bots, or AI scrapers? Have a look at our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-google-recaptcha\u002F\" rel=\"ugc\">free Captcha plugin\u003C\u002Fa> used on over 200,000 sites.\u003C\u002Fstrong>\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 – 404 Error Log\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.",4008642,94,578,"2026-07-18T06:24:00.000Z","4.0","5.2",[97,98,53,34,99],"301-redirect","404-error-log","redirects","https:\u002F\u002Fwp301redirects.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feps-301-redirects.2.85.zip",98,"2023-03-08 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":114,"num_ratings":115,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":7,"tags":119,"homepage":123,"download_link":124,"security_score":125,"vuln_count":126,"unpatched_count":13,"last_vuln_date":127,"fetched_at":22},"all-404-redirect-to-homepage","All 404 Redirect to Homepage","5.6","wp-buy","https:\u002F\u002Fprofiles.wordpress.org\u002Fwp-buy\u002F","\u003Cp>By this plugin you can fix all random 404 links appear in you your website and redirect them to homepage or any other page using 301 SEO redirect. 404 error pages hurts the rank of your site in search engines. This smart plugin is a simple solution to handle 404 error pages.\u003C\u002Fp>\n\u003Cp>Elevate your website’s SEO performance and user experience with our Smart 404 Error Fix & Redirect plugin. This powerful tool automatically identifies and manages random 404 errors on your WordPress site, ensuring that broken links and missing pages are seamlessly redirected. By handling these 404 errors with precision, the plugin directs visitors to your homepage or any other specified page, helping to retain your audience and improve site navigation.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic 404 Redirection:\u003C\u002Fstrong> Effortlessly manage broken links and redirect users to relevant pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>301 SEO Redirects:\u003C\u002Fstrong> Implement permanent 301 redirects to enhance your website’s SEO ranking and preserve link equity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Redirection:\u003C\u002Fstrong> Choose where 404 errors should be redirected – to your homepage, a custom page, or any URL of your choice.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Soft 404 Handling:\u003C\u002Fstrong> Address and manage soft 404 errors effectively.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Broken Link Management:\u003C\u002Fstrong> Detect and fix broken images and links to maintain a smooth user experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HTTPS Support:\u003C\u002Fstrong> Ensure compatibility with HTTPS for secure redirection.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Improved SEO:\u003C\u002Fstrong> Reduce the negative impact of 404 errors on your search engine rankings with effective 301 redirects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced User Experience:\u003C\u002Fstrong> Keep visitors engaged by preventing them from encountering error pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Setup:\u003C\u002Fstrong> Simple installation and configuration with user-friendly options.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How to use the plugin?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>After installing the plugin go to the plugin control panel from settings menu.\u003C\u002Fli>\n\u003Cli>Put the link where the plugin should redirect all 404 links in the text box.\u003C\u002Fli>\n\u003Cli>Select the plugin status to be enabled.\u003C\u002Fli>\n\u003Cli>Click the button Update Options to save the from.\u003C\u002Fli>\n\u003Cli>Go to 404 URLs tab to see the latest 404 links discovered and redirected\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>\u003Cbr \u002F>\nPlease make sure than the page you put above in the control panel to redirect all 404 to it is a valid link. If this page is not valid it will be considered as an 404 link and will result in redirect loop. In case of redirect loop you can simply disable the plugin and check the page is valid or not.\u003C\u002Fp>\n","Using this plugin, you can fix all 404 error links by redirecting them to homepage using the SEO 301 redirection. Improve your SEO rank & pages speed",200000,6089361,82,96,"2026-04-06T22:02:00.000Z","6.9.5","4.5",[120,121,34,122],"404-error","broken-images","seo-redirect","https:\u002F\u002Fwww.wp-buy.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fall-404-redirect-to-homepage.5.6.zip",99,2,"2021-06-01 00:00:00",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":136,"downloaded":137,"rating":91,"num_ratings":138,"last_updated":139,"tested_up_to":46,"requires_at_least":140,"requires_php":48,"tags":141,"homepage":144,"download_link":145,"security_score":146,"vuln_count":147,"unpatched_count":13,"last_vuln_date":148,"fetched_at":22},"404-to-301","404 to 301 – Redirect Manager, 404 Error Logs & Notifications","4.0.2","Joel James","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoelcj91\u002F","\u003Cp>\u003Cstrong>404 to 301\u003C\u002Fstrong> is a complete redirect manager and 404 error monitor for WordPress. Build your own custom redirects (301, 302, 307 and more) with exact, prefix or regex matching, automatically redirect every remaining 404 error to any page you choose, and keep a full log of every broken link that hits your site — so you can fix the real problem instead of just hiding it. An optional email alert lets you know the moment a URL starts getting hit.\u003C\u002Fp>\n\u003Cp>Whether you are managing redirects after a site migration, cleaning up old URLs following a redesign, or simply protecting your SEO and visitor experience from dead links, 404 to 301 gives you precise redirect management \u003Cstrong>and\u003C\u002Fstrong> a 404 logging safety net for everything you miss — all from a fast, modern admin.\u003C\u002Fp>\n\u003Ch4>Custom redirects\u003C\u002Fh4>\n\u003Cp>Take full control of your URLs with a built-in redirect manager:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create unlimited \u003Cstrong>custom redirects\u003C\u002Fstrong> with your choice of redirect type (301, 302, 307 and more).\u003C\u002Fli>\n\u003Cli>Match URLs by \u003Cstrong>exact path, prefix or regular expression (regex)\u003C\u002Fstrong> for precise or pattern-based rules.\u003C\u002Fli>\n\u003Cli>Enable or disable individual redirects without deleting them.\u003C\u002Fli>\n\u003Cli>See a \u003Cstrong>hit counter and last-hit timestamp\u003C\u002Fstrong> on every redirect so you know what’s actually being used.\u003C\u002Fli>\n\u003Cli>Manage everything from a full-featured table with search, filters, bulk actions and pagination.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Automatic 404 redirection\u003C\u002Fh4>\n\u003Cp>Don’t have a custom rule for a broken URL? Set a \u003Cstrong>global fallback\u003C\u002Fstrong> and automatically redirect every leftover 404 error to your homepage, a custom page, or any URL — with the redirect type of your choice. No more dead-end 404 pages costing you visitors and link equity.\u003C\u002Fp>\n\u003Ch4>404 error logs\u003C\u002Fh4>\n\u003Cp>Know exactly which links are breaking on your site:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Log every 404 error\u003C\u002Fstrong> with the requested URL, referrer, IP address, user agent and timestamp.\u003C\u002Fli>\n\u003Cli>Duplicate hits are \u003Cstrong>deduplicated and counted\u003C\u002Fstrong>, so a busy broken URL is one row with a hit count — not thousands.\u003C\u002Fli>\n\u003Cli>Track each error through a \u003Cstrong>lifecycle status\u003C\u002Fstrong> (open \u002F ignored \u002F fixed) and filter logs by date.\u003C\u002Fli>\n\u003Cli>Turn any logged 404 into a redirect in a couple of clicks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR-friendly:\u003C\u002Fstrong> IP addresses can be masked, and you can exclude paths you don’t care about from logging.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Email notifications\u003C\u002Fh4>\n\u003Cp>Get an \u003Cstrong>email alert\u003C\u002Fstrong> when broken links appear, with a configurable hit threshold so busy sites don’t flood your inbox. Stay on top of new 404s without living in the dashboard.\u003C\u002Fp>\n\u003Ch4>Built for performance and developers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The plugin does work \u003Cstrong>only on a 404 request\u003C\u002Fstrong> — healthy page loads are never touched.\u003C\u002Fli>\n\u003Cli>Custom redirects are matched by a hashed, indexed lookup for near-instant resolution.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API\u003C\u002Fstrong> at \u003Ccode>\u002F404-to-301\u002Fv1\u002F\u003C\u002Fcode> for every admin operation.\u003C\u002Fli>\n\u003Cli>Full \u003Cstrong>WP-CLI\u003C\u002Fstrong> command set: \u003Ccode>wp 404-to-301 logs|redirects|settings\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>A filterable action pipeline so developers can hook in their own logic.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite compatible\u003C\u002Fstrong> — each site keeps its own redirects and logs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Add-ons\u003C\u002Fh3>\n\u003Cp>Extend 404 to 301 with official add-ons. Browse the full catalogue at \u003Ca href=\"https:\u002F\u002Fduckdev.com\u002Faddons\u002F404-to-301\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fduckdev.com\u002Faddons\u002F404-to-301\u002F\u003C\u002Fa>, or open the \u003Cstrong>Add-ons\u003C\u002Fstrong> tab inside the plugin.\u003C\u002Fp>\n\u003Ch4>Free add-ons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduckdev.com\u002Faddon\u002F404-to-301-redirects-importer\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Redirects Importer\u003C\u002Fstrong>\u003C\u002Fa> — Bulk import custom redirects into 404 to 301 from CSV files, or migrate them in from other redirect plugins like Redirection by John Godley and 301 Redirects – Redirect Manager by WebFactory — no manual re-entry.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduckdev.com\u002Faddon\u002F404-to-301-logs-exporter\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Logs Exporter\u003C\u002Fstrong>\u003C\u002Fa> — Export the 404 error log table as a downloadable CSV file directly from the Logs page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium add-ons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduckdev.com\u002Faddon\u002F404-to-301-logs-cleaner\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Logs Cleaner\u003C\u002Fstrong>\u003C\u002Fa> — Auto-prune the 404 log table by age, by row count, or on a periodic schedule to keep your database lean.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduckdev.com\u002Faddon\u002F404-to-301-email-reports\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Email Reports\u003C\u002Fstrong>\u003C\u002Fa> — Periodic email reports — daily, weekly or monthly digests of your 404 activity, each with an attached CSV.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduckdev.com\u002Faddon\u002F404-to-301-telegram-alerts\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Telegram Alerts\u003C\u002Fstrong>\u003C\u002Fa> — Real-time Telegram alerts for 404 errors and redirects, delivered in the background so visitors never wait on the API call.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Documentation & Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Documentation:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fdocs.duckdev.com\u002F404-to-301\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdocs.duckdev.com\u002F404-to-301\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support forum:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002F404-to-301\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002F404-to-301\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add-ons:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fduckdev.com\u002Faddons\u002F404-to-301\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fduckdev.com\u002Faddons\u002F404-to-301\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Custom redirects (301, 302, 307), automatic 404 redirection, full 404 error logs and email alerts — a complete redirect & 404 toolkit.",100000,2203159,311,"2026-06-22T20:37:00.000Z","6.4",[18,142,53,143,34],"404-error-logs","redirect-manager","https:\u002F\u002Fwordpress.org\u002Fplugins\u002F404-to-301\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F404-to-301.4.0.2.zip",95,6,"2022-06-07 00:00:00",{"attackSurface":150,"codeSignals":162,"taintFlows":181,"riskAssessment":209,"analyzedAt":217},{"hooks":151,"ajaxHandlers":158,"restRoutes":159,"shortcodes":160,"cronEvents":161,"entryPointCount":13,"unprotectedCount":13},[152],{"type":153,"name":154,"callback":155,"file":156,"line":157},"action","admin_menu","rd_dynamic_admin_action","Dynamic_404.php",34,[],[],[],[],{"dangerousFunctions":163,"sqlUsage":164,"outputEscaping":166,"fileOperations":13,"externalRequests":13,"nonceChecks":179,"capabilityChecks":13,"bundledLibraries":180},[],{"prepared":13,"raw":13,"locations":165},[],{"escaped":13,"rawEcho":167,"locations":168},4,[169,173,175,177],{"file":170,"line":171,"context":172},"php\\dynamic_404_admin.php",52,"raw output",{"file":170,"line":174,"context":172},54,{"file":170,"line":176,"context":172},68,{"file":170,"line":178,"context":172},70,1,[],[182],{"entryPoint":183,"graph":184,"unsanitizedCount":13,"severity":208},"\u003Cdynamic_404_admin> (php\\dynamic_404_admin.php:0)",{"nodes":185,"edges":204},[186,191,197,200],{"id":187,"type":188,"label":189,"file":170,"line":190},"n0","source","$_POST",16,{"id":192,"type":193,"label":194,"file":170,"line":195,"wp_function":196},"n1","sink","update_option() [Settings Manipulation]",18,"update_option",{"id":198,"type":188,"label":199,"file":170,"line":174},"n2","$_SERVER['REQUEST_URI']",{"id":201,"type":193,"label":202,"file":170,"line":174,"wp_function":203},"n3","echo() [XSS]","echo",[205,207],{"from":187,"to":192,"sanitized":206},true,{"from":198,"to":201,"sanitized":206},"low",{"summary":210,"deductions":211},"The \"dynamic-404-page\" plugin v1.0 exhibits a strong security posture in several key areas.  The absence of any recorded CVEs, coupled with the fact that there are no currently unpatched vulnerabilities, suggests a mature and well-maintained codebase regarding known security flaws.  Furthermore, the static analysis reveals a clean attack surface with zero AJAX handlers, REST API routes, shortcodes, or cron events, all of which significantly reduce the plugin's exposure to external manipulation.  All observed SQL queries are properly prepared, and there are no file operations or external HTTP requests, further minimizing risk.\n\nHowever, a significant concern arises from the code signals regarding output escaping. With 4 total outputs and 0% properly escaped, this indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any user-supplied data that is not sanitized before being displayed on the frontend or backend could be exploited by an attacker.  While the plugin has a nonce check, the lack of capability checks for entry points is also a potential weakness, especially if any of the non-existent entry points were to be introduced in future versions.  The taint analysis shows no critical or high severity issues, and zero unsanitized paths, which is positive, but the unescaped output remains a critical blind spot.\n\nIn conclusion, the plugin is strong in terms of its limited attack surface and lack of known vulnerabilities or direct SQL injection risks.  Its vulnerability history is clean, which is a significant positive.  However, the complete lack of output escaping is a critical flaw that needs immediate attention.  This makes the plugin susceptible to XSS attacks, which can have severe consequences for site security and user data.  The absence of capability checks, while not immediately exploitable due to the current lack of entry points, represents a potential future risk if the plugin evolves.",[212,215],{"reason":213,"points":214},"Output not properly escaped",8,{"reason":216,"points":57},"Missing capability checks","2026-03-16T22:55:46.778Z",{"wat":219,"direct":224},{"assetPaths":220,"generatorPatterns":221,"scriptPaths":222,"versionParams":223},[],[],[],[],{"cssClasses":225,"htmlComments":226,"htmlAttributes":227,"restEndpoints":228,"jsGlobals":229,"shortcodeOutput":230},[],[],[],[],[],[],{"error":206,"url":232,"statusCode":233,"statusMessage":234,"message":234},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdynamic-404-page\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":236},[]]