• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

decentraland / comms-gatekeeper / 32186114728
86%
main: 86%

Build:
Build:
LAST BUILD BRANCH: fix/crypto-middleware-6
DEFAULT BRANCH: main
Ran 18 Aug 2026 09:09PM UTC
Jobs 1
Files 151
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Aug 2026 09:08PM UTC coverage: 85.66% (-0.02%) from 85.683%
32186114728

Pull #289

github

LautaroPetaccio
refactor(auth): use the shared signer predicates from crypto-middleware 6.1

The five hand-rolled metadataValidator closures are replaced by
requireSigner and rejectIfSigner. Same gates, expressed once in the
library rather than repeated per route.

This tightens two of them. The exact comparisons let a signer that was not
already canonical through: `Signer: "Decentraland-Kernel-Scene"` failed
`!== 'decentraland-kernel-scene'` and was served as a viewer request. The
predicates refuse a non-canonical signer instead of comparing it, and
refuse a non-string one too. Nothing is folded — a value is rejected, not
rewritten.

The watcher-token spec covering a re-cased signer now expects the 400 the
gate produces rather than the 401 from signature verification. Both refuse
the request; metadataValidator runs first, so it is now caught before any
crypto rather than after.
Pull Request #289: fix(auth): upgrade @dcl/crypto-middleware to 6

1142 of 1456 branches covered (78.43%)

Branch coverage included in aggregate %.

14 of 16 new or added lines in 2 files covered. (87.5%)

19 existing lines in 1 file now uncovered.

3123 of 3523 relevant lines covered (88.65%)

77.64 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
57.8
0.0% src/logic/utils.ts

Coverage Regressions

Lines Coverage ∆ File
19
57.8
0.0% src/logic/utils.ts
Jobs
ID Job ID Ran Files Coverage
1 32186114728.1 18 Aug 2026 09:09PM UTC 302
86.85
GitHub Action Run
Source Files on build 32186114728
  • Tree
  • List 151
  • Changed 97
  • Source Changed 1
  • Coverage Changed 97
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #32186114728
  • Pull Request #289
  • PR Base - main (#31196967398)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc