microsoft / onefuzz

A self-hosted Fuzzing-As-A-Service platform
MIT License
2.82k stars 198 forks source link

Create a cli command to debug a job locally #3511

Open tevoinea opened 12 months ago

tevoinea commented 12 months ago

We can already download all of the contents for a job. Using the local fuzzing feature, we can create a template based on the tasks submitted to onefuzz to be able to run the job locally.

High level summary of the steps required:

  1. Download all job containers
  2. Download onefuzz tools to get onefuzz-task
  3. Create a template, set the necessary inputs to the downloaded containers
  4. Update any other task options like target_options
  5. Tell the user to run onefuzz-task local template {newly-created-template}.yml

AB#166278