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

decentraland / social-service-ea / 36679390447
91%
main: 91%

Build:
Build:
LAST BUILD BRANCH: 1.13.12
DEFAULT BRANCH: main
Ran 30 Sep 2026 06:45AM UTC
Jobs 1
Files 210
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

30 Sep 2026 06:39AM UTC coverage: 91.222% (+0.02%) from 91.207%
36679390447

Pull #501

github

decentraland-bot
fix: reject non-string auth header values in the websocket auth frame

Review follow-up for SOCIAL-SERVICE-EA-3H (https://decentraland.sentry.io/issues/7713056598/).
It also covers SOCIAL-SERVICE-EA-3J (https://decentraland.sentry.io/issues/7713296423/).

An x-identity-timestamp sent as a JSON number passes the middleware's timestamp and expiry
checks, then crashes createPayload with "TypeError: firstOf(...)?.toLowerCase is not a
function" (3J). That throw is reported as a server error from a frame the client built.
parseAuthChainHeaders now rejects, with the same 400, any x-identity-* header whose value is
not a string or an array of strings. It also rejects a top-level array. Fields that are not
auth headers are left untouched, as before.

Also updates the ws_auth_errors and isExpectedAuthRejection docs and one test title to match
the new behaviour, and names the headers type once.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Pull Request #501: fix: treat a malformed websocket auth frame as a client rejection

2614 of 3015 branches covered (86.7%)

Branch coverage included in aggregate %.

14 of 14 new or added lines in 1 file covered. (100.0%)

6261 of 6714 relevant lines covered (93.25%)

93.77 hits per line

Jobs
ID Job ID Ran Files Coverage
1 36679390447.1 30 Sep 2026 06:45AM UTC 420
92.09
GitHub Action Run
Source Files on build 36679390447
  • Tree
  • List 210
  • Changed 164
  • Source Changed 3
  • Coverage Changed 164
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #36679390447
  • Pull Request #501
  • PR Base - main (#35003301741)
  • 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