Empirical Evaluation of Container Security and Reproducibility in Research Software Engineering

Containerization technologies like Docker have transformed research software deployment by encapsulating applications and dependencies into portable, reproducible environments. However, research containers often include outdated or unnecessary packages, introducing significant security vulnerabilities that conflict with reproducibility requirements. In this paper, we present a novel reproducibility-aware DevSecOps framework that systematically addresses the tension between container security and scientific reproducibility. Our methodology integrates multiple vulnerability scanners (Trivy, Anchore, Clair) with automated remediation strategies and reproducibility testing protocols. We design comparative evaluation metrics that quantify the tradeoffs between security hardening approaches—from simple weeklypackage updates to comprehensive multi-scanner pipelines—and their impact on functional reproducibility. Through analysis of vulnerability detection overlap across scanning tools and cost-benefit evaluation of remediation strategies, we demonstrate the framework’s effectiveness on a curated dataset of 105 Docker images from neuroscience, finance, and machine learning domains. We conclude with actionable best practices for building secure, reproducible research containers and release our complete methodology as open-source resources for the RSE community.

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-10-08
DOI
https://doi.org/10.5281/zenodo.17297226
Primary Topic
Diverse Scientific and Economic Studies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Empirical Evaluation of Container Security and Reproducibility in Research Software Engineering

Zenodo (CERN European Organization for Nuclear Research)
Diverse Scientific and Economic Studies
article

Empirical Evaluation of Container Security and Reproducibility in Research Software Engineering

article en

Abstract

Containerization technologies like Docker have transformed research software deployment by encapsulating applications and dependencies into portable, reproducible environments. However, research containers often include outdated or unnecessary packages, introducing significant security vulnerabilities that conflict with reproducibility requirements. In this paper, we present a novel reproducibility-aware DevSecOps framework that systematically addresses the tension between container security and scientific reproducibility. Our methodology integrates multiple vulnerability scanners (Trivy, Anchore, Clair) with automated remediation strategies and reproducibility testing protocols. We design comparative evaluation metrics that quantify the tradeoffs between security hardening approaches—from simple weeklypackage updates to comprehensive multi-scanner pipelines—and their impact on functional reproducibility. Through analysis of vulnerability detection overlap across scanning tools and cost-benefit evaluation of remediation strategies, we demonstrate the framework’s effectiveness on a curated dataset of 105 Docker images from neuroscience, finance, and machine learning domains. We conclude with actionable best practices for building secure, reproducible research containers and release our complete methodology as open-source resources for the RSE community.

Zenodo (CERN European Organization for Nuclear Research)
University of the Cumberlands (US)
Industry, innovation and infrastructure
Openalex Percentile: Top 32%
Diverse Scientific and Economic Studies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Empirical Evaluation of Container Security and Reproducibility in Research Software Engineering · Zenodo (CERN European Organization for Nuclear Research) (2025) | TGRS Research Map | TGRS