Hash Link Scroll Offset Security & Risk Analysis

wordpress.org/plugins/hash-link-scroll-offset

Offset the scroll position of anchored links. Handy if you have a sticky header that covers linked material.

1K active installs v0.4.1 PHP + WP 5.5+ Updated Jan 7, 2026
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Hash Link Scroll Offset Safe to Use in 2026?

Generally Safe

Score 100/100

Hash Link Scroll Offset has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The "hash-link-scroll-offset" plugin version 0.4.1 demonstrates a strong security posture based on the provided static analysis and vulnerability history. The code analysis reveals no dangerous functions, all SQL queries utilize prepared statements, and all output is properly escaped. Crucially, there are no identified flows with unsanitized paths, and the plugin has a completely clean vulnerability history with zero known CVEs. The attack surface is also zero, indicating no AJAX handlers, REST API routes, shortcodes, or cron events exposed, which significantly reduces potential entry points for attackers.

However, the analysis does highlight a complete absence of nonce checks and capability checks. While the current attack surface is zero, this lack of authentication and authorization mechanisms on potential entry points, if they were to be introduced in future versions or through interaction with other plugins, represents a latent risk. This is a concerning area as it deviates from best practices for WordPress plugin development, where such checks are vital for preventing unauthorized actions and ensuring secure interactions.

In conclusion, the plugin is currently very secure due to its minimal attack surface and absence of vulnerabilities. The lack of any exploitable code signals or historical issues is a significant strength. The primary weakness lies in the complete omission of nonce and capability checks, which, while not posing an immediate threat in the current version, is a significant oversight that could lead to vulnerabilities if the plugin's functionality expands or interacts with other components in the future. This suggests a developer who is cautious about common vulnerability types but perhaps less familiar with robust WordPress security primitives for handling user interactions.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Hash Link Scroll Offset Security Vulnerabilities

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

Hash Link Scroll Offset Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
6 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

100% escaped6 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
fields_html (hash-link-scroll-offset.php:184)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Hash Link Scroll Offset Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actioninithash-link-scroll-offset.php:80
actioninithash-link-scroll-offset.php:81
filteradmin_inithash-link-scroll-offset.php:82
actionwp_enqueue_scriptshash-link-scroll-offset.php:83
actionall_admin_noticeshash-link-scroll-offset.php:107
Maintenance & Trust

Hash Link Scroll Offset Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 7, 2026
PHP min version
Downloads25K

Community Trust

Rating94/100
Number of ratings15
Active installs1K
Alternatives

Hash Link Scroll Offset Alternatives

No alternatives data available yet.

Developer Profile

Hash Link Scroll Offset Developer Profile

webdevstudios

9 plugins · 1.0M total installs

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

How We Detect Hash Link Scroll Offset

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/hash-link-scroll-offset/assets/js/hash-link-scroll-offset.js/wp-content/plugins/hash-link-scroll-offset/assets/js/hash-link-scroll-offset.min.js
Script Paths
assets/js/hash-link-scroll-offset.min.asset.php
Version Parameters
hash-link-scroll-offset/style.css?ver=hash-link-scroll-offset.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
hash_link_scroll_offset_setting_labelhash_link_scroll_offset_setting_wrap
Data Attributes
hash_link_scroll_offset
JS Globals
hlsOffset
FAQ

Frequently Asked Questions about Hash Link Scroll Offset