@nvidia/cloudxr npm package declares no `license` field, so scanners report it as unlicensed
I maintainer di solito rispondono entro 1 giorno
@yanziz-nvidia ci sta già lavorando.
Dal 4/8/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Describe the bug
@nvidia/cloudxr — which deps/cloudxr/webxr_client consumes via "@nvidia/cloudxr": "file:../nvidia-cloudxr-<ver>.tgz" — ships no license field in its package.json. OSS license scanners resolve the package name against the public npm registry and report the component as having no license associated with it.
To reproduce
curl -s https://registry.npmjs.org/@nvidia%2Fcloudxr | jq '[.versions[] | {version, license}]'- Observe
"license": nullfor both published versions (6.1.0, 6.2.0). - Run any SBOM/license scanner over a build of
deps/cloudxr/webxr_client.
Expected behavior
The package declares a machine-readable license so scanners can attribute it.
Observed behavior
The LICENSE file (NVIDIA proprietary SLA) is bundled inside the tarball, but the license field is absent — and scanners key on the field, not the file. Compounding it: npm dist-tags.latest is 6.2.0, so a scanner resolving a newer local tarball finds no matching published version, falls back to latest, and attributes the finding to 6.2.0 regardless of which version is actually vendored.
Screenshots
N/A.
Platforms
- Isaac Teleop Version:
main(webxr_client pins 6.3.0-rc2) - OS: N/A — build/scan time
- Integrations: WebXR client
- XR Device: N/A
- Additional Devices: N/A
Additional context
The fix belongs upstream in the CloudXR.js package, not in this repo. npm does not allow overwriting a published version, so clearing this requires a patch republish carrying the license field plus a dist-tag move (and/or npm deprecate on the old ones). Publishing a 6.3.0 line would additionally stop the latest fallback.
Note that "license": "SEE LICENSE IN LICENSE" is a valid npm convention but is not an SPDX identifier, so strict scanners may still flag it; a LicenseRef--style identifier is the safer value going forward.
Filing here for tracking because this repo is the consumer — it cannot land the fix itself.
- Lingua principale
- Python
- Stelle
- 403
- Fork
- 94
- Merge medio
- 2g 17m
- PR unite (30g)
- 121
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di NVIDIA/IsaacCapture
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
NVIDIA/IsaacCapture#910 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
NVIDIA/IsaacCapture#891 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
NVIDIA/IsaacCapture#1217 ·
I maintainer di solito rispondono entro 1 giorno
-
Release Notes Draft: 1.5Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 20/100
NVIDIA/IsaacCapture#1214 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100
NVIDIA/IsaacCapture#1181 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di NVIDIA/IsaacCapture
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
noontide-co/mainbranch#1211 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[1.x Bug] run-operation --sql reports success but rolls back writes on transaction-capable adaptersApertatriage
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
dbt-labs/dbt#16784 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
bug settings ui
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
DewaldOosthuizen/py-tray-command-launcher#162 ·
I maintainer di solito rispondono entro 1 giorno
-
run_all sleeps after the final job despite documenting delays between jobsForse già presa @Gambit-Checkmate l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100