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

PeculiarVentures / acme-ts / 40709199276
62%

Build:
DEFAULT BRANCH: master
Ran 28 Oct 2026 02:47PM UTC
Jobs 1
Files 131
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

28 Oct 2026 02:46PM UTC coverage: 61.643% (+0.03%) from 61.617%
40709199276

push

github

web-flow
fix!: reject padded and non-base64url JOSE and ACME values (#65)

RFC 7515 (section 2) and RFC 8555 (section 6.1) require base64url
without padding, and RFC 8555 says values with trailing '=' MUST be
rejected. pvtsutils' check let padded input through, and the CSR was
first parsed with x509's string parser, which also took PEM, hex and
standard base64.

- JWS protected header, payload and signature are decoded strictly.
- finalize decodes the CSR as base64url before parsing it and answers
  badCSR when it isn't; revokeCert answers malformed for a certificate
  that isn't base64url.
- The client still accepts a padded EAB HMAC key, which users copy from
  a CA portal.

BREAKING CHANGE: The server and @peculiar/jose reject base64url values
with '=' padding (JWS segments, the finalize csr, the revokeCert
certificate), and finalize no longer accepts a CSR in PEM, hex or
standard base64; it answers badCSR. Clients must send unpadded
base64url, as RFC 8555 requires.

562 of 1067 branches covered (52.67%)

Branch coverage included in aggregate %.

9 of 11 new or added lines in 5 files covered. (81.82%)

1622 of 2476 relevant lines covered (65.51%)

41.82 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
6.25
0.0% packages/server/src/services/external_account.ts
1
61.36
-0.09% packages/server/src/services/order.ts
Jobs
ID Job ID Ran Files Coverage
1 40709199276.1 28 Oct 2026 02:47PM UTC 131
61.64
GitHub Action Run
Source Files on build 40709199276
  • Tree
  • List 131
  • Changed 5
  • Source Changed 5
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #40709199276
  • 553c3450 on github
  • Prev Build on master (#40708854963)
  • Next Build on master (#40709566554)
  • 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