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

stacklok / toolhive / 42804602634 / 1
73%
main: 73%

Build:
DEFAULT BRANCH: main
Ran 10 Nov 2026 11:15AM UTC
Files 1006
Run time 9s
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

10 Nov 2026 11:05AM UTC coverage: 72.833% (+0.03%) from 72.8%
42804602634.1

push

github

web-flow
Restrict go-jose v3 imports with depguard (#7097)

The JWS guard from #7090 protects the two places where fosite parses
an untrusted JWT today, and an inventory test pins the routes and
fosite handlers that could add another. Neither catches new ToolHive
code that parses a JWT with go-jose v3 or fosite's token/jwt package
on an existing route, which would skip IsUnsafeJWS and reopen
GHSA-vvm8-gf78-28g4.

A depguard list now denies both packages in non-test code outside the
five files that already import them for types. A new importer fails
lint and has to join the list, so the change shows up in review. A
security rule covers what lint cannot see: new parsing inside a file
already on the list.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

94034 of 129109 relevant lines covered (72.83%)

858.25 hits per line

Source Files on job 42804602634.1
  • Tree
  • List 1006
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 42804602634
  • d9ae912c on github
  • Prev Job for on main (#42800117903.1)
  • Next Job for on main (#42809763366.1)
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