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

uc-cdis / fence / 38256453707
74%
master: 76%

Build:
Build:
LAST BUILD BRANCH: fix/authlib-1612-quote-chars-in-error-descriptions
DEFAULT BRANCH: master
Ran 12 Oct 2026 01:37PM UTC
Jobs 1
Files 125
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

12 Oct 2026 01:32PM UTC coverage: 74.268% (-0.4%) from 74.672%
38256453707

Pull #1388

github

vincentvanhees
fix(oidc): validate non-SMART scopes against client allowlist

validate_scopes() returned True early for any request containing a SMART
scope (including openid), bypassing client.check_requested_scopes() for
the entire request. This allowed arbitrary unknown scopes to pass through
unchecked whenever openid was also present.

Non-SMART scopes are now explicitly validated against the client's allowed
scopes even when the request is identified as a SMART flow.
Pull Request #1388: feat(smart): add SMART App Launch 2.0.0 and US Core Backend Services support

8933 of 12028 relevant lines covered (74.27%)

0.74 hits per line

Coverage Regressions

Lines Coverage ∆ File
59
64.39
0.46% utils.py
45
39.13
-6.32% oidc/endpoints.py
44
68.09
-11.74% oidc/grants/oidc_code_grant.py
35
85.67
-0.5% models.py
10
90.86
-4.35% jwt/token.py
2
77.84
-0.19% blueprints/oauth2.py
Jobs
ID Job ID Ran Files Coverage
1 38256453707.1 12 Oct 2026 01:37PM UTC 125
74.27
GitHub Action Run
Source Files on build 38256453707
  • Tree
  • List 125
  • Changed 10
  • Source Changed 0
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #38256453707
  • Pull Request #1388
  • PR Base - master (#36927260327)
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