mlsanityData to 7 Oct 2026

OCR-APT: Reconstructing APT Stories from Audit Logs using Subgraph Anomaly Detection and LLMs

arXiv 2510.15188 ↗First posted 16 Oct 2025cs.CR cs.LGcited by 6

Not on the map. Why?

Abstract (arXiv)

Advanced Persistent Threats (APTs) are stealthy cyberattacks that often evade detection in system-level audit logs. Provenance graphs model these logs as connected entities and events, revealing relationships that are missed by linear log representations. Existing systems apply anomaly detection to these graphs but often suffer from high false positive rates and coarse-grained alerts. Their reliance on node attributes like file paths or IPs leads to spurious correlations, reducing detection robustness and reliability. To fully understand an attack's progression and impact, security analysts need systems that can generate accurate, human-like narratives of the entire attack. To address these challenges, we introduce OCR-APT, a system for APT detection and reconstruction of human-like attack stories. OCR-APT uses Graph Neural Networks (GNNs) for subgraph anomaly detection, learning behavior patterns around nodes rather than fragile attributes such as file paths or IPs. This approach leads to a more robust anomaly detection. It then iterates over detected subgraphs using Large Language Models (LLMs) to reconstruct multi-stage attack stories. Each stage is validated before proceeding, reducing hallucinations and ensuring an interpretable final report. Our evaluations on the DARPA TC3, OpTC, and NODLINK datasets show that OCR-APT outperforms state-of-the-art systems in both detection accuracy and alert interpretability. Moreover, OCR-APT reconstructs human-like reports that comprehensively capture the attack story.

Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 25 of its 86 references that are in the map. First posted on arXiv 16 Oct 2025.

Builds on

25 of 86 references.

References · 25

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
  3. 2017Inductive Representation Learning on Large Graphscited by 6,284
  4. 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
  5. 2016Enriching Word Vectors with Subword Informationcited by 1,578
  6. 2016Variational Graph Auto-Encoderscited by 1,373
  7. 2020On Hyperparameter Optimization of Machine Learning Algorithms: Theory and Practicecited by 181
  8. 2021Anomaly Detection on Attributed Networks via Contrastive Self-Supervised Learningcited by 175
  9. 2020AnomalyDAE: Dual autoencoder for anomaly detection on attributed networkscited by 81
  10. 2022BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphscited by 80
  11. 2020UNICORN: Runtime Provenance-Based Detector for Advanced Persistent Threatscited by 53
  12. 2018HOLMES: Real-time APT Detection through Correlation of Suspicious Information Flowscited by 43
13 more
  1. 2016Fast Memory-efficient Anomaly Detection in Streaming Heterogeneous Graphscited by 37
  2. 2022PyGOD: A Python Library for Graph Outlier Detectioncited by 31
  3. 2023Kairos: Practical Intrusion Detection and Investigation using Whole-system Provenancecited by 30
  4. 2024KnowPhish: Large Language Models Meet Multimodal Knowledge Graphs for Enhancing Reference-Based Phishing Detectioncited by 29
  5. 2018SLEUTH: Real-time Attack Scenario Reconstruction from COTS Audit Datacited by 28
  6. 2019POIROT: Aligning Attack Behavior with Kernel Audit Records for Cyber Threat Huntingcited by 27
  7. 2021threaTrace: Detecting and Tracing Host-based Threats in Node Level Through Provenance Graph Learningcited by 22
  8. 2024A Case Study of LLM for Automated Vulnerability Repair: Assessing Impact of Reasoning and Patch Validation Feedbackcited by 22
  9. 2024Fuzzing BusyBox: Leveraging LLM and Crash Reuse for Embedded Bug Unearthingcited by 15
  10. 2023NODLINK: An Online System for Fine-Grained APT Attack Detection and Investigationcited by 14
  11. 2021Analyzing the Usefulness of the DARPA OpTC Dataset in Cyber Threat Detection Researchcited by 7
  12. 2023ProvG-Searcher: A Graph Representation Learning Approach for Efficient Provenance Graph Searchcited by 5
  13. 2024Incorporating Gradients to Rules: Towards Lightweight, Adaptive Provenance-based Intrusion Detectioncited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 6.

6 papers.