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

CyclopsMC / CyclopsCore / #479033859
23%
master-1.21: 31%

Build:
Build:
LAST BUILD BRANCH: claude/tender-heisenberg-1u9unz
DEFAULT BRANCH: master-1.21
Ran 06 Nov 2026 04:40PM UTC
Jobs 1
Files 444
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

06 Nov 2026 04:12PM UTC coverage: 23.271% (+0.2%) from 23.052%
#479033859

Pull #260

github

claude
Bound list and map sizes and avoid class init when decoding packets

The List, Map and Pair codecs read sizes and class names from the
packet. A small packet could make the decoder allocate very large lists,
and Class.forName initialized any class named in the packet.

Collection sizes are now bounded by the remaining packet bytes, the
number of (unencoded) null list elements is limited, list indices must
increase within the list size, and classes are loaded without
initialization and must have a codec action. Invalid input throws a
DecoderException instead of being logged.

Fixes GHSA-4jfp-83qj-mr8r

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UeSuG5REz2JxHTZADcGhh2
Pull Request #260: Bound list and map sizes and avoid class init when decoding packets

44 of 49 new or added lines in 1 file covered. (89.8%)

2470 of 10614 relevant lines covered (23.27%)

0.23 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
74.44
6.61% src/main/java/org/cyclops/cyclopscore/network/PacketCodec.java
Jobs
ID Job ID Ran Files Coverage
1 #479033859.1 06 Nov 2026 04:40PM UTC 444
23.27
Source Files on build #479033859
  • Tree
  • List 444
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #479033859
  • Pull Request #260
  • PR Base - master-1.20-lts (#)
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