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.
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...
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
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
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...
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
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· Open Research Europe· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.