Skip to content

Add support for filing GitHub Security Advisories via file_github_security_advisory #5015

@pellared

Description

@pellared

Background

OSS-Fuzz currently supports filing public GitHub issues when bugs are found via the file_github_issue configuration option in project.yaml files. However, many projects need a way to report security vulnerabilities privately before public disclosure, following responsible disclosure practices.

GitHub Security Advisories provide a secure, authenticated channel for privately reporting vulnerabilities, which is more reliable than email-based reporting (which can become outdated or go to unverified recipients).

Related OSS-Fuzz issue: google/oss-fuzz#14230

Proposed Enhancement

Add support for a new file_github_security_advisory configuration option in OSS-Fuzz project.yaml files that would automatically create private GitHub Security Advisories instead of (or in addition to) public issues.

Configuration Example

homepage: "https://github.com/example/project"
language: c++
primary_contact: "[email protected]"
main_repo: "https://github.com/example/project"
file_github_security_advisory: true  # New option

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