Automating Firmware Vulnerability Triage via High-Level Representations and Similarity Digests

Read full text
Authors: Daniel Huici, Narges Yousefnezhad, Andrei Costin, Ricardo J. Rodriguez
Cited by: 0

Abstract

This repository contains the dataset, target artifacts, and analysis scripts used in the paper 'Automating Firmware Vulnerability Triage via High-Level Representations and Similarity Digests'. 📂 Repository Structure openwrt-binary-analysis-corpus/ ├── analysis/ # Results and output data │ ├── final_report.json # Full results (TLSH function hashes + metadata) │ ├── vuln_functions.json # Manually extracted vulnerable functions (TLSH) │ └── analysis_summary.json # Summary of the analysis ├── firmware_images/ # OpenWrt firmware images (18.06.0 - 24.10.4) │ ├── 18.06.0-x86_64-openwrt-18.06.0-x86-64-rootfs-ext4.img │ ├── 18.06.0-arm-openwrt-18.06.0-armvirt-64-default-rootfs.tar.gz │ └── ... ├── target_binaries/ # Analyzed target binaries │ ├── x86/ │ │ ├── dnsmasq-18.06.0 │ │ ├── opkg-18.06.0 │ │ ├── uhttpd-18.06.0 │ │ └── ... │ └── arm/ │ └── ... ├── scripts/ # Automation tools | ├── apotheosis/ # APOTHEOSIS index construction script │ ├── script.py # Main analysis script │ └── requirements.txt # Python dependencies └── README.md

Fields of Study & Subjects

Security and Verification in Computing Software Engineering Research Advanced Malware Detection Techniques

Publication details

Journal / source
Jyväskylä University Digital Archive (University of Jyväskylä)
Publication date
17 February 2026
Language
EN