Task Description
We have found a method for sourcing real-world CVEs from OSS-Fuzz. The next step is creating interfaces for building these programs that aligns with the following requirements:
- Compilation through gcc with Address Sanitization.
- The reduction of the compilation script into one invocation.
- Execution of the compiled build in one invocation.
The task is to explore the possible methods of achieving the above requirements via a shell script, docker file, task file, or a dedicated python script.
Expected Outcome
A consistent method of building the CVEs using one of the tools mentioned above.
Additional Context
Helpful resources in this task will be: the OSS-Fuzz build helper, which could provide a neat outline for the builds.
Task Description
We have found a method for sourcing real-world CVEs from OSS-Fuzz. The next step is creating interfaces for building these programs that aligns with the following requirements:
The task is to explore the possible methods of achieving the above requirements via a shell script, docker file, task file, or a dedicated python script.
Expected Outcome
A consistent method of building the CVEs using one of the tools mentioned above.
Additional Context
Helpful resources in this task will be: the OSS-Fuzz build helper, which could provide a neat outline for the builds.