Skip to content
Book Open access

Vulnerability Tracking using Normalized Scope+Offset

Oct 2026 · Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering · pp. 4254-4259 · 0 citations · 25 references

TL;DR

This paper presents Scope+OffsetN, an improved method that normalizes the offset computation by excluding non-functional source code lines, and details the normalization algorithm and demonstrates its correctness on worked examples.

Abstract

In heterogeneous Static Application Security Testing (SAST) setups, multiple tools continuously monitor code changes to detect security vulnerabilities. Vulnerability Tracking deduplicates and tracks these vulnerabilities throughout a project’s lifetime, reducing futile auditing caused by code volatility and double reporting. In prior work, we introduced the Scope+Offset method which identifies vulnerabilities based on a scope and offset fingerprint, reducing futile auditing by approximately 30%. However, the offset component is sensitive to non-functional code changes such as added comments or whitespace, which can cause spurious duplication. In this paper, we present Scope+OffsetN, an improved method that normalizes the offset computation by excluding non-functional source code lines. We detail the normalization algorithm and demonstrate its correctness on worked examples; on a targeted public benchmark it reduces unique fingerprints by 43%. Scope+OffsetN has been deployed in GitLab since May 2025, providing tracking to thousands of daily security scans.

Read PDF

Similar papers

Preprint Nov 2026

Fixed Detectors, Moving Code: How Well Do Static Security Analyzers Hold Up over a Decade of C/C++ Evolution?

Static application security testing (SAST) tools are often deployed on the assumption that detectors configured today will remain effective on future code, including previously unknown vulnerabilities. We test this assumption using 20,000 vulnerable and fixed C/C++ cases from 1,116 open-source projects (2016-2025), eva...

Jun-Hua Tang, Zhengsong Zhang. Haipeng Cai · 0 citations
Preprint Sep 2026

CLOADER: Evading Security Mobile Defenses via Runtime Obfuscation and Adaptive Hooking Tactics

A stealth framework that eliminates detection of hooking tools such as Frida and Xposed in secured mobile environments by replacing static configurations with dynamic evasion tactics that enables reliable penetration testing and malware analysis in locked-down mobile ecosystems by masking network, temporal, and code-le...

N. Huỳnh, Minh Quang Luu, Ngoc Hong Tran · 0 citations
#artificial intelligence Preprint Sep 2026

Beyond Static Guarantees: Measuring the Static-Pass Dynamic-Fail Gap in Security-Sensitive and LLM-Generated Python Code

The Static-Pass Dynamic-Fail (SPDF) phenomenon and a three-stage agentic pipeline combining static scanning, LLM-driven Common Weakness Enumeration (CWE) reasoning, and autonomous exploit verification in isolated Docker containers are introduced.

Jessica Pourleyli, Maitreyee Das Urmi, Glaucia Melo · 0 citations
#artificial intelligence Review Oct 2026

VulValidate: Auditing Function-Level Vulnerability Labels with Executable Evidence

VulValidate is presented, a framework that uses LLM agents to coordinate dynamic analysis tools and construct vulnerability-triggering experiments from runtime feedback that reconstructs vulnerable and fixed revisions, selects suitable tools and execution paths, refines triggering inputs, and compares runtime behavior...

Lei-Zhen Zhang, Sheng Chen · 0 citations
#software testing Preprint Oct 2026

Combining LLM and Dynamic Analysis for Universal Testing of Static Application Security Testing Tools

LLM4SAST is presented, the first universal framework detecting faults in SAST tools using large language models and dynamic feedback, and its key insight is leveraging LLMs to understand and transform code in diverse programming languages.

Huai-En Zhang, Yu Pei, Hao Chen et al. · 0 citations
Open access Oct 2026

Securing the Software Lifecycle: An Open-Source GitLab-Based DevSecOps Demonstrator

Software development pipelines are increasingly targeted by attacks. These attacks are diverse, ranging from vulnerable code and exposed secrets to software supply chain compromise and runtime exploitation. While numerous security tools exist, they are often implemented as isolated controls, creating gaps in visibility...

Pierrick Pochelu · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.