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

umputun / secrets / 33955453719
84%

Build:
DEFAULT BRANCH: master
Ran 05 Sep 2026 08:31AM UTC
Jobs 1
Files 15
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

05 Sep 2026 08:30AM UTC coverage: 84.099% (+0.1%) from 83.957%
33955453719

push

github

web-flow
fix: close log, session and rate-limit gaps found in the security review (#134)

* fix: close log, session and rate-limit gaps found in the security review

- mask key and pin in every request log line by path position, not key length;
  12-char keys were logged with the pin in clear
- stop dumping the decoded request body and pin on API JSON decode errors
- bind session signature to uuid.timestamp, reject malformed ids and future
  timestamps, and derive the session secret from SignKey and AuthHash
- trust proxy client-IP headers only behind --proxy-trust-headers; compose
  examples enable it and strip client-supplied headers at the proxy
- keep the decryption key out of the email popup GET, attach it on submit
  only, and document that emailing the link hands the key to the server

* fix: hash the client ip without the ephemeral port

without rest.RealIP in the chain RemoteAddr carries the port, so the hashed
ip in the logs changed on every connection instead of identifying a client

36 of 37 new or added lines in 4 files covered. (97.3%)

1740 of 2069 relevant lines covered (84.1%)

80.32 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
0.0
0.0% app/main.go
Jobs
ID Job ID Ran Files Coverage
1 33955453719.1 05 Sep 2026 08:31AM UTC 15
84.1
GitHub Action Run
Source Files on build 33955453719
  • Tree
  • List 15
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 22d192ae on github
  • Prev Build on master (#32438763234)
  • 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