mitre/fuzz

Checks if a project participates in OSS Fuzz.

Configuration

None

Default Policy Expression

(eq $ #t)

Default Query: mitre/fuzz

Returns true if the project does participate in OSS Fuzz, false otherwise.

Explanation

Repos being checked by Hipcheck may receive regular fuzz testing. This analysis checks if the repo is participating in the OSS Fuzz program. If it is fuzzed, this is considered a signal of a repository being lower risk.

Limitations

  • Not all languagues supported: Robust fuzzing tools do not exist for every language. It is possible fuzz testing was not done because no good option for it existed at the time. Lack of fuzzing in those cases would still indicate a higher risk, but it would not necessarily indicate bad software development practices.
  • Only OSS Fuzz checked: At this time, Hipcheck only checks if the repo participates in Google's OSS Fuzz. Other fuzz testing programs exist, but a repo will not pass this analysis if it uses one of those instead.