Skip to content

Integrate with OSS-Fuzz #95

@paulsmith

Description

@paulsmith

Since we're an open source project now, we can take advantage of OSS-Fuzz, which runs fuzzers on behalf of the community and automatically notifies projects when it finds crashers (by opening a GitHub issue, eg.).

This will increase our code test and fuzz coverage greatly, as OSS-Fuzz can run continuously, and not just when we happen to run go test -fuzz locally on our laptops.

Pushup is already using fuzzing for the parser and the open tag lexer and has a modest corpus for each, which has already found a few bugs.

See https://google.github.io/oss-fuzz/getting-started/new-project-guide/go-lang/ for details on integrating.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions