
Link Library Security & Risk Analysis
wordpress.org/plugins/link-libraryThe purpose of this plugin is to add the ability to output a list of link categories and a complete list of links with notes and descriptions.
Is Link Library Safe to Use in 2026?
Use With Caution
Score 67/100Link Library has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The 'link-library' plugin v7.8.7 presents a mixed security posture. While it demonstrates some good practices, such as the high percentage of SQL queries using prepared statements and a substantial number of nonce and capability checks, several significant concerns remain. The presence of 7 unprotected entry points across AJAX handlers and REST API routes is a considerable risk, leaving the plugin vulnerable to unauthorized access and potential exploitation. Furthermore, the taint analysis revealing a high-severity flow with unsanitized paths indicates a potential for critical vulnerabilities like Cross-Site Scripting or even Remote Code Execution if this flow involves user-controlled input. The plugin's vulnerability history is a major red flag. With 19 known CVEs, including a currently unpatched high-severity vulnerability, and a recent vulnerability in late 2025, this suggests a pattern of recurring security flaws. The common vulnerability types, such as SSRF, XSS, Missing Authorization, CSRF, and SQL Injection, further reinforce the potential for severe damage to a WordPress site. In conclusion, despite some positive coding practices, the significant number of unprotected entry points, the high-severity taint flow, and the extensive and recent history of serious vulnerabilities strongly indicate a high-risk plugin that requires immediate attention and mitigation.
Key Concerns
- Unpatched high severity CVE
- High severity taint flow with unsanitized paths
- 7 unprotected entry points (AJAX/REST API)
- Low percentage of properly escaped outputs (40%)
- Large attack surface without adequate auth checks
- 18 medium severity CVEs historically
- Historically common SSRF vulnerabilities
- Historically common XSS vulnerabilities
- Historically common Missing Authorization vulnerabilities
- Historically common CSRF vulnerabilities
- Historically common SQL Injection vulnerabilities
Link Library Security Vulnerabilities
CVEs by Year
Severity Breakdown
19 total CVEs
Link Library <= 7.8.5 - Authenticated (Contributor+) Server-Side Request Forgery
Link Library <= 7.8 - Authenticated (Contributor+) Stored Cross-Site Scripting
Link Library <= 7.7.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via Link Additional Parameters
Link Library <= 7.7.2 - Reflected Cross-Site Scripting
Link Library <= 7.7.1 - Reflected Cross-Site Scripting
Link Library <= 7.6.3 - Reflected Cross-Site Scripting
Link Library <= 7.6.11 - Authenticated (Contributor+) Stored Cross-Site Scripting via link-library Shortcode
Link Library <= 7.6 - Reflected Cross-Site Scripting
Link Library <= 7.6.6 - Reflected Cross-Site Scripting
Link Library <= 7.6 - Unauthenticated Stored Cross-Site Scripting
Link Library <= 7.5.13 - Reflected Cross-Site Scripting via 'link_price' and 'link_tags'
Link Library <= 7.5.13 - Cross-Site Request Forgery via action_admin_init
Link Library <= 7.4 - Authenticated (Admin+) Stored Cross-Site Scripting
Link Library <= 7.2.7 - Missing Authorization Checks
Link Library <= 7.2.8 - Reflected Cross-Site Scripting
Link Library <= 7.2.7 - Cross-Site Request Forgery to Library Settings Reset
Link Library <= 5.9.13.26 – SQL Injection
Link Library <= 5.9.12.29 - Reflected Cross-Site Scripting
Link Library <= 5.8.10.6 - Reflected Cross-Site Scripting
Link Library Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Link Library Attack Surface
AJAX Handlers 11
REST API Routes 1
Shortcodes 13
WordPress Hooks 96
Scheduled Events 2
Maintenance & Trust
Link Library Maintenance & Trust
Maintenance Signals
Community Trust
Link Library Alternatives
WP-Partner
wp-partner
The purpose of this plugin is to add the ability to output a list of link categories and a complete list of links with notes and descriptions.
VK Link Target Controller
vk-link-target-controller
Redirect your visitors to another page than the post content when they click on the post title.
WP Links Page
wp-links-page
This plugin allows you to create a dynamic link gallery with screenshots of each link.
Simple Link Directory
simple-link-directory
Free LINK DIRECTORY Plugin for WordPress to Curate Links for Web Directory. Link management, Directory Listings, Link Archive, Vendor Directory
List Children
list-children
Use an HTML comment to list links of the current page's children or siblings.
Link Library Developer Profile
8 plugins · 11K total installs
How We Detect Link Library
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/link-library/css/link-library.css/wp-content/plugins/link-library/css/link-library-style.css/wp-content/plugins/link-library/css/link-library-theme-style.css/wp-content/plugins/link-library/css/link-library-admin.css/wp-content/plugins/link-library/js/link-library.js/wp-content/plugins/link-library/js/link-library-admin.js/wp-content/plugins/link-library/js/link-library-votes.js/wp-content/plugins/link-library/js/link-library.js/wp-content/plugins/link-library/js/link-library-admin.js/wp-content/plugins/link-library/js/link-library-votes.jslink-library/css/link-library.css?ver=link-library/css/link-library-style.css?ver=link-library/css/link-library-theme-style.css?ver=link-library/css/link-library-admin.css?ver=link-library/js/link-library.js?ver=link-library/js/link-library-admin.js?ver=link-library/js/link-library-votes.js?ver=HTML / DOM Fingerprints
link-librarylink-library-tablelink-library-links-listlink-library-links-list-itemlink-library-detailslink-library-vote-buttonslink-library-vote-uplink-library-vote-down+4 moredata-link-idlink_library_votes