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

ooni / probe-cli / 41580808582
71%

Build:
DEFAULT BRANCH: master
Ran 03 Nov 2026 04:59AM UTC
Jobs 1
Files 699
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

03 Nov 2026 04:54AM UTC coverage: 71.463%. Remained the same
41580808582

push

github

web-flow
Brotli and utls dependency updates for probe-cli (#1862)

## Checklist

- [X] I have read the [contribution
guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md)
- [ ] reference issue for this pull request: <!-- add URL here -->
- [ ] if you changed anything related to how experiments work and you
need to reflect these changes in the ooni/spec repository, please link
to the related ooni/spec pull request: <!-- add URL here -->
- [ ] if you changed code inside an experiment, make sure you bump its
version number

<!-- Reminder: Location of the issue tracker:
https://github.com/ooni/probe -->

## Description

After privately reporting on Friday some security-relevant dependency
updates for ooni/probe-cli, I've determined them to be low severity on
the Go language.

1. Dependency yawning/utls was last updated by the author on May 11,
2021.

aagbsn did a quality job on that aspect, so I decided to use it as a
basis for my changes.

chore(netxlite): use refraction-networking/utls instead of yawning/utls:
https://github.com/ooni/probe-cli/commit/<a class=hub.com/ooni/probe-cli/commit/c4fd3068dc955ff772e8b9a9b2ce2fa8576cb426">c4fd3068d

Old versions of utls have security advisories:
https://github.com/refraction-networking/utls/security

2. I've prepared a commit (based on
c4fd3068dc955ff772e8b9a9b2ce2fa8576cb426) that updates:
- [github.com/andybalholm/brotli](http://github.com/andybalholm/brotli)
v1.1.1 to v1.2.7
- [github.com/klauspost/compress](http://github.com/klauspost/compress)
v1.19.1 to v1.20.3

The Brotli update includes an important upstream security fix:

https://github.com/andybalholm/brotli/commit/33c2a9884

This corresponds to the fix integrated into wider work-in-progress
ooni/probe-cli at:
https://github.com/ooni/probe-cli/commit/cefd4d70c


https://www.sweet.security/blog/http2shell-sweet-security-confirms-brotli-vulnerability-also-affects-native-go-implementations

My two cents. Thank you.

---------

Co-a... (continued)

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

2 existing lines in 1 file now uncovered.

23765 of 33255 relevant lines covered (71.46%)

38.69 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
94.03
-2.99% internal/testingx/tlssniproxy.go
Jobs
ID Job ID Ran Files Coverage
1 0 - 41580808582.1 03 Nov 2026 04:59AM UTC 699
71.46
GitHub Action Run
Source Files on build 41580808582
  • Tree
  • List 699
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • e3487655 on github
  • Prev Build on master (#41465967460)
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