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

karanshukla / kodamachi / 36931713608
100%

Build:
DEFAULT BRANCH: main
Ran 01 Oct 2026 09:54PM UTC
Jobs 2
Files 134
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

01 Oct 2026 09:54PM UTC coverage: 100.0%. Remained the same
36931713608

push

github

web-flow
fix(server): bind the OAuth callback to the browser that started the login (#526)

The OAuth state was never tied to the browser, and AppSessionData.oauthState
was declared but unused, so a callback or oauth_token from someone else's
login could sign this browser into their account.

/login now stores a random state in the session cookie and passes it to
authorize. /oauth/callback redirects with oauth_failed unless the returned
state matches, then clears it. /oauth/consume only confirms the DID the
callback already set on this browser.

1068 of 1068 branches covered (100.0%)

Branch coverage included in aggregate %.

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

4602 of 4602 relevant lines covered (100.0%)

62.61 hits per line

Jobs
ID Job ID Ran Files Coverage
1 client - 36931713608.1 01 Oct 2026 09:55PM UTC 94
100.0
GitHub Action Run
2 server - 36931713608.2 01 Oct 2026 09:54PM UTC 40
100.0
GitHub Action Run
Source Files on build 36931713608
  • Tree
  • List 134
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #36931713608
  • 21121ee5 on github
  • Prev Build on main (#36931236998)
  • Next Build on main (#36933364253)
  • 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