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

hyperledger-labs / fabric-smart-client / 29744281276
81%

Build:
DEFAULT BRANCH: main
Ran 20 Jul 2026 01:01PM UTC
Jobs 16
Files 532
Run time 2min
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

20 Jul 2026 12:58PM UTC coverage: 81.225% (+0.04%) from 81.188%
29744281276

push

github

web-flow
fix(security): harden responder-view input validation and endorsement checks (#1594)

* fix(security): harden responder-view input validation and endorsement checks

Malformed or adversarial input from a remote peer over a P2P session could
panic a responder goroutine, leak internal error detail back to the caller,
or bypass endorsement signature/binding verification. This adds explicit
validation at the wire-deserialization boundary and enforces endorsement
verification on both the sequential and parallel collection paths.

Refs #1593

Signed-off-by: Angelo De Caro <adc@zurich.ibm.com>

* fix(security): address PR #1594 review comments

- Fix "filed getting rw set" -> "failed getting rw set" typo in the
  Namespaces() panic message and its test expectation.
- Name the receiveView receive-timeout constant instead of an inline
  magic number, matching the existing session-level default.
- Bound the previously-unbounded wait on answerChannel in
  parallelCollectEndorsementsOnProposalView.Call: session
  establishment/send inside collectEndorsement (and the wait itself)
  were not covered by WithTimeout, whose value defaults to zero at the
  only production call site. Add an aggregate deadline that applies
  even when WithTimeout is never called.

Signed-off-by: Angelo De Caro <adc@zurich.ibm.com>

---------

Signed-off-by: Angelo De Caro <adc@zurich.ibm.com>

58 of 74 new or added lines in 8 files covered. (78.38%)

5 existing lines in 3 files now uncovered.

32100 of 39520 relevant lines covered (81.22%)

2983.16 hits per line

Uncovered Changes

Lines Coverage ∆ File
10
80.21
-3.42% platform/fabric/core/generic/transaction/envelope.go
6
84.13
-1.44% platform/fabric/services/endorser/endorsement_proposal.go

Coverage Regressions

Lines Coverage ∆ File
2
92.94
-1.18% platform/view/services/metrics/prometheus/provider.go
2
92.71
-1.04% platform/fabric/core/generic/ordering/bft.go
1
87.77
0.0% platform/view/services/comm/session.go
Jobs
ID Job ID Ran Files Coverage
1 itest-fabricx-simple - 29744281276.1 20 Jul 2026 01:01PM UTC 501
25.31
GitHub Action Run
2 itest-fsc-pingpong - 29744281276.2 20 Jul 2026 01:07PM UTC 272
30.29
GitHub Action Run
3 itest-fabric-atsa - 29744281276.3 20 Jul 2026 01:07PM UTC 474
40.43
GitHub Action Run
4 itest-fabricx-iou - 29744281276.4 20 Jul 2026 01:01PM UTC 503
26.4
GitHub Action Run
5 itest-fsc-stoprestart - 29744281276.5 20 Jul 2026 01:04PM UTC 272
29.07
GitHub Action Run
6 itest-fsc-signedpingpong - 29744281276.6 20 Jul 2026 01:02PM UTC 270
27.42
GitHub Action Run
7 itest-fabric-iou - 29744281276.7 20 Jul 2026 01:09PM UTC 484
37.67
GitHub Action Run
8 utest-postgres - 29744281276.8 20 Jul 2026 01:03PM UTC 523
14.3
GitHub Action Run
9 itest-fabric-twonets - 29744281276.9 20 Jul 2026 01:05PM UTC 474
27.22
GitHub Action Run
10 itest-fabricx-multiendorsement - 29744281276.10 20 Jul 2026 01:02PM UTC 501
25.99
GitHub Action Run
11 itest-fabricx-deployment - 29744281276.11 20 Jul 2026 01:02PM UTC 501
25.99
GitHub Action Run
12 itest-fabric-events - 29744281276.12 20 Jul 2026 01:05PM UTC 479
25.68
GitHub Action Run
13 itest-fabric-stoprestart - 29744281276.13 20 Jul 2026 01:08PM UTC 474
28.9
GitHub Action Run
14 itest-fabric-atsachaincode - 29744281276.14 20 Jul 2026 01:06PM UTC 479
28.19
GitHub Action Run
15 itest-fabric-iouhsm - 29744281276.15 20 Jul 2026 01:08PM UTC 484
36.87
GitHub Action Run
16 utest - 29744281276.16 20 Jul 2026 01:04PM UTC 523
72.73
GitHub Action Run
Source Files on build 29744281276
  • Tree
  • List 532
  • Changed 36
  • Source Changed 8
  • Coverage Changed 35
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29744281276
  • 13c5d99b on github
  • Prev Build on main (#29511349006)
  • Next Build on main (#29824794131)
  • 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