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

alexferl / zerohttp / 23009914014
94%

Build:
DEFAULT BRANCH: master
Ran 12 Mar 2026 03:31PM UTC
Jobs 1
Files 74
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 Mar 2026 03:30PM UTC coverage: 93.502% (+0.08%) from 93.418%
23009914014

push

github

web-flow
feat: add path traversal protection to static file handler (#85)

Add check for ".." in raw URL path before cleaning. Blocks traversal
attempts early with logging. Uses path.Clean (not filepath.Clean) for
URL paths. fs.FS enforces this via fs.ValidPath at Open time as
defense in depth. Includes test for encoded traversal attempts.

Signed-off-by: alexferl <me@alexferl.com>

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

8374 of 8956 relevant lines covered (93.5%)

48.48 hits per line

Jobs
ID Job ID Ran Files Coverage
1 23009914014.1 12 Mar 2026 03:31PM UTC 74
93.5
GitHub Action Run
Source Files on build 23009914014
  • Tree
  • List 74
  • Changed 3
  • Source Changed 1
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23009914014
  • c1822948 on github
  • Prev Build on master (#23009442648)
  • Next Build on master (#23010699136)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc