ossf / malicious-packages

A repository of reports of malicious packages identified in Open Source package repositories, consumable via the Open Source Vulnerability (OSV) format.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ingest GHSAs for malicious packages

oliverchang opened this issue · comments

The official GHSA OSV database (https://github.com/github/advisory-database) currently does not include malware entries suchc as GHSA-xv2f-5jw4-v95m, and it's unclear if they will be doing this in the short/medium term.

We could leverage existing GHSA->OSV code in https://github.com/ossf/osv-schema/tree/main/tools/ghsa to scrape the GraphQL and import them into this repo to fill that gap.

Some open questions:

  • Do we still still assign a MAL- ID for these? If we do, and GitHub starts exporting them later, it may cause a bit of confusion. This could be potentially handled via OSV aliases though. thinking more it fits our merging/de-duplication workflow a lot better to assign a MAL- entry.

The backfill has been done.

Once I confirm the automated ingestion is working, I'll update the GH workflow to enable committing.