Remove Links and Scripts Security & Risk Analysis

wordpress.org/plugins/remove-links-and-scripts

Remove unwanted links and scripts from wordpress header.

100 active installs v0.2.4 PHP + WP 3.5+ Updated Jan 26, 2018
emoji_scriptsfeed_linksrsd_linkshortlinkwlwmanifest_link
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Remove Links and Scripts Safe to Use in 2026?

Generally Safe

Score 85/100

Remove Links and Scripts has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The "remove-links-and-scripts" plugin, version 0.2.4, presents a mixed security profile. On the positive side, it has a remarkably small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, all SQL queries are properly prepared, and there are no file operations or external HTTP requests, which are common vectors for vulnerabilities. The plugin also demonstrates some good practices with capability checks in place for at least one part of its code.

However, significant concerns arise from the static analysis. The presence of the `unserialize` function is a critical red flag, especially given that it's flagged as a dangerous function. The taint analysis reveals two flows with unsanitized paths, indicating a potential for these flows to be exploited if they interact with user-controlled input, even though the severity wasn't classified as critical or high in this analysis. The low percentage of properly escaped output (42%) is also worrying, as it significantly increases the risk of Cross-Site Scripting (XSS) vulnerabilities. The complete lack of nonce checks on any entry points, combined with the presence of `unserialize`, suggests a vulnerability in how data is handled and processed.

The plugin's vulnerability history is clean, with no known CVEs. This could indicate either that the plugin is genuinely secure or that it hasn't been thoroughly analyzed or targeted for vulnerabilities previously. Given the identified code signals, particularly the use of `unserialize` and the unescaped output, a proactive approach to security is essential. The plugin's strengths lie in its minimal attack surface and good SQL practices, but the identified risks of `unserialize`, unsanitized taint flows, and poor output escaping require immediate attention.

Key Concerns

  • Dangerous function unserialize detected
  • Flows with unsanitized paths detected
  • Low percentage of properly escaped output
  • No nonce checks detected
Vulnerabilities
None known

Remove Links and Scripts Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Remove Links and Scripts Code Analysis

Dangerous Functions
2
Raw SQL Queries
0
0 prepared
Unescaped Output
28
20 escaped
Nonce Checks
0
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

unserialize$remove_settings = unserialize( get_option('remove_links_scripts') );admin\class-remove-links-scripts-settings.php:64
unserialize$remove_settings = unserialize( get_option( 'remove_links_scripts' ) );frontend\class-remove-links-scripts-frontend.php:19

Output Escaping

42% escaped48 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
remove_scripts_settings (admin\class-remove-links-scripts-settings.php:17)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Remove Links and Scripts Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionadmin_menuadmin\class-remove-links-scripts-admin.php:12
filteradmin_footer_textadmin\class-remove-links-scripts-admin.php:50
filteradmin_footer_textadmin\class-remove-links-scripts-admin.php:61
filterinitfrontend\class-remove-links-scripts-frontend.php:12
actionwp_footerfrontend\class-remove-links-scripts-frontend.php:47
actionplugins_loadedremove-links-scripts-main.php:63
Maintenance & Trust

Remove Links and Scripts Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedJan 26, 2018
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Remove Links and Scripts Developer Profile

Sami Ahmed Siddiqui

7 plugins · 116K total installs

74
trust score
Avg Security Score
93/100
Avg Patch Time
966 days
View full developer profile
Detection Fingerprints

How We Detect Remove Links and Scripts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/remove-links-and-scripts/admin/css/about-plugins.min.css

HTML / DOM Fingerprints

CSS Classes
starwrapfloattaglineproductboximgcheckout-button+1 more
FAQ

Frequently Asked Questions about Remove Links and Scripts