
Dead Link Checker Security & Risk Analysis
wordpress.org/plugins/frank-dead-link-checkerScan your WordPress site for broken links and dead URLs. Detect 404 errors, fix link issues, and keep your SEO healthy.
Is Dead Link Checker Safe to Use in 2026?
Generally Safe
Score 100/100Dead Link Checker has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The frank-dead-link-checker v1.0.2 plugin demonstrates a generally strong security posture based on the provided static analysis. All identified entry points (AJAX handlers) are protected by authentication checks, and the plugin does not expose any REST API routes or shortcodes that could be exploited. Furthermore, the code adheres to secure coding practices by using prepared statements for all SQL queries and properly escaping all output. The absence of file operations and the limited number of external HTTP requests are also positive indicators. The plugin also implements nonce and capability checks, further strengthening its security. However, the taint analysis reveals a significant concern: four out of six analyzed flows have unsanitized paths, with four identified as high severity. While these do not appear to have manifested as publicly known vulnerabilities, the presence of high-severity taint flows indicates potential for exploitation if an attacker can control the input that triggers these paths. The plugin's vulnerability history is clean, with no recorded CVEs, which is positive but doesn't negate the risks highlighted by the taint analysis. In conclusion, while the plugin excels in many areas of secure development, the high-severity unsanitized paths represent a notable weakness that warrants investigation and remediation to ensure robust security.
Key Concerns
- High severity taint flows with unsanitized paths
Dead Link Checker Security Vulnerabilities
Dead Link Checker Release Timeline
Dead Link Checker Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Dead Link Checker Attack Surface
AJAX Handlers 15
WordPress Hooks 11
Scheduled Events 2
Maintenance & Trust
Dead Link Checker Maintenance & Trust
Maintenance Signals
Community Trust
Dead Link Checker Alternatives
Check for Broken Links
check-for-broken-links
Check for Broken Links is a WordPress plugin that helps you find and fix broken links on your website.
Link Checker Professional
link-checker
An easy to use link checker for WordPress to detect broken links and images on your website.
External Links Overview
external-links-overview
Analyze, manage, and monitor all external links on your WordPress site. ---
Archivarix Broken Links Recovery
archivarix-broken-links-recovery
Finds broken external and internal links and replaces them with Web Archive copies or manages them manually.
Link Diagnostics – Broken Links, Redirects, and Link Insights
link-diagnostic-and-insights
Complete link health monitoring for WordPress. Find broken links, fix redirect chains, optimize internal linking, and improve SEO performance.
Dead Link Checker Developer Profile
29 plugins · 47K total installs
How We Detect Dead Link Checker
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/frank-dead-link-checker/assets/css/dashboard.css/wp-content/plugins/frank-dead-link-checker/assets/css/settings.css/wp-content/plugins/frank-dead-link-checker/assets/js/dashboard.js/wp-content/plugins/frank-dead-link-checker/assets/js/settings.js/wp-content/plugins/frank-dead-link-checker/assets/js/scanner.js/wp-content/plugins/frank-dead-link-checker/assets/js/dashboard.js/wp-content/plugins/frank-dead-link-checker/assets/js/settings.js/wp-content/plugins/frank-dead-link-checker/assets/js/scanner.js/wp-content/plugins/frank-dead-link-checker/assets/css/dashboard.css?ver=/wp-content/plugins/frank-dead-link-checker/assets/css/settings.css?ver=/wp-content/plugins/frank-dead-link-checker/assets/js/dashboard.js?ver=/wp-content/plugins/frank-dead-link-checker/assets/js/settings.js?ver=/wp-content/plugins/frank-dead-link-checker/assets/js/scanner.js?ver=HTML / DOM Fingerprints
frank-dlc-dashboardfrank-dlc-settingsfrank-dlc-scannerdata-frankdlc-linkdata-frankdlc-statusFRANKDLC_AJAX_URLFRANKDLC_SCAN_AJAX_URL/wp-json/frankdlc/v1/scan/start/wp-json/frankdlc/v1/scan/stop/wp-json/frankdlc/v1/scan/progress/wp-json/frankdlc/v1/link/dismiss/wp-json/frankdlc/v1/link/undismiss/wp-json/frankdlc/v1/link/recheck/wp-json/frankdlc/v1/link/delete/wp-json/frankdlc/v1/link/edit/wp-json/frankdlc/v1/link/remove/wp-json/frankdlc/v1/bulk-action/wp-json/frankdlc/v1/scan/fresh/wp-json/frankdlc/v1/scan/force-stop/wp-json/frankdlc/v1/settings/reset/wp-json/frankdlc/v1/scan-history/clear/wp-json/frankdlc/v1/reset/full