LinkGuard NT Security & Risk Analysis

wordpress.org/plugins/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 …

0 active installs v1.0.0 PHP 7.3+ WP 5.8+ Updated Nov 25, 2025
404-monitorbroken-linkslink-checkerredirect-managerseo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is LinkGuard NT Safe to Use in 2026?

Generally Safe

Score 100/100

LinkGuard NT has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The 'linkguard-nt' v1.0.0 plugin presents a mixed security posture. On the positive side, it boasts a clean vulnerability history with no known CVEs and a strong adherence to using prepared statements for SQL queries, with 88% of them properly secured. The limited number of file operations and external HTTP requests also contribute to a reduced attack surface in those areas. However, significant concerns arise from the large number of unprotected AJAX handlers. With 9 out of 9 AJAX handlers lacking authentication checks, this represents a critical weakness, potentially allowing unauthenticated users to trigger sensitive actions.

The taint analysis reveals two flows with unsanitized paths, classified as high severity. This, combined with the aforementioned unprotected AJAX handlers, suggests a real risk of cross-site scripting (XSS) or path traversal vulnerabilities if user-supplied data is not properly validated and sanitized before being used in file operations or other sensitive functions. The output escaping is also a concern, with only 38% of outputs being properly escaped, further increasing the risk of XSS attacks.

While the plugin has no recorded vulnerability history, this should not be taken as a guarantee of security. The current code analysis reveals specific exploitable areas. The strengths in SQL handling and lack of historical vulnerabilities are overshadowed by the critical security flaws in AJAX handler protection and the high-severity taint flows. A balanced view indicates that while the plugin avoids common pitfalls like unpatched CVEs, its current implementation is vulnerable to serious attacks due to insufficient input validation and authorization checks on its entry points.

Key Concerns

  • 9 unprotected AJAX handlers
  • 2 unsanitized path taint flows (high severity)
  • Low output escaping rate (38%)
  • Only 4 capability checks for 10 entry points
Vulnerabilities
None known

LinkGuard NT Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

LinkGuard NT Release Timeline

v1.0.0Current
Code Analysis
Analyzed Mar 17, 2026

LinkGuard NT Code Analysis

Dangerous Functions
0
Raw SQL Queries
4
29 prepared
Unescaped Output
59
36 escaped
Nonce Checks
3
Capability Checks
4
File Operations
2
External Requests
3
Bundled Libraries
0

SQL Query Safety

88% prepared33 total queries

Output Escaping

38% escaped95 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
<class-linkguard-ajax> (includes\class-linkguard-ajax.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
9 unprotected

LinkGuard NT Attack Surface

Entry Points10
Unprotected9

AJAX Handlers 9

authwp_ajax_linkguard_listincludes\class-linkguard-ajax.php:28
authwp_ajax_linkguard_change_linkincludes\class-linkguard-ajax.php:29
authwp_ajax_linkguard_delete_linkincludes\class-linkguard-ajax.php:30
authwp_ajax_linkguard_recheck_linkincludes\class-linkguard-ajax.php:31
authwp_ajax_linkguard_mark_fixedincludes\class-linkguard-ajax.php:32
authwp_ajax_linkguard_get_post_countincludes\class-scan-ajax.php:28
authwp_ajax_linkguard_scan_batchincludes\class-scan-ajax.php:29
authwp_ajax_linkguard_get_progressincludes\class-scan-ajax.php:30
authwp_ajax_linkguard_toggle_scanincludes\class-scan-ajax.php:31

REST API Routes 1

GET/wp-json/linkguard-nt/v1/linksincludes\class-linkguard-rest.php:29
WordPress Hooks 18
actionadmin_menuincludes\class-linkguard-admin.php:27
actionadmin_enqueue_scriptsincludes\class-linkguard-admin.php:28
actionadmin_post_linkguard_export_csvincludes\class-linkguard-admin.php:29
actionadmin_initincludes\class-linkguard-admin.php:30
actioninitincludes\class-linkguard-ajax.php:19
actionwpincludes\class-linkguard-cron.php:20
actionadmin_menuincludes\class-linkguard-loader.php:87
actionadmin_menuincludes\class-linkguard-loader.php:88
actioncurrent_screenincludes\class-linkguard-loader.php:98
actionrest_api_initincludes\class-linkguard-rest.php:24
actionadmin_menuincludes\class-scan-admin.php:103
actionadmin_enqueue_scriptsincludes\class-scan-admin.php:104
actioninitlinkguard-nt.php:54
filtercron_scheduleslinkguard-nt.php:71
actioncurrent_screenlinkguard-nt.php:84
actionadmin_headlinkguard-nt.php:86
actionadmin_enqueue_scriptslinkguard-nt.php:91
actionadmin_enqueue_scriptslinkguard-nt.php:120
Maintenance & Trust

LinkGuard NT Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 25, 2025
PHP min version7.3
Downloads167

Community Trust

Rating100/100
Number of ratings3
Active installs0
Developer Profile

LinkGuard NT Developer Profile

nurullah2007

1 plugin · 0 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect LinkGuard NT

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about LinkGuard NT