,
Kanak Das
,
Manu Sridharan
,
Behnaz Hassanshahi
Creative Commons Attribution 4.0 International license
92459d199d7dd46a54935ac6013dceb6
(Get MD5 Sum)
The artifact has been evaluated as described in the ECOOP 2025 Call for Artifacts and the ACM Artifact Review and Badging Policy.
We present a containerized framework for the paper Practical Type-Based Taint Checking and Inference. Packed as a Docker image, the artifact bundles our novel inference engine alongside CodeQL and P/Taint analyses, together with precomputed results and scripts to reproduce five core experimental tables: benchmark characteristics, soundness on labeled issues, precision/recall on real‐world projects, runtime comparisons, and annotation ablation studies. By unifying checking and inference in a portable setup, this artifact enables straightforward validation of our paper’s claims.
@Article{karimipour_et_al:DARTS.11.2.7,
author = {Karimipour, Nima and Das, Kanak and Sridharan, Manu and Hassanshahi, Behnaz},
title = {{Practical Type-Based Taint Checking and Inference (Artifact)}},
pages = {7:1--7:2},
journal = {Dagstuhl Artifacts Series},
ISSN = {2509-8195},
year = {2025},
volume = {11},
number = {2},
editor = {Karimipour, Nima and Das, Kanak and Sridharan, Manu and Hassanshahi, Behnaz},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DARTS.11.2.7},
URN = {urn:nbn:de:0030-drops-233509},
doi = {10.4230/DARTS.11.2.7},
annote = {Keywords: Static analysis, Taint Analysis, Pluggable type systems, Security, Inference}
}