Add FreeBSD datasource
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
先从 OSV Schema 文档和现有的生态系统示例开始,然后检查 osv/purl_helpers.py 和 osv/ecosystems/_ecosystems.py。查看 source_test.yaml 和 source.yaml,以了解记录是如何导入的。完成标准是发布 FreeBSD 记录、生态系统支持 API 查询,并配置好测试和生产环境的导入。
由索引模型根据 Issue 内容生成。
描述
FreeBSD is in path to convert current vulnerability database which is in VuXML-format to OSV format. There is currently only testing repository available but there is decision for adding FreeBSD things to OSV Schema at the beging and rest when they are ready.
-
Prepare your data - refer to the OSV Schema documentation for information on how to properly format the data so it can be accepted.
-
Create a PR to reserve an ID prefix and define a new ecosystem (example). We review the records you start publishing for OSV Schema correctness and quality as part of reviewing and merging this PR.
-
Prepare and publish your records via a Git repository (example). If this method isn’t ideal, we also support publishing records from REST API endpoints or through a GCS bucket(example).
-
To support API querying, please create a PR to extend purl_helpers.py and create a new ecosystem in _ecosystems.py. You can refer to existing examples showing how to implement support for Semver and non-Semver ecosystems.
-
Create a PR to start importing the records you are publishing into our test instance of OSV.dev and validate everything is working as intended there.
-
Create a PR to start importing the records you are publishing into our production environment
- 主要语言
- Go
- 星标
- 3k
- 派生
- 382
- 平均合并
- 1 天 10 小时
- 30 天内合并 PR
- 130
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
google/osv.dev 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 82/100
维护者通常 1 天内回复
-
stale
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 74/100
维护者通常 1 天内回复
-
worker to log more information for gitter internal server errors可能重新可做 @ZedingZhang 于 45 天前认领,目前没有进行中的 PR。 未关闭
难度 2/5 1-3 小时 新手友好度 72/100
维护者通常 1 天内回复
-
Create repo purls for GIT ecosystem ranges可能重新可做 关联的 PR 已关闭且未合并。 未关闭backlog data quality
难度 2/5 1-3 小时 新手友好度 65/100
维护者通常 1 天内回复
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 68/100
grafana/tempo-operator#1691 ·
维护者通常 1 天内回复
-
enhancement
难度 1/5 1 小时以内 新手友好度 85/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 85/100
hashicorp/terraform-mcp-server#583 ·
维护者通常 3 天内回复
-
难度 2/5 1-3 小时 新手友好度 74/100
-
backend bug low-priority
难度 2/5 1-3 小时 新手友好度 78/100
lognorman20/monaco#6225 ·