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

KeychainMDIP / kc / 35111006541
96%

Build:
DEFAULT BRANCH: main
Ran 16 Sep 2026 02:53PM UTC
Jobs 1
Files 67
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

16 Sep 2026 02:47PM UTC coverage: 95.732% (+0.03%) from 95.707%
35111006541

push

github

web-flow
Enforce challenge ownership in verifyResponse (#1282)

* fix(keymaster): enforce challenge ownership

Require the challenge's current controller to match the active verifier
regardless of the publish option. Previously, only receipt generation
checked ownership, so publish: false accepted foreign-owned challenges.

Use one resolved document for ownership and credential requirements.
Preserve valid empty challenges and add regression coverage. Exact
login-challenge matching remains a separate application concern.

* test(python): verify as the challenge owner

6997 of 7398 branches covered (94.58%)

Branch coverage included in aggregate %.

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

8680 of 8978 relevant lines covered (96.68%)

1676.32 hits per line

Jobs
ID Job ID Ran Files Coverage
1 35111006541.1 16 Sep 2026 02:53PM UTC 134
96.08
GitHub Action Run
Source Files on build 35111006541
  • Tree
  • List 67
  • Changed 65
  • Source Changed 1
  • Coverage Changed 65
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #35111006541
  • 00ef34b6 on github
  • Prev Build on main (#34987319218)
  • Next Build on main (#35111172607)
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