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

Eyevinn / mp4ff / 37917238974
83%

Build:
DEFAULT BRANCH: master
Ran 09 Oct 2026 10:23AM UTC
Jobs 1
Files 221
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

09 Oct 2026 10:22AM UTC coverage: 82.817% (+0.05%) from 82.769%
37917238974

push

github

tobbee
feat(mp4): open LocalFileResolver files through os.Root

LocalFileResolver checked locations lexically with filepath.IsLocal, so a symbolic link below its directory could lead to any file. It now opens the directory as an os.Root, available since Go 1.24, and the files through it, which also rejects links that lead outside, relative or absolute. Links that stay inside are still followed. The lexical check stays for a clear error on locations such as ../x.

The root is opened on the first resolve, so NewLocalFileResolver still returns no error, and Close closes it together with the files; a resolve after Close opens it again.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

9 of 11 new or added lines in 1 file covered. (81.82%)

68 existing lines in 4 files now uncovered.

24022 of 29006 relevant lines covered (82.82%)

0.83 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
96.3
mp4/dataresolver.go

Coverage Regressions

Lines Coverage ∆ File
36
75.58
0.48% examples/segmenter/segment.go
16
81.25
4.52% examples/segmenter/segmenter.go
12
83.54
0.43% examples/segmenter/main.go
4
88.07
-1.5% mp4/trak.go
Jobs
ID Job ID Ran Files Coverage
1 37917238974.1 09 Oct 2026 10:23AM UTC 221
82.82
GitHub Action Run
Source Files on build 37917238974
  • Tree
  • List 221
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • ebb7dff7 on github
  • Prev Build on master (#37912396622)
  • Next Build on master (#37919422603)
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