Selfpico: Self-guided partial code execution with llms

Z Xue, Z Gao, S Wang, X Hu, X Xia, S Li - Proceedings of the 33rd ACM …, 2024 - dl.acm.org
Code executability plays a vital role in software debugging and testing (eg, detecting runtime
exceptions or assertion violations). However, code execution, especially partial or arbitrary …

The role of program analysis in security vulnerability detection: Then and now

C Cifuentes, F Gauthier, B Hassanshahi, P Krishnan… - Computers & …, 2023 - Elsevier
Program analysis techniques play an important role in detecting security vulnerabilities. In
this paper we describe our experiences in developing a variety of tools that detect security …

Unveiling the Invisible: Detection and Evaluation of Prototype Pollution Gadgets with Dynamic Taint Analysis

M Shcherbakov, P Moosbrugger, M Balliu - Proceedings of the ACM on …, 2024 - dl.acm.org
Prototype-based languages like JavaScript are susceptible to prototype pollution
vulnerabilities, enabling an attacker to inject arbitrary properties into an object's prototype …

A fine-grained approach for Android taint analysis based on labeled taint value graphs

D Xiang, S Lin, K Huang, Z Ding, G Liu, X Li - Computers & Security, 2025 - Elsevier
Static taint analysis is a widely used method to identify vulnerabilities in Android
applications. However, the existing tools for static analysis often struggle with processing …

[HTML][HTML] Code-Reuse Attacks in Managed Programming Languages and Runtimes

M Shcherbakov - 2024 - diva-portal.org
The ubiquity of digital systems in modern society highlights the critical importance of
software security. As applications grow in complexity, the threats targeting them have also …

[HTML][HTML] Dynamic Taint Analysis in a Polyglot Virtual Machine/submitted by Dipl.-Ing. Jacob Kreindl

J Kreindl - 2024 - epub.jku.at
Dynamic taint analysis is a popular program analysis technique which detects whether
values from specific sources in the program under analysis propagate to specific sinks at run …

Optimizing Asynchronous JavaScript Applications

A Turcotte - 2023 - search.proquest.com
JavaScript is arguably today's most popular programming language, and it is ubiquitous as
the “language of the web”. It is dynamically typed, meaning that programmers do not write …