Skip to content

chore: bump @dcl/content-validator to 7.4.2 - #1952

Merged
LautaroPetaccio merged 1 commit into
mainfrom
chore/bump-content-validator-7.4.2
Jul 23, 2026
Merged

chore: bump @dcl/content-validator to 7.4.2#1952
LautaroPetaccio merged 1 commit into
mainfrom
chore/bump-content-validator-7.4.2

Conversation

@LautaroPetaccio

@LautaroPetaccio LautaroPetaccio commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

bumps @dcl/content-validator from 7.3.3 to 7.4.2.

  • 7.4.2 — enforce content/pointer binding for third-party items: a reused third-party wearable proof can no longer be deployed as an emote at the wearable's pointer, and third-party wearable/emote proofs must commit id/content/data (or emoteDataADR74). (core-libs #57)
  • 7.4.1 — require a scene's display.navmapThumbnail to be a relative embedded-content path (stored-XSS hardening).

no api changes: only the content-validator entry changed in package.json/yarn.lock (same transitive deps). catalyst typecheck and the unit suite (359) pass against 7.4.2.

note: test/integration/syncronization/bootstrapping.spec.ts is a pre-existing flaky sync suite (bootstrap fetch/ENOENT races in CI) unrelated to this bump — the suite stubs the validator. it's being stabilized in a dedicated PR; if it flakes here, re-run CI.

Pulls in the third-party item content/pointer binding (7.4.2, core-libs
#57) and the scene navmapThumbnail relative-path fix (7.4.1). Was 7.3.3.
@LautaroPetaccio
LautaroPetaccio force-pushed the chore/bump-content-validator-7.4.2 branch from edaf955 to a349c7d Compare July 23, 2026 19:04
@LautaroPetaccio
LautaroPetaccio enabled auto-merge (squash) July 23, 2026 19:18

@decentraland-bot decentraland-bot left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the dependency bump and lockfile update.

Findings

  • No P0/P1 issues found.
  • Security review: no secrets, new input surfaces, auth changes, or lockfile expansion found. The bumped validator is on the deployment validation path, so the stricter behavior is consumer-visible, but the API shape/status-code contract remains compatible and the PR body documents the intended validation hardening.
  • Consumer impact: valid deployments should remain compatible; invalid third-party item proofs and non-relative scene navmap thumbnails may now be rejected as intended.

CI: latest checks are passing.


Reviewed by Jarvis 🤖 · Requested by Lautaro Petaccio (<@U025WCHLMN3>) via Slack

@LautaroPetaccio
LautaroPetaccio merged commit fa6a9bd into main Jul 23, 2026
8 of 9 checks passed
@LautaroPetaccio
LautaroPetaccio deleted the chore/bump-content-validator-7.4.2 branch July 23, 2026 19:22
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.

2 participants