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

hyperscale-stack / security / 39587237059
99%
master: 98%

Build:
Build:
LAST BUILD BRANCH: dependabot/go_modules/github.com/chromedp/cdproto-0.158.4
DEFAULT BRANCH: master
Ran 21 Oct 2026 10:50AM UTC
Jobs 1
Files 204
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

21 Oct 2026 10:46AM UTC coverage: 98.502% (+0.01%) from 98.49%
39587237059

Pull #127

github

euskadi31
fix(jwt): close the code-review findings of the audit fixes

- The active-token check kept its error's chain under ErrTokenInactive:
  an error wrapping security.ErrInvalidRequest made the transports answer
  400 invalid_request instead of the documented 401 invalid_token. Only the
  error's text is kept now, in both the inactive and the unavailable
  mapping.
- The check received the verified claims themselves, read afterwards for
  the principal, the name and the authorities: a check rewriting them
  changed the authenticated identity. It receives a deep copy, and its
  godoc says it is called concurrently.
- An Ed25519 private key whose public half is not the one its seed derives
  (the all-zero buffer, whose half is a small-order point; spliced keys)
  passed PrivateKey.Validate and NewSigner and signed tokens no key
  verifies (RFC 8032 §5.1.5). It is refused with ErrInvalidKey.
- The opaque PS* self-check now says the signature does not verify under
  the signer's public key with a hash-size salt, which also covers a
  public key that is not the signer's.
- Tests pin that an oversized JOSE header is refused before it is
  base64-decoded, and that a token-family revocation reaches the
  active-token check through the store recipe.
- Docs: PublicKey.Validate checks a canonical y-coordinate (an off-curve
  one verifies nothing); the MIGRATION recipe uses a checked type
  assertion; tokens without client_id never report SubjectIsClient.

Audit: D-03, F-08, I-11, I-12, I-13.
Pull Request #127: fix(jwt)!: close the jwt findings of the 2026-10-21 security audit

135 of 135 new or added lines in 9 files covered. (100.0%)

14009 of 14222 relevant lines covered (98.5%)

5205.22 hits per line

Jobs
ID Job ID Ran Files Coverage
1 39587237059.1 21 Oct 2026 10:50AM UTC 204
98.5
GitHub Action Run
Source Files on build 39587237059
  • Tree
  • List 204
  • Changed 10
  • Source Changed 0
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #127
  • PR Base - master (#39581499514)
  • 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