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

decentraland / comms-gatekeeper / 28599876051
85%
main: 85%

Build:
Build:
LAST BUILD BRANCH: fix/security-audit-findings
DEFAULT BRANCH: main
Ran 02 Jul 2026 03:00PM UTC
Jobs 1
Files 152
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

02 Jul 2026 02:58PM UTC coverage: 85.535% (+0.2%) from 85.347%
28599876051

Pull #276

github

LautaroPetaccio
refactor: validate remove-scene-admin body via schema; tighten watcher auth

- remove-scene-admin: add RemoveSceneAdminRequestSchema and validate it on the
  route, dropping the manual request.json() try/catch + guard + EthAddress check
  from the handler (mirrors add-scene-admin, which relies on the schema validator).
- watcher-token: rely on the authWatcher middleware (optional: false) for
  identification and drop the redundant in-handler auth check, using the
  established verification!.auth pattern; the schema validator already guards the
  body, so the try/catch is removed too.
- watcher-token: reject the decentraland-kernel-scene signer via a
  metadataValidator on authWatcher — watcher tokens are for viewer clients, not
  scenes.
Pull Request #276: fix: address security audit findings (access control, disclosure, hardening)

1122 of 1437 branches covered (78.08%)

Branch coverage included in aggregate %.

86 of 96 new or added lines in 21 files covered. (89.58%)

4 existing lines in 1 file now uncovered.

3094 of 3492 relevant lines covered (88.6%)

75.09 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
81.48
-12.96% src/controllers/handlers/cast/generate-stream-link-handler.ts
2
81.03
-3.41% src/adapters/streaming-key-ttl-checker.ts
1
20.69
-0.24% src/adapters/scene-stream-access-manager.ts
1
91.38
2.02% src/adapters/streaming-ttl-checker.ts
1
80.0
src/logic/scene-place.ts
1
75.0
src/migrations/1782483863000_add-ingress-id-index.ts

Coverage Regressions

Lines Coverage ∆ File
4
20.69
-0.24% src/adapters/scene-stream-access-manager.ts
Jobs
ID Job ID Ran Files Coverage
1 28599876051.1 02 Jul 2026 03:00PM UTC 304
86.76
GitHub Action Run
Source Files on build 28599876051
  • Tree
  • List 152
  • Changed 100
  • Source Changed 22
  • Coverage Changed 100
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28599876051
  • Pull Request #276
  • PR Base - main (#28373235419)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc