Published February 12, 2025
| Version v5
Dataset
Open
TYPEPULSE: Detecting Type Confusion Bugs in Rust Programs
Description
TYPEPULSE
top3kscanned.txt
: 3000 packages.crates_downloader.py
: Download all packages to/home/crates
.unarchive.sh
: Get all source code in/home/crates/sources
.report3k.csv
: Evaluation results (Note: 21 TPs Reported within 3 months are omitted due to disclosure policies).fast_typepulse.py
: You can runfast_typepulse.py
to reproduce True Positive detection results mentioned in the paper (scanning packages with/without interprocedural analysis).run_typepulse.py
: To scan all 3000 packages.rustsec
: Contains the existing rustsec bugs.
More details are provided in README.md
Files
TypePulse.zip
Files
(130.5 MB)
Name | Size | Download all |
---|---|---|
md5:709bfcde2a8a234fa8953de53f565391
|
130.5 MB | Preview Download |