SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.8.5

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
7 6 0 0

Files

Class Bugs
org.oxerr.vividseats.client.cached.redisson.RedissonCachedVividSeatsClient 2
org.oxerr.vividseats.client.cached.redisson.inventory.RedissonCachedListingService 1
org.oxerr.vividseats.client.cached.redisson.inventory.VividSeatsCachedListing 3

org.oxerr.vividseats.client.cached.redisson.RedissonCachedVividSeatsClient

Bug Category Details Line Priority
org.oxerr.vividseats.client.cached.redisson.RedissonCachedVividSeatsClient.getCachedListingService() may expose internal representation by returning RedissonCachedVividSeatsClient.cachedSellerListingService MALICIOUS_CODE EI_EXPOSE_REP 57 Medium
new org.oxerr.vividseats.client.cached.redisson.RedissonCachedVividSeatsClient(VividSeatsClient, RedissonCachedListingService) may expose internal representation by storing an externally mutable object into RedissonCachedVividSeatsClient.cachedSellerListingService MALICIOUS_CODE EI_EXPOSE_REP2 47 Medium

org.oxerr.vividseats.client.cached.redisson.inventory.RedissonCachedListingService

Bug Category Details Line Priority
new org.oxerr.vividseats.client.cached.redisson.inventory.RedissonCachedListingService(ListingService, RedissonClient, String, Executor, ListingConfiguration) may expose internal representation by storing an externally mutable object into RedissonCachedListingService.listingService MALICIOUS_CODE EI_EXPOSE_REP2 61 Medium

org.oxerr.vividseats.client.cached.redisson.inventory.VividSeatsCachedListing

Bug Category Details Line Priority
org.oxerr.vividseats.client.cached.redisson.inventory.VividSeatsCachedListing.getEvent() may expose internal representation by returning VividSeatsCachedListing.event MALICIOUS_CODE EI_EXPOSE_REP 37 Medium
new org.oxerr.vividseats.client.cached.redisson.inventory.VividSeatsCachedListing(VividSeatsCachedEvent, BrokerListing, Status) may expose internal representation by storing an externally mutable object into VividSeatsCachedListing.event MALICIOUS_CODE EI_EXPOSE_REP2 32 Medium
org.oxerr.vividseats.client.cached.redisson.inventory.VividSeatsCachedListing.setEvent(VividSeatsCachedEvent) may expose internal representation by storing an externally mutable object into VividSeatsCachedListing.event MALICIOUS_CODE EI_EXPOSE_REP2 41 Medium