PASTA-4-PHT: A Pipeline for Automated Security and Technical Audits for the Personal Health Train
Sascha Welten, Karl Kindermann, Ahmet Polat, Martin G\"orz, Maximilian Jugl, Laurenz Neumann, Alexander Neumann, Johannes Lohm\"oller, Jan Pennekamp, Stefan Decker

TL;DR
This paper presents an automated security and audit pipeline for the Personal Health Train framework, enhancing privacy, transparency, and vulnerability detection in sensitive data processing environments.
Contribution
It introduces a DevSecOps-inspired pipeline for automated vulnerability detection tailored to PHT, validated through deliberate vulnerability insertion and real-world application.
Findings
Pipeline successfully detects vulnerabilities in PHT environments.
Applied to five real-world PHTs, demonstrating practical utility.
Supports GDPR compliance and reduces manual auditing efforts.
Abstract
With the introduction of data protection regulations, the need for innovative privacy-preserving approaches to process and analyse sensitive data has become apparent. One approach is the Personal Health Train (PHT) that brings analysis code to the data and conducts the data processing at the data premises. However, despite its demonstrated success in various studies, the execution of external code in sensitive environments, such as hospitals, introduces new research challenges because the interactions of the code with sensitive data are often incomprehensible and lack transparency. These interactions raise concerns about potential effects on the data and increases the risk of data breaches. To address this issue, this work discusses a PHT-aligned security and audit pipeline inspired by DevSecOps principles. The automated pipeline incorporates multiple phases that detect vulnerabilities.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
