Skip to content

docs(supply-chain): require a unique top-level component name - #296

Merged
haksungjang merged 1 commit into
masterfrom
docs/sbom-name-collision-requirement
Sep 1, 2026
Merged

docs(supply-chain): require a unique top-level component name#296
haksungjang merged 1 commit into
masterfrom
docs/sbom-name-collision-requirement

Conversation

@haksungjang

Copy link
Copy Markdown
Member

Summary

  • Two SBOM submissions were rejected with "already registered under a different project" even though they described different devices. Both times metadata.component.name(CycloneDX) / name(SPDX) held a generic placeholder value that another submission had already claimed (a bare ., and /scan from Palo Alto Networks' official sbom_creator tool) — the intake system treats this value as globally unique, not scoped per project.
  • Added a uniqueness requirement to Submission Requirements 2.1, and a new rejection-reason row + worked case to Rejection Reasons (ko/en, 4 files).

Test plan

  • Preview build renders both pages correctly (ko/en)
  • Links to ../requirements/ still resolve

Two submissions rejected with "already registered under a different
project" even though the delivered device was different. Both times
the metadata component name was a generic placeholder (a bare ".",
or "/scan" from Palo Alto Networks' sbom_creator tool) that another
supplier's earlier submission had already used, since the intake
system treats this value as a global uniqueness key rather than a
per-project one.

Add the uniqueness requirement to Submission Requirements and a new
rejection reason plus a worked case to Rejection Reasons (ko/en).
@haksungjang
haksungjang merged commit bd3f1dc into master Sep 1, 2026
2 of 3 checks passed
@haksungjang
haksungjang deleted the docs/sbom-name-collision-requirement branch September 1, 2026 06:33
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.

1 participant