
Link Diagnostics – Broken Links, Redirects, and Link Insights Security & Risk Analysis
wordpress.org/plugins/link-diagnostic-and-insightsComplete link health monitoring for WordPress. Find broken links, fix redirect chains, optimize internal linking, and improve SEO performance.
Is Link Diagnostics – Broken Links, Redirects, and Link Insights Safe to Use in 2026?
Generally Safe
Score 100/100Link Diagnostics – Broken Links, Redirects, and Link Insights has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'link-diagnostic-and-insights' plugin v1.0.2 presents a significant security risk due to its unprotected AJAX handlers. While the plugin demonstrates good practices in output escaping and utilizes prepared statements for most SQL queries, the complete lack of authentication and capability checks on all 25 AJAX entry points creates a wide attack surface. This means any unauthenticated user could potentially trigger these AJAX actions, leading to unintended consequences if the handler logic is flawed or interacts with sensitive data.
The static analysis identified the use of `unserialize`, which is a known dangerous function if used with untrusted input. While no taint flows were detected in this analysis, the presence of `unserialize` combined with unprotected AJAX handlers is a major concern. If user-controlled data can reach the `unserialize` function through these AJAX handlers, it could lead to remote code execution vulnerabilities. The plugin's history of zero known CVEs is a positive sign, suggesting a history of relatively secure development. However, this does not negate the immediate and evident risks present in the current codebase, particularly the unprotected AJAX endpoints and the dangerous function call.
Key Concerns
- AJAX handlers without authentication
- Use of unserialize function
- AJAX handlers without capability checks
Link Diagnostics – Broken Links, Redirects, and Link Insights Security Vulnerabilities
Link Diagnostics – Broken Links, Redirects, and Link Insights Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Link Diagnostics – Broken Links, Redirects, and Link Insights Attack Surface
AJAX Handlers 25
WordPress Hooks 4
Maintenance & Trust
Link Diagnostics – Broken Links, Redirects, and Link Insights Maintenance & Trust
Maintenance Signals
Community Trust
Link Diagnostics – Broken Links, Redirects, and Link Insights Alternatives
External Links Overview
external-links-overview
Analyze, manage, and monitor all external links on your WordPress site. ---
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.
LinkMaster – Link Management, SEO, Broken Links & Redirects
linkmaster
LinkMaster: Manage links with custom permalinks, SEO redirects, link cloaking, auto link injection and a broken link checker for WordPress.
Cute Broken Link Highlighter – Smart Broken Link Checker and Content Scanner
cute-broken-link-highlighter
Instantly detect and highlight broken links in your WordPress post editor. Works with both Classic Editor and Gutenberg Block Editor.
LinkGuard NT
linkguard-nt
A fast, lightweight, and secure broken link scanner for WordPress. Detect, monitor, and fix broken links with a modern AJAX dashboard and multilingual …
Link Diagnostics – Broken Links, Redirects, and Link Insights Developer Profile
2 plugins · 40 total installs
How We Detect Link Diagnostics – Broken Links, Redirects, and Link Insights
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/link-diagnostic-and-insights/admin/css/admin.css/wp-content/plugins/link-diagnostic-and-insights/admin/js/admin-core.js/wp-content/plugins/link-diagnostic-and-insights/admin/js/admin-scans.js/wp-content/plugins/link-diagnostic-and-insights/admin/js/admin-core.js/wp-content/plugins/link-diagnostic-and-insights/admin/js/admin-scans.jslink-diagnostic-and-insights/admin/css/admin.css?ver=link-diagnostic-and-insights/admin/js/admin-core.js?ver=link-diagnostic-and-insights/admin/js/admin-scans.js?ver=HTML / DOM Fingerprints
lhcfwp_admin_ajax_urllhcfwp_scan_datalhcfwp_settings_data/wp-json/lhcfwp/v1/scan/continue/wp-json/lhcfwp/v1/scan/start/wp-json/lhcfwp/v1/scan/cancel/wp-json/lhcfwp/v1/scan/status/wp-json/lhcfwp/v1/fix/link/wp-json/lhcfwp/v1/fix/bulk/start/wp-json/lhcfwp/v1/fix/bulk/continue/wp-json/lhcfwp/v1/fix/bulk/cancel/wp-json/lhcfwp/v1/issue/ignore/wp-json/lhcfwp/v1/issues/wp-json/lhcfwp/v1/intelligence/wp-json/lhcfwp/v1/posts/wp-json/lhcfwp/v1/settings/save/wp-json/lhcfwp/v1/settings/wp-json/lhcfwp/v1/ignored/wp-json/lhcfwp/v1/issue/unignore/wp-json/lhcfwp/v1/scan/history/wp-json/lhcfwp/v1/scan/history/delete/wp-json/lhcfwp/v1/scans/delete/all/wp-json/lhcfwp/v1/redirect/wp-json/lhcfwp/v1/redirect/update/wp-json/lhcfwp/v1/redirect/delete/wp-json/lhcfwp/v1/redirects/wp-json/lhcfwp/v1/redirects/delete/wp-json/lhcfwp/v1/redirects/clear/all