PIDSMaker: Building and Evaluating Provenance-based Intrusion Detection Systems
Not on the map. Why?
Abstract (arXiv)
Recent provenance-based intrusion detection systems (PIDSs) have demonstrated strong potential for detecting advanced persistent threats (APTs) by applying machine learning to system provenance graphs. However, evaluating and comparing PIDSs remains difficult: prior work uses inconsistent preprocessing pipelines, non-standard dataset splits, and incompatible ground-truth labeling and metrics. These discrepancies undermine reproducibility, impede fair comparison, and impose substantial re-implementation overhead on researchers. We present PIDSMaker, an open-source framework for developing and evaluating PIDSs under consistent protocols. PIDSMaker consolidates eight state-of-the-art systems into a modular, extensible architecture with standardized preprocessing and ground-truth labels, enabling consistent experiments and apples-to-apples comparisons. A YAML-based configuration interface supports rapid prototyping by composing components across systems without code changes. PIDSMaker also includes utilities for ablation studies, hyperparameter tuning, multi-run instability measurement, and visualization, addressing methodological gaps identified in prior work. We demonstrate PIDSMaker through concrete use cases and release it with preprocessed datasets and labels to support shared evaluation for the PIDS community.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 26 of its 82 references that are in the map. First posted on arXiv 30 Jan 2026.
Builds on
26 of 82 references.
References · 26
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2016Enriching Word Vectors with Subword Informationcited by 1,578
- 2014Distributed Representations of Sentences and Documentscited by 677
- 2020Temporal Graph Networks for Deep Learning on Dynamic Graphscited by 521
- 2020Evaluation: from precision, recall and F-measure to ROC, informedness, markedness and correlationcited by 420
- 2020UNICORN: Runtime Provenance-Based Detector for Advanced Persistent Threatscited by 53
- 2021Nondeterminism and Instability in Neural Network Optimizationcited by 47
- 2018HOLMES: Real-time APT Detection through Correlation of Suspicious Information Flowscited by 43
- 2016Fast Memory-efficient Anomaly Detection in Streaming Heterogeneous Graphscited by 37
- 2023Kairos: Practical Intrusion Detection and Investigation using Whole-system Provenancecited by 30
14 more
- 2018SLEUTH: Real-time Attack Scenario Reconstruction from COTS Audit Datacited by 28
- 2021On the Reproducibility of Neural Network Predictionscited by 28
- 2019Dynamic Malware Analysis with Feature Engineering and Feature Learningcited by 23
- 2021threaTrace: Detecting and Tracing Host-based Threats in Node Level Through Provenance Graph Learningcited by 22
- 2023MAGIC: Detecting Advanced Persistent Threats via Masked Graph Representation Learningcited by 20
- 2017Practical Whole-System Provenance Capturecited by 19
- 2023NODLINK: An Online System for Fine-Grained APT Attack Detection and Investigationcited by 14
- 2020SIGL: Securing Software Installations Through Deep Graph Learningcited by 11
- 2023Are we there yet? An Industrial Viewpoint on Provenance-based Endpoint Detection and Response Toolscited by 5
- 2023ATLASv2: ATLAS Attack Engagements, Version 2cited by 4
- 2017FRAPpuccino: Fault-detection through Runtime Analysis of Provenancecited by 3
- 2024Incorporating Gradients to Rules: Towards Lightweight, Adaptive Provenance-based Intrusion Detectioncited by 3
- 2020Xanthus: Push-button Orchestration of Host Provenance Data Collectioncited by 2
- 2019ProvMark: A Provenance Expressiveness Benchmarking Systemcited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.