Skip to content

Commit e4401fe

Browse files
Remove R-B for JavaScript master thesis topic
1 parent 1dce170 commit e4401fe

File tree

1 file changed

+0
-19
lines changed

1 file changed

+0
-19
lines changed

master-thesis.md

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -21,25 +21,6 @@ Related works:
2121
4. [Understanding the Quality of Container Security Vulnerability Detection Tools](https://arxiv.org/pdf/2101.03844)
2222

2323

24-
### Reproducible Builds for non-compiled languages like JavaScript
25-
26-
Contact: Eric Cornelissen
27-
28-
Reproducible builds can create trust in the build process of distributed software artifacts through independent verifiers.
29-
If multiple people are able to build the same artifact it is likely that the build has not been tampered with.
30-
The [reproducible builds](https://reproducible-builds.org/) project has made significant progress in the reproducibility of binary artifacts. But what about non-compiled languages such as JavaScript?
31-
In the world of JavaScript it is common to either bundle a codebase (e.g. using the popular [webpack](https://reproducible-builds.org/)) or transpile down from a related language (e.g. from [TypeScript](https://www.typescriptlang.org/)).
32-
These transformations are similar to compilation and may not be reproducible.
33-
Here too, an attack on the build system could be used to attack systems stealthily, and reproducible builds could aid in detection.
34-
35-
In this project we will study the reproducibility of JavaScript build processes in one or more areas (npm packages, client-side bundling, transpiling, GitHub Actions, etc.) to understand the state of reproducibility in JavaScript and, depending on findings, propose fixes.
36-
37-
Related work:
38-
1. [Reproducible Builds: Increasing the Integrity of Software Supply Chains](https://arxiv.org/abs/2104.06020)
39-
1. [Prototype of reproducing GitHub actions](https://github.com/ericcornelissen/reproducing-actions)
40-
1. [Reproducible Central](https://github.com/jvm-repo-rebuild/reproducible-central)
41-
42-
4324
<h3 id="uid42">Empirical Study of Compilation Reproducibility in Solidity</h3>
4425

4526
Contact: Aman Sharma

0 commit comments

Comments
 (0)