Skip to content

SAILResearch/replication-23-yihao-helm-charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Replication package and data scrapers for Artifact Hub and Helm Charts Vulnerability

This repository contains the replication package for the paper "Why Not Mitigate Vulnerabilities in Helm Charts?" submitted to Empirical Software Engineering (EMSE).

Repository structure:

  • rq1 contains the data collection, analysis, and misc scripts for RQ1
  • rq2 contains the data collection, analysis, and misc scripts for RQ2
  • data-explorer containers the data collection/conversion scripts for the paper.

Actual database is large (8GB) and stored in a sqlite database, it will be open-sourced to a dedicated repository. The data explorer folder scripts can be used to reconstruct the sqlite database since core data is available in a pickled form.

The constructed database should be named cve2023.sqlite and placed in the cve folder.

Get started

To run and reproduce the paper metrics, first we need to download the cve2023.sqlite original data from the cloud provider.

  1. Run poetry install to install the required dependencies.
  2. Run correspoding python script in the RQ1 and RQ2 folder to reproduce the metrics in the paper.

Note: some scripts may need manual adjustments to uncomment some operations (i.e., alternative aggregations and persistence to database).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages