Skip to content

Restructure #24

Open
Open
@Stranger6667

Description

@Stranger6667

Each run workflow:

  • Spin up Sentry
  • Spin up target
  • Run fuzzer against the target
  • Run processing
    • | fuzzer output | target output | sentry events when available |
    • Aggregation

Structure:

  • meta for all sub-projects
  • crates/
    • sentry-loader
    • postprocessing
    • issue-reporter (add some issue tracker info to metadata). Generate a bug report with instructions
  • pypackages/
    • wafp
    • aggregator (move some aggregation logic to Rust)
  • scripts/
    • build.sh
    • run-all.sh
    • run-experiment.sh
    • process-artifacts.sh
    • add-new-fuzzer.sh
    • add-new-target.sh

Processing TODO:

  • A wrapper that runs processing for an arbitrary target (bash?)
  • Move processing separately
  • Dockerfile

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions