Node.js PURL is missing namespace
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 48/100
- Issue 类型
- 功能
- 描述清晰度
- 基本清楚
- 活跃度
- 冷清
- 技术栈
- node.js
- 领域
- security
调研方向
阅读 PURL 规范并检查 issue 中引用的 registry/purl 区域,然后审查 pull request 1551 中现有的 VEX 更改。确认项目是否应使用 pkg:generic/nodejs/node;完成意味着就该约定达成一致,并在获得批准后对 registry 和 VEX 文件进行一致的更新。
由索引模型根据 Issue 内容生成。
描述
We usually reference the node binary with vendor + product nodejs/node (for example in our CPE) since we ship multiple packages under the node.js organization.
However the ecosystem references the node.js binary PURL as pkg:generic/node, you can verify this with a quick google search .
I believe the PURL should be pkg:generic/nodejs/node.
According to the PURL spec the namespace is optional, but I think it better represent our convention.
I'm writing this issue to seek agreement on our preferred PURL convention.
If we agree I'll send a PR to https://github.com/package-url/purl-registry/tree/main/registry/purl so tools can track our decision.
Dependening on the ouput of the conversation we should fix our purl in the vex file which is wrong because node is not a type so its against the spec.
@nodejs/security-wg
- 主要语言
- Go
- 星标
- 549
- 派生
- 133
- 平均合并
- 3 天 15 小时
- 30 天内合并 PR
- 3
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
nodejs/security-wg 的其他 Issue
-
难度 3/5 1-2 天 新手友好度 57/100
nodejs/security-wg#1595 ·
-
难度 5/5 一周以上 新手友好度 20/100
nodejs/security-wg#1593 · 1 条评论 · 1 个 reaction ·
-
难度 1/5 1 小时以内 新手友好度 1/100
nodejs/security-wg#1592 · 1 个 reaction ·
-
Security Tooling Proposal可能重新可做 关联的 PR 已关闭且未合并。 未关闭security-wg-agenda
难度 5/5 一周以上 新手友好度 25/100
nodejs/security-wg#1584 · 3 条评论 · 1 个 reaction ·
-
难度 5/5 一周以上 新手友好度 10/100
nodejs/security-wg#1583 ·
查看 nodejs/security-wg 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 66/100
维护者通常 1 天内回复
-
security
难度 2/5 1-3 小时 新手友好度 62/100
Waschndolos/open-clubmanager#185 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 62/100
维护者通常 2 天内回复
-
needs-triage
难度 2/5 1-3 小时 新手友好度 62/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100