
Link Checker Professional Security & Risk Analysis
wordpress.org/plugins/link-checkerAn easy to use link checker for WordPress to detect broken links and images on your website.
Is Link Checker Professional Safe to Use in 2026?
Mostly Safe
Score 84/100Link Checker Professional is generally safe to use though it hasn't been updated recently. 1 past CVE were resolved. Keep it updated.
The link-checker plugin v1.18.7 exhibits a mixed security posture. While it shows strengths in areas like avoiding dangerous functions, using prepared statements for SQL, and not performing file operations or external HTTP requests, significant concerns arise from its attack surface and output sanitization. The presence of an unprotected AJAX handler represents a direct entry point for potential attacks, especially given the lack of explicit capability checks. Furthermore, the 54% proper output escaping rate suggests a notable risk of Cross-Site Scripting (XSS) vulnerabilities within the plugin's output, which could be exploited if user-supplied data is not consistently and correctly sanitized.
The plugin's vulnerability history reveals a past high-severity Cross-Site Scripting (XSS) vulnerability, indicating that the developers have had to address such issues previously. Although there are no currently unpatched CVEs, this history, combined with the static analysis findings regarding output escaping, suggests a persistent challenge in ensuring all user-generated content is safely rendered. The absence of nonce checks on the unprotected AJAX handler is particularly worrying, as it further lowers the barrier for an attacker to trigger unintended actions.
In conclusion, while the link-checker plugin has adopted some good security practices, the unprotected AJAX handler and the mediocre output escaping rate present tangible risks. The historical XSS vulnerability reinforces these concerns. Addressing these specific weaknesses through robust input validation, proper output escaping across all dynamic content, and implementing necessary authentication and authorization checks on its entry points would significantly improve its security posture. The current state suggests a moderate level of risk for WordPress sites using this plugin.
Key Concerns
- Unprotected AJAX handler
- Insufficient output escaping (54%)
- Missing nonce checks on AJAX handler
- Past high severity XSS vulnerability
Link Checker Professional Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Link Checker <= 1.16.2 - Unauthenticated Stored Cross-Site Scripting
Link Checker Professional Code Analysis
Output Escaping
Link Checker Professional Attack Surface
AJAX Handlers 1
WordPress Hooks 5
Maintenance & Trust
Link Checker Professional Maintenance & Trust
Maintenance Signals
Community Trust
Link Checker Professional Alternatives
CubeMage Smart Link Checker
cubemage-smart-link-checker
A lightweight broken link checker for WordPress. Detects 404 errors, monitors affiliate links, and scans content with adjustable server load settings.
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.
SEO Repair Kit – AI Chatbot, Schema Manager, SEO Content Monitoring, GSC Integration, Keyword & Rank Tracking
seo-repair-kit
The ultimate WordPress plugin for SEO automation - from link fixing to AI-powered schema generation and chatbot support.
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.
Link Checker Professional Developer Profile
2 plugins · 8K total installs
How We Detect Link Checker Professional
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/link-checker/css/wrapped.min.css/wp-content/plugins/link-checker/css/custom.css/wp-content/plugins/link-checker/js/linkchecker-1.16.0.min.jslink-checker/css/wrapped.min.css?v=link-checker/css/custom.css?v=link-checker/js/linkchecker-1.16.0.min.js?ver=HTML / DOM Fingerprints
linkchecker-widgetbootstrap3linkchecker-newslinkcheckerwebsite-urltokenorigin-systemmax-fetchersenable-scheduler+6 morelinkchecker/wp-json/link-checker<linkchecker