@nvidia/cloudxr npm package declares no `license` field, so scanners report it as unlicensed
Maintainer thường phản hồi trong vòng 1 ngày
@yanziz-nvidia đang làm issue này rồi.
Từ ngày 4/8/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
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.
- Ngôn ngữ chính
- Python
- Star
- 412
- Fork
- 97
- Merge trung bình
- 1 ngày 23 giờ
- Pull request đã merge (30 ngày)
- 157
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của NVIDIA/IsaacCapture
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
NVIDIA/IsaacCapture#910 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
NVIDIA/IsaacCapture#891 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
NVIDIA/IsaacCapture#1368 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Expose per-glove health and data freshness in the Avatar SDK and Isaac Teleop pluginCó thể đã có người làm @zihanjiang321 đã nhận 1 ngày trước. Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
NVIDIA/IsaacCapture#1319 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Add OneRobotics A1 asset and Isaac Teleop exampleCó thể đã có người làm @WangXuechun-woan đã nhận 8 ngày trước. Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
NVIDIA/IsaacCapture#1291 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của NVIDIA/IsaacCapture
Issue tương tự
-
[Bug]: AdaLAM's draw_first_k_couples repeats couples already drawn instead of the next ones (8 of the default 128 RANSAC hypotheses)Có thể đã có người làm @1sakshm đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
TheAlgorithms/Python#15656 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
[integration]: langchain-gridpinĐang mởexternal integration integration-submission
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
langchain-ai/docs#7128 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
kaifcodec/user-scanner#755 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
eclipse-score/mcp-servers#61 ·
Maintainer thường phản hồi trong vòng 4 ngày