[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$foZ1fsi0SMsCxuNqdaGBtWL4cT_yWQCcdy9dIKlgWXUw":3,"$fH68QlzzYxhb82ngNBZu-APMxcb3j0xCp70od08KJfqc":256,"$fkQw7nS4Ea5IirtB-GSMUWAg12wkpqVyEFC-Q8oItf84":260},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":127,"fingerprints":241},"cristian-broken-link-guardian","Cristian Broken Link Guardian","1.1.0","Cristi Tamas","https:\u002F\u002Fprofiles.wordpress.org\u002Fmedian2021\u002F","\u003Cp>This is the corrected and fully compliant version of Broken Link Guardian, updated to meet all WordPress.org plugin directory requirements.\u003C\u002Fp>\n\u003Cp>Cristian Broken Link Guardian helps you keep your website healthy by automatically scanning your posts and pages for broken or unreachable links.\u003C\u002Fp>\n\u003Cp>It detects:\u003Cbr \u002F>\n* 404 Not Found\u003Cbr \u002F>\n* 500 Server Errors\u003Cbr \u002F>\n* 403 Forbidden\u003Cbr \u002F>\n* 0 (no response)\u003Cbr \u002F>\n* Internal links pointing to deleted content\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Cp>Includes minor fixes and compliance adjustments.\u003C\u002Fp>\n","Fast and lightweight broken link scanner that improves SEO by detecting 404 and unreachable URLs.",0,40,"2026-04-11T09:11:00.000Z","6.9.4","5.0","7.4",[18,19,20,21,22],"404","broken-links","link-checker","scan","seo","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcristian-broken-link-guardian.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"median2021",2,30,94,"2026-05-19T19:15:37.818Z",[37,57,74,93,112],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":11,"downloaded":45,"rating":25,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":54,"download_link":55,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":56},"linkguard-nt","LinkGuard NT","1.0.0","nurullah2007","https:\u002F\u002Fprofiles.wordpress.org\u002Fnurullah2007\u002F","\u003Cp>LinkGuard NT is a modern, PHPCS-clean, and security-focused WordPress plugin designed to detect, monitor, and fix broken links across your site.\u003C\u002Fp>\n\u003Cp>It scans both internal and external links, identifies redirects and 404 errors, and helps you repair issues quickly using an intuitive dashboard.\u003C\u002Fp>\n\u003Cp>This plugin is ideal for:\u003Cbr \u002F>\n* SEO specialists\u003Cbr \u002F>\n* Content editors and bloggers\u003Cbr \u002F>\n* Agencies auditing large websites\u003Cbr \u002F>\n* Developers who need a clean, secure link-checking tool\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Scan posts, pages, and custom post types for broken links  \u003C\u002Fli>\n\u003Cli>Detect 404 pages, redirects, timeouts, and unreachable URLs  \u003C\u002Fli>\n\u003Cli>Fix links instantly: change, delete, or restore  \u003C\u002Fli>\n\u003Cli>AJAX-powered dashboard with filters + pagination  \u003C\u002Fli>\n\u003Cli>Scheduled automatic scans (hourly, twice daily, daily, weekly)  \u003C\u002Fli>\n\u003Cli>CSV export  \u003C\u002Fli>\n\u003Cli>Security-hardened (nonces, permission checks, prepared SQL)  \u003C\u002Fli>\n\u003Cli>Fully translation-ready (English + Turkish included)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Localization\u003C\u002Fh3>\n\u003Cp>This plugin includes the following translation files located in \u003Ccode>\u002Flanguages\u002F\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>linkguard-nt.pot\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>linkguard-nt-en_US.po\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>linkguard-nt-en_US.mo\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>linkguard-nt-tr_TR.po\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>linkguard-nt-tr_TR.mo\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by \u003Cstrong>Nurullah Tayipoğlu\u003C\u002Fstrong>\u003Cbr \u002F>\nWebsite: https:\u002F\u002Fprofiles.wordpress.org\u002Fnurullah2007\u002F\u003C\u002Fp>\n","A fast, lightweight, and secure broken link scanner for WordPress. Detect, monitor, and fix broken links with a modern AJAX dashboard and multilingual &hellip;",167,3,"2025-11-25T20:58:00.000Z","6.8.5","5.8","7.3",[52,19,20,53,22],"404-monitor","redirect-manager","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flinkguard-nt\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flinkguard-nt.1.0.0.zip","2026-04-06T09:54:40.288Z",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":25,"num_ratings":32,"last_updated":67,"tested_up_to":14,"requires_at_least":15,"requires_php":68,"tags":69,"homepage":72,"download_link":73,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"external-links-overview","External Links Overview","1.3.0","Christian Ott","https:\u002F\u002Fprofiles.wordpress.org\u002Fseokreativ\u002F","\u003Cp>The “External Links Overview” plugin scans your WordPress posts and pages for outgoing \u003Cstrong>external links\u003C\u002Fstrong> and presents them in a \u003Cstrong>searchable, filterable, and sortable table\u003C\u002Fstrong>. It helps you optimize your outbound link profile and identify broken or potentially harmful links.\u003C\u002Fp>\n\u003Cp>All plugin functions, options, and database entries use the prefix \u003Ccode>seokelo_\u003C\u002Fcode> to prevent conflicts with other plugins.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwww.seo-kreativ.de\u002Fplugins\u002Fexternal-links-overview\u002F\" rel=\"nofollow ugc\">External Links Overview Plugin Homepage on seo-kreativ.de\u003C\u002Fa>\u003Cbr \u002F>\n💬 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fexternal-links-overview\u002F\" rel=\"ugc\">Get Support on WordPress.org\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>✅ Collects and analyzes external links from posts and pages\u003Cbr \u002F>\n✅ Displays a detailed link table with sorting, filtering (e.g. broken links), and search\u003Cbr \u002F>\n✅ Verifies the HTTP status of external links (e.g. 404, 301, timeout)\u003Cbr \u002F>\n✅ Shows \u003Ccode>rel\u003C\u002Fcode> and \u003Ccode>target\u003C\u002Fcode> attributes of each link\u003Cbr \u002F>\n✅ Tracks domain distribution: see which domains you link to most frequently\u003Cbr \u002F>\n✅ CSV export of all link data\u003Cbr \u002F>\n✅ Dashboard widget showing a summary of broken links\u003Cbr \u002F>\n✅ Uses prefix \u003Ccode>seokelo_\u003C\u002Fcode> \u002F \u003Ccode>SEOKELO_\u003C\u002Fcode> for all functions, options, and database entries\u003Cbr \u002F>\n✅ Rescans posts after updates for up-to-date link data\u003Cbr \u002F>\n✅ Clean uninstall: removes plugin data when deleted via WordPress admin\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>External Links \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Collect All External Links\u003C\u002Fstrong> to start the initial scan.  \u003C\u002Fli>\n\u003Cli>Use the \u003Cstrong>Link Table\u003C\u002Fstrong> tab to view, filter, and sort all collected links.  \u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Check External Links Status\u003C\u002Fstrong> to validate HTTP status codes.  \u003C\u002Fli>\n\u003Cli>Visit the \u003Cstrong>Domain Distribution\u003C\u002Fstrong> tab to analyze your outbound domain profile.  \u003C\u002Fli>\n\u003Cli>Export your data using the \u003Cstrong>Export CSV\u003C\u002Fstrong> button.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003Cbr \u002F>\nSee \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Developer Notes\u003C\u002Fh3>\n\u003Cp>Hooks and filters will be documented in future releases.\u003Cbr \u002F>\nThe plugin uses \u003Ccode>seokelo_\u003C\u002Fcode> as a unique function prefix throughout.\u003C\u002Fp>\n","Analyze, manage, and monitor all external links on your WordPress site. ---",700,3086,"2025-09-01T17:14:00.000Z","7.0",[19,70,20,71,22],"external-links","outbound-links","https:\u002F\u002Fwww.seo-kreativ.de\u002Fplugins\u002Fexternal-links-overview\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexternal-links-overview.1.3.0.zip",{"slug":75,"name":76,"version":40,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":83,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":50,"tags":88,"homepage":23,"download_link":91,"security_score":92,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"check-for-broken-links","Check for Broken Links","Ilias Chelidonis","https:\u002F\u002Fprofiles.wordpress.org\u002Fthewebcitizencom\u002F","\u003Cp>Check for Broken Links is a lightweight yet powerful WordPress plugin designed to keep your site error-free and optimized. Broken links not only frustrate visitors but also harm your SEO rankings. This plugin scans your entire website—including posts, pages, media, and even custom post types—for dead links and makes it easy to fix them in just a few clicks.\u003C\u002Fp>\n\u003Ch3>Benefits of Using Check for Broken Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enhance User Experience\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically detect and fix broken links to ensure visitors never encounter frustrating dead ends on your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Boost SEO Performance\u003C\u002Fstrong>\u003Cbr \u002F>\nEliminate broken links that can hurt your search rankings and keep your site optimized for search engines.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Save Time with Automated Scans\u003C\u002Fstrong>\u003Cbr \u002F>\nSchedule regular, automatic link checks to free yourself from manual monitoring, letting you focus on content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Simple, User-Friendly Interface\u003C\u002Fstrong>\u003Cbr \u002F>\nManage and repair broken links effortlessly from your WordPress dashboard with clear, actionable reports.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Scans posts, pages, comments, and media files (like images, PDFs, and videos) for broken links, ensuring your entire site stays error-free.\u003C\u002Fli>\n\u003Cli>Provides easy-to-read reports with exact link and media file locations, so you can quickly identify and fix issues.\u003C\u002Fli>\n\u003Cli>Export reports in CSV format for offline review, making it simple to track and manage broken links.\u003C\u002Fli>\n\u003Cli>Exclude specific URLs, domains, or media files from scans to avoid unnecessary alerts on trusted content.\u003C\u002Fli>\n\u003Cli>Customize scan frequency—set it to run daily, weekly, or manually whenever it fits your workflow.\u003C\u002Fli>\n\u003Cli>Get real-time alerts when broken links or media files are detected, allowing you to fix issues before they affect your visitors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Installation Instructions\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Upload the \u003Ccode>wpcbl-check-for-broken-links\u003C\u002Fcode> folder to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003Cli>Go to the Check for Broken Links page in the admin menu to start scanning your website for broken links\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to the Check for Broken Links page in the admin menu\u003C\u002Fli>\n\u003Cli>Click on the ‘Scan’ tab\u003C\u002Fli>\n\u003Cli>Click on the ‘Export Report in CSV’ button to export the report in CSV format\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPL v2 or later.\u003Cbr \u002F>\nFor more details, see: \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.html\" rel=\"nofollow ugc\">GPLv3\u003C\u002Fa>\u003C\u002Fp>\n","Check for Broken Links is a WordPress plugin that helps you find and fix broken links on your website.",400,2504,90,4,"2025-02-09T15:02:00.000Z","6.7.5","5.4",[19,89,90,20,22],"dead-links","fix-links","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcheck-for-broken-links.1.0.0.zip",92,{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":25,"num_ratings":103,"last_updated":104,"tested_up_to":14,"requires_at_least":105,"requires_php":16,"tags":106,"homepage":110,"download_link":111,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"advanced-redirect-manager","Advanced Redirect Manager 301","1.0.3","NewCodeByte","https:\u002F\u002Fprofiles.wordpress.org\u002Fnewcodebyte\u002F","\u003Cp>Our powerful, yet user-friendly, interface allows you to manage your site’s URLs with precision. Create all types of redirects (301, 302, 307, 308) with ease, including complex wildcard rules. But we don’t stop there. You can also serve specific client error codes like 410 (Gone) for permanently removed content or 451 (Unavailable For Legal Reasons). Advanced Redirect Manager actively monitors your site for “Page Not Found” (404) errors, allowing you to turn lost traffic into successful conversions with just a few clicks.\u003C\u002Fp>\n\u003Cp>Tired of losing visitors to broken links and 404 errors? \u003Cstrong>Advanced Redirect Manager\u003C\u002Fstrong> is your all-in-one solution for complete link management and site health monitoring. Go beyond simple redirects and take full control of your site’s URL structure, user experience, and SEO performance.\u003C\u002Fp>\n\u003Cp>What truly sets us apart is the \u003Cstrong>proactive Link Scanner\u003C\u002Fstrong>. Don’t wait for users to report broken links. Our intelligent scanner crawls your posts and pages, identifying both internal and external broken links before they can harm your site’s reputation and search engine rankings.\u003C\u002Fp>\n\u003Ch4>Why Choose Advanced Redirect Manager?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Complete URL Control:\u003C\u002Fstrong> A clean, intuitive interface for creating and managing all standard redirects (301, 308, 302, 307) and serving specific client errors like 410 (Gone) and 451 (Unavailable For Legal Reasons).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Powerful Wildcard Redirects:\u003C\u002Fstrong> Redirect entire directories or URL patterns with a single rule (e.g., \u002Fblog\u002F* to \u002Farticles\u002F$1).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent 404 Error Logging:\u003C\u002Fstrong> Automatically captures 404 errors, showing you exactly which pages visitors are trying to access. Create a redirect directly from the log!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Proactive Broken Link Scanner:\u003C\u002Fstrong> Find and fix broken links throughout your content before Google or your visitors do. Checks both internal and external URLs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO-Friendly:\u003C\u002Fstrong> Maintaining a clean link structure and fixing 404s are crucial for SEO. Our plugin makes it simple.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance-Oriented:\u003C\u002Fstrong> Built with performance in mind, using WordPress Object Cache to minimize database queries on high-traffic sites.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer-Friendly:\u003C\u002Fstrong> Clean, well-structured, and object-oriented code.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re migrating a website, restructuring your content, or simply want to ensure a flawless user experience, Advanced Redirect Manager provides the professional tools you need in one powerful package.\u003C\u002Fp>\n\u003Ch3>Features in Detail\u003C\u002Fh3>\n\u003Ch4>Redirect Rules Tab\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Add, Edit, and Delete Rules:\u003C\u002Fstrong> Manage all your redirects from a single, AJAX-powered table.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wildcard Support:\u003C\u002Fstrong> Use an asterisk (\u003Ccode>*\u003C\u002Fcode>) to match patterns. Use \u003Ccode>$1\u003C\u002Fcode>, \u003Ccode>$2\u003C\u002Fcode> in the destination URL to reference captured values.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart “Redirect To” Search:\u003C\u002Fstrong> Start typing in the “Redirect To” field to instantly search for posts, pages, and categories on your site. No more guessing permalinks!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hit Counter & Last Used:\u003C\u002Fstrong> Track how many times each redirect has been used and see the date of the last hit.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>In-context Help:\u003C\u002Fstrong> Clear examples and instructions on how to format your redirects are available directly on the page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>404 Error Log Tab\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-time Logging:\u003C\u002Fstrong> Captures the URL, timestamp, referrer, and user agent for every 404 error.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-Click Redirect Creation:\u003C\u002Fstrong> Found a 404 error for an old page? Click “Create Redirect” directly from the log to open the rule editor with the URL pre-filled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean & Filtered Log:\u003C\u002Fstrong> Automatically ignores common bot traffic and requests for non-existent files (\u003Ccode>.css.map\u003C\u002Fcode>, \u003Ccode>favicon.ico\u003C\u002Fcode>) to keep your log relevant.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Log Management:\u003C\u002Fstrong> Easily clear the entire 404 log with a single click.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Link Scanner Tab\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Scan Internal & External Links:\u003C\u002Fstrong> Choose to scan links pointing to your own site, external sites, or both.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent Chunking:\u003C\u002Fstrong> The scanner processes your site content in small batches to prevent server timeouts, making it safe for large websites and shared hosting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Actionable Results:\u003C\u002Fstrong> The scanner lists all broken links (4xx\u002F5xx errors) and connection errors, showing you the exact post or page where the link was found.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contextual Actions:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>For \u003Cstrong>internal broken links\u003C\u002Fstrong>, you can create a redirect rule directly from the results.\u003C\u002Fli>\n\u003Cli>For \u003Cstrong>external broken links\u003C\u002Fstrong>, a convenient “Edit Post” button takes you straight to the editor to fix the link.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Tools & Options Tab\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Import\u002FExport via CSV:\u003C\u002Fstrong> Backup all your redirect rules to a CSV file or migrate them to another site. The importer is smart enough to handle new rules and update existing ones.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Actions:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Reset all redirect hit counters to zero.\u003C\u002Fli>\n\u003Cli>Permanently delete all redirect rules in one go (with multiple confirmations to prevent accidents).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Manage 301 redirects, monitor 404 errors, and fix broken links. A complete redirect manager and broken link checker for WordPress SEO.",60,778,1,"2025-12-14T14:38:00.000Z","5.2",[107,18,19,108,109],"301","link-scanner","redirect","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-redirect-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-redirect-manager.1.0.3.zip",{"slug":113,"name":114,"version":40,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":12,"downloaded":119,"rating":120,"num_ratings":103,"last_updated":121,"tested_up_to":48,"requires_at_least":15,"requires_php":68,"tags":122,"homepage":23,"download_link":126,"security_score":92,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"broken-link-fixer","Broken Link Fixer","whizPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fwhizplugins\u002F","\u003Cp>The \u003Cstrong>Broken Link Fixer\u003C\u002Fstrong> plugin helps you automatically detect and unlink broken links in your WordPress content, including posts, pages, and custom post types. This plugin works with Elementor content as well. The plugin provides an intuitive interface in the admin dashboard for easy detection, management, and un-linking of broken links.\u003C\u002Fp>\n\u003Cp>Key Features:\u003Cbr \u002F>\n– \u003Cstrong>Automatic Detection of Broken Links\u003C\u002Fstrong>: Detects broken links across all posts, pages, and custom post types.\u003Cbr \u002F>\n– \u003Cstrong>Supports Elementor Content\u003C\u002Fstrong>: Scans broken links within Elementor widgets, including heading links.\u003Cbr \u002F>\n– \u003Cstrong>Unlink Broken Links\u003C\u002Fstrong>: Unlink or remove broken links from your content with just one click.\u003Cbr \u002F>\n– \u003Cstrong>Bulk Unlink\u003C\u002Fstrong>: Allows you to select multiple broken links and unlink them in bulk.\u003Cbr \u002F>\n– \u003Cstrong>Link Source and Broken Text Display\u003C\u002Fstrong>: Displays the original post\u002Fpage where the broken link is used, along with the anchor text that was broken.\u003Cbr \u002F>\n– \u003Cstrong>Supports Custom Post Types\u003C\u002Fstrong>: Automatically detects broken links in all custom post types registered in your WordPress site.\u003Cbr \u002F>\n– \u003Cstrong>Easy-to-use Admin Interface\u003C\u002Fstrong>: Provides an easy-to-use interface to manage broken links directly from the WordPress admin panel.\u003C\u002Fp>\n\u003Ch3>Acknowledgements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress.org documentation\u003C\u002Fli>\n\u003Cli>Elementor Community\u003C\u002Fli>\n\u003C\u002Ful>\n","The Broken Link Fixer plugin helps you automatically detect and unlink broken links in your WordPress content.",742,20,"2025-04-24T17:21:00.000Z",[123,19,124,125,22],"404-fixer","elementor","link-fixer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbroken-link-fixer.zip",{"attackSurface":128,"codeSignals":159,"taintFlows":175,"riskAssessment":229,"analyzedAt":240},{"hooks":129,"ajaxHandlers":153,"restRoutes":154,"shortcodes":155,"cronEvents":156,"entryPointCount":11,"unprotectedCount":11},[130,136,141,145,149],{"type":131,"name":132,"callback":133,"file":134,"line":135},"action","admin_enqueue_scripts","load_assets","cristian-broken-link-guardian.php",36,{"type":131,"name":137,"callback":138,"file":139,"line":140},"admin_menu","menu","includes\u002Fclass-admin-page.php",8,{"type":131,"name":142,"callback":143,"file":139,"line":144},"admin_init","maybe_export_csv",9,{"type":131,"name":146,"callback":147,"file":148,"line":140},"cblg_run_scan","run_scan","includes\u002Fclass-cron.php",{"type":131,"name":150,"callback":151,"priority":152,"file":148,"line":144},"update_option_cblg_scan_interval","reset_cron",10,[],[],[],[157],{"hook":146,"callback":146,"file":148,"line":158},18,{"dangerousFunctions":160,"sqlUsage":161,"outputEscaping":163,"fileOperations":103,"externalRequests":32,"nonceChecks":46,"capabilityChecks":11,"bundledLibraries":174},[],{"prepared":11,"raw":11,"locations":162},[],{"escaped":164,"rawEcho":84,"locations":165},21,[166,169,171,172],{"file":139,"line":167,"context":168},80,"raw output",{"file":139,"line":170,"context":168},86,{"file":139,"line":34,"context":168},{"file":139,"line":173,"context":168},177,[],[176,194,213],{"entryPoint":177,"graph":178,"unsanitizedCount":11,"severity":193},"dashboard (includes\u002Fclass-admin-page.php:52)",{"nodes":179,"edges":190},[180,185],{"id":181,"type":182,"label":183,"file":139,"line":184},"n0","source","$_GET (x2)",63,{"id":186,"type":187,"label":188,"file":139,"line":170,"wp_function":189},"n1","sink","echo() [XSS]","echo",[191],{"from":181,"to":186,"sanitized":192},true,"low",{"entryPoint":195,"graph":196,"unsanitizedCount":11,"severity":193},"settings_page (includes\u002Fclass-admin-page.php:154)",{"nodes":197,"edges":210},[198,201,205,208],{"id":181,"type":182,"label":199,"file":139,"line":200},"$_POST (x2)",158,{"id":186,"type":187,"label":202,"file":139,"line":203,"wp_function":204},"update_option() [Settings Manipulation]",161,"update_option",{"id":206,"type":182,"label":207,"file":139,"line":200},"n2","$_POST",{"id":209,"type":187,"label":188,"file":139,"line":173,"wp_function":189},"n3",[211,212],{"from":181,"to":186,"sanitized":192},{"from":206,"to":209,"sanitized":192},{"entryPoint":214,"graph":215,"unsanitizedCount":11,"severity":193},"\u003Cclass-admin-page> (includes\u002Fclass-admin-page.php:0)",{"nodes":216,"edges":225},[217,218,219,220,221,223],{"id":181,"type":182,"label":183,"file":139,"line":184},{"id":186,"type":187,"label":188,"file":139,"line":170,"wp_function":189},{"id":206,"type":182,"label":199,"file":139,"line":200},{"id":209,"type":187,"label":202,"file":139,"line":203,"wp_function":204},{"id":222,"type":182,"label":207,"file":139,"line":200},"n4",{"id":224,"type":187,"label":188,"file":139,"line":173,"wp_function":189},"n5",[226,227,228],{"from":181,"to":186,"sanitized":192},{"from":206,"to":209,"sanitized":192},{"from":222,"to":224,"sanitized":192},{"summary":230,"deductions":231},"The static analysis of cristian-broken-link-guardian v1.1.0 reveals a generally good security posture with no identified vulnerabilities in its history. The plugin demonstrates strong adherence to secure coding practices by exclusively using prepared statements for SQL queries and consistently escaping a high percentage of its outputs. Furthermore, the absence of any identified CVEs and the lack of critical or high-severity taint flows are positive indicators. \n\nHowever, there are areas for potential improvement. The presence of file operations and external HTTP requests, while not inherently insecure, warrants careful monitoring for potential misuse if not properly validated or sanitized. The complete absence of capability checks on entry points, while also lacking an explicit attack surface, is a notable oversight. While there are no direct entry points without auth checks reported, a general lack of capability checks in the code can sometimes lead to privilege escalation vulnerabilities if an attacker can find an indirect way to trigger functions. \n\nIn conclusion, cristian-broken-link-guardian v1.1.0 is currently in a strong security state, with its developers exhibiting good practices in key areas like SQL and output handling. The lack of historical vulnerabilities further reinforces this. The primary concern revolves around the absence of capability checks, which, while not directly exploitable with the current static analysis, represents a potential weakness that could be exploited in conjunction with other, yet undiscovered, vulnerabilities.",[232,235,238],{"reason":233,"points":234},"No capability checks on entry points",15,{"reason":236,"points":237},"Presence of file operations",5,{"reason":239,"points":237},"Presence of external HTTP requests","2026-04-16T14:06:44.763Z",{"wat":242,"direct":249},{"assetPaths":243,"generatorPatterns":245,"scriptPaths":246,"versionParams":247},[244],"\u002Fwp-content\u002Fplugins\u002Fcristian-broken-link-guardian\u002Fassets\u002Fcss\u002Fadmin.css",[],[],[248],"cristian-broken-link-guardian\u002Fassets\u002Fcss\u002Fadmin.css?ver=1.1.0",{"cssClasses":250,"htmlComments":251,"htmlAttributes":252,"restEndpoints":253,"jsGlobals":254,"shortcodeOutput":255},[],[],[],[],[],[],{"error":192,"url":257,"statusCode":258,"statusMessage":259,"message":259},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcristian-broken-link-guardian\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":11,"versions":261},[]]