Skip to content

Conversation

@hannesm
Copy link
Contributor

@hannesm hannesm commented Dec 16, 2025

Dear everyone,

we at OCaml have a security team (https://ocaml.org/security), and plan to publish (historical and new) advisories in osv schema.

In order to achieve that, we want to contribute here a new ecosystem and database-specific prefix. We will host our advisories at https://github.com/ocaml/security-advisories.

In OCaml, we have one package manager -- named opam -- which hosts their package database at https://github.com/ocaml/opam-repository. The OCaml compiler is as well an opam package. This is why I chose to name the ecosystem "opam" (also done in purl package-url/purl-spec#763). As database we'd use OSEC.

Let me know what you think about this.

Signed-off-by: Hannes Mehnert <hannes@mehnert.org>
Copy link
Collaborator

@another-rex another-rex left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you! Looking forward to seeing the records.

@another-rex another-rex merged commit 1de720a into ossf:main Dec 22, 2025
7 checks passed
@hannesm hannesm deleted the add-opam branch December 23, 2025 01:14
tiegz pushed a commit to tiegz/osv-schema that referenced this pull request Jan 28, 2026
Dear everyone,

we at OCaml have a security team (https://ocaml.org/security), and plan
to publish (historical and new) advisories in osv schema.

In order to achieve that, we want to contribute here a new ecosystem and
database-specific prefix. We will host our advisories at
https://github.com/ocaml/security-advisories.

In OCaml, we have one package manager -- named opam -- which hosts their
package database at https://github.com/ocaml/opam-repository. The OCaml
compiler is as well an opam package. This is why I chose to name the
ecosystem "opam" (also done in purl
package-url/purl-spec#763). As database we'd use
OSEC.

Let me know what you think about this.

Signed-off-by: Hannes Mehnert <hannes@mehnert.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants