
Link Checker Pro 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 Pro Safe to Use in 2026?
Generally Safe
Score 99/100Link Checker Pro has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
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 Pro Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Link Checker <= 1.16.2 - Unauthenticated Stored Cross-Site Scripting
Link Checker Pro Release Timeline
Link Checker Pro Code Analysis
Output Escaping
Link Checker Pro Attack Surface
AJAX Handlers 1
WordPress Hooks 5
Maintenance & Trust
Link Checker Pro Maintenance & Trust
Maintenance Signals
Community Trust
Link Checker Pro Alternatives
Check for Broken Links – Broken Link Checker & 404 Monitor
check-for-broken-links
Broken link checker for WordPress. Find broken links, 404 errors, dead links and broken images. Automatic scans and AI fixes with Pro.
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.
TSO Link Inspector
tso-link-inspector
Find and fix broken links across your entire WordPress site without opening each post.
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.
dislike404.com Broken Link Checker
dislike404-broken-link-checker
Free automatic broken link checker for WordPress — detect 404 errors and HTTP issues, get email alerts and trigger scans from your admin panel.
Link Checker Pro Developer Profile
2 plugins · 7K total installs
How We Detect Link Checker Pro
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