Fork me on GitHub

SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.7.1

Threshold is low

Effort is max

Summary

Classes Bugs Errors Missing Classes
268 1198 0 11

Files

Class Bugs
ch.colabproject.colab.api.Helper 2
ch.colabproject.colab.api.controller.DuplicationManager 2
ch.colabproject.colab.api.controller.EntityGatheringBagForPropagation 15
ch.colabproject.colab.api.controller.ValidationManager 1
ch.colabproject.colab.api.controller.WebsocketManager 21
ch.colabproject.colab.api.controller.card.CardContentManager 19
ch.colabproject.colab.api.controller.card.CardManager 13
ch.colabproject.colab.api.controller.card.CardTypeManager 7
ch.colabproject.colab.api.controller.common.DeletionManager 3
ch.colabproject.colab.api.controller.document.BlockManager 2
ch.colabproject.colab.api.controller.document.DocumentManager 10
ch.colabproject.colab.api.controller.document.ExternalDataManager 8
ch.colabproject.colab.api.controller.document.FileManager 3
ch.colabproject.colab.api.controller.document.IndexGeneratorHelper 3
ch.colabproject.colab.api.controller.document.ResourceCategoryHelper 5
ch.colabproject.colab.api.controller.document.ResourceManager 15
ch.colabproject.colab.api.controller.document.YjsLexicalCaller 3
ch.colabproject.colab.api.controller.link.ActivityFlowLinkManager 5
ch.colabproject.colab.api.controller.link.StickyNoteLinkManager 5
ch.colabproject.colab.api.controller.monitoring.CronJobLogManager 1
ch.colabproject.colab.api.controller.project.ProjectManager 21
ch.colabproject.colab.api.controller.security.SecurityManager 2
ch.colabproject.colab.api.controller.setup.ApplicationLifecycleManager 1
ch.colabproject.colab.api.controller.team.AssignmentManager 1
ch.colabproject.colab.api.controller.team.InstanceMakerManager 5
ch.colabproject.colab.api.controller.team.TeamManager 10
ch.colabproject.colab.api.controller.token.TokenManager 9
ch.colabproject.colab.api.controller.user.UserManager 5
ch.colabproject.colab.api.microchanges.live.LiveManager 13
ch.colabproject.colab.api.microchanges.live.LiveUpdates 22
ch.colabproject.colab.api.microchanges.model.Change 1
ch.colabproject.colab.api.model.card.AbstractCardType 18
ch.colabproject.colab.api.model.card.Card 43
ch.colabproject.colab.api.model.card.CardContent 35
ch.colabproject.colab.api.model.card.CardType 7
ch.colabproject.colab.api.model.card.CardTypeRef 3
ch.colabproject.colab.api.model.common.Illustration 9
ch.colabproject.colab.api.model.common.Tracking 15
ch.colabproject.colab.api.model.document.AbstractResource 16
ch.colabproject.colab.api.model.document.Document 15
ch.colabproject.colab.api.model.document.DocumentFile 7
ch.colabproject.colab.api.model.document.ExternalLink 3
ch.colabproject.colab.api.model.document.Resource 18
ch.colabproject.colab.api.model.document.ResourceRef 9
ch.colabproject.colab.api.model.document.TextDataBlock 16
ch.colabproject.colab.api.model.link.ActivityFlowLink 15
ch.colabproject.colab.api.model.link.StickyNoteLink 25
ch.colabproject.colab.api.model.monitoring.CronJobLog 11
ch.colabproject.colab.api.model.project.CopyParam 22
ch.colabproject.colab.api.model.project.InstanceMaker 17
ch.colabproject.colab.api.model.project.Project 32
ch.colabproject.colab.api.model.team.TeamMember 23
ch.colabproject.colab.api.model.team.TeamRole 19
ch.colabproject.colab.api.model.team.acl.Assignment 19
ch.colabproject.colab.api.model.token.InvitationToken 7
ch.colabproject.colab.api.model.token.ModelSharingToken 7
ch.colabproject.colab.api.model.token.ResetLocalAccountPasswordToken 3
ch.colabproject.colab.api.model.token.SharingLinkToken 5
ch.colabproject.colab.api.model.token.Token 14
ch.colabproject.colab.api.model.token.VerifyLocalAccountToken 3
ch.colabproject.colab.api.model.tools.EntityListener 4
ch.colabproject.colab.api.model.user.Account 10
ch.colabproject.colab.api.model.user.HashMethod$1 1
ch.colabproject.colab.api.model.user.HttpSession 15
ch.colabproject.colab.api.model.user.LocalAccount 21
ch.colabproject.colab.api.model.user.User 30
ch.colabproject.colab.api.persistence.jcr.JcrManager 1
ch.colabproject.colab.api.persistence.jcr.JcrRepository 5
ch.colabproject.colab.api.persistence.jcr.JcrSession 3
ch.colabproject.colab.api.persistence.jcr.JcrSessionManager 1
ch.colabproject.colab.api.persistence.jcr.JcrSynchronizer 2
ch.colabproject.colab.api.persistence.jpa.card.CardContentDao 4
ch.colabproject.colab.api.persistence.jpa.card.CardDao 4
ch.colabproject.colab.api.persistence.jpa.card.CardTypeDao 5
ch.colabproject.colab.api.persistence.jpa.document.DocumentDao 5
ch.colabproject.colab.api.persistence.jpa.document.ResourceDao 6
ch.colabproject.colab.api.persistence.jpa.link.ActivityFlowLinkDao 4
ch.colabproject.colab.api.persistence.jpa.link.StickyNoteLinkDao 4
ch.colabproject.colab.api.persistence.jpa.monitoring.CronJobLogDao 2
ch.colabproject.colab.api.persistence.jpa.project.CopyParamDao 4
ch.colabproject.colab.api.persistence.jpa.project.InstanceMakerDao 3
ch.colabproject.colab.api.persistence.jpa.project.ProjectDao 9
ch.colabproject.colab.api.persistence.jpa.team.TeamMemberDao 4
ch.colabproject.colab.api.persistence.jpa.team.TeamRoleDao 3
ch.colabproject.colab.api.persistence.jpa.team.acl.AssignmentDao 2
ch.colabproject.colab.api.persistence.jpa.token.TokenDao 3
ch.colabproject.colab.api.persistence.jpa.user.AccountDao 1
ch.colabproject.colab.api.persistence.jpa.user.HttpSessionDao 4
ch.colabproject.colab.api.persistence.jpa.user.UserDao 4
ch.colabproject.colab.api.rest.PresenceRestEndpoint 3
ch.colabproject.colab.api.rest.WebsocketRestEndpoint 16
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint 33
ch.colabproject.colab.api.rest.card.CardRestEndpoint 30
ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint 15
ch.colabproject.colab.api.rest.document.ChangeRestEndpoint 4
ch.colabproject.colab.api.rest.document.DocumentFileRestEndPoint 6
ch.colabproject.colab.api.rest.document.DocumentRestEndpoint 17
ch.colabproject.colab.api.rest.document.ExternalDataRestEndpoint 2
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint 62
ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint 10
ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint 16
ch.colabproject.colab.api.rest.monitoring.MonitoringRestEndpoint 4
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint 32
ch.colabproject.colab.api.rest.project.bean.ProjectCreationData 1
ch.colabproject.colab.api.rest.security.SecurityRestEndPoint 1
ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint 8
ch.colabproject.colab.api.rest.team.TeamRestEndpoint 35
ch.colabproject.colab.api.rest.token.TokenRestEndpoint 2
ch.colabproject.colab.api.rest.user.UserRestEndpoint 33
ch.colabproject.colab.api.rest.utils.exception.AbstractExceptionMapper 1
ch.colabproject.colab.api.rest.utils.filter.RequestFilter 2
ch.colabproject.colab.api.security.AuthenticationFailure 1
ch.colabproject.colab.api.security.CookieFilter 2
ch.colabproject.colab.api.security.SessionManager 5
ch.colabproject.colab.api.security.permissions.Conditions$And 1
ch.colabproject.colab.api.security.permissions.Conditions$Condition 2
ch.colabproject.colab.api.setup.ApplicationLifecycle 4
ch.colabproject.colab.api.setup.StaticContentCacheControlFilter 1
ch.colabproject.colab.api.ws.WebsocketEndpoint 4
ch.colabproject.colab.api.ws.WebsocketMessagePreparer 10
ch.colabproject.colab.api.ws.message.IndexEntry 1
ch.colabproject.colab.api.ws.utils.JsonWsMessageListDecoder 1

ch.colabproject.colab.api.Helper

Bug Category Details Line Priority
Random object created and used only once in ch.colabproject.colab.api.Helper.generateSalt(int) BAD_PRACTICE DMI_RANDOM_USED_ONLY_ONCE 151 High
The regular expression "(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21\\x23-\\x5b\\x5d-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21-\\x5a\\x53-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])+)\\])" is vulnerable to a denial of service attack (ReDOS) SECURITY REDOS 33 Medium

ch.colabproject.colab.api.controller.DuplicationManager

Bug Category Details Line Priority
Redundant nullcheck of newAssignment, which is known to be non-null in ch.colabproject.colab.api.controller.DuplicationManager.duplicateCard(Card) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 406 Low
Suspicious comparison of Long references in ch.colabproject.colab.api.controller.DuplicationManager.duplicateCardType(AbstractCardType) CORRECTNESS RC_REF_COMPARISON 318 High

ch.colabproject.colab.api.controller.EntityGatheringBagForPropagation

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 270 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 279 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 205 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 218 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 197 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 185 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 159 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 171 Low
Call to ch.colabproject.colab.api.ws.message.IndexEntry.equals(ch.colabproject.colab.api.model.WithWebsocketChannels) in ch.colabproject.colab.api.controller.EntityGatheringBagForPropagation.lambda$precomputeMessage$0(WithWebsocketChannels, IndexEntry) CORRECTNESS EC_UNRELATED_CLASS_AND_INTERFACE 210 Medium
Class ch.colabproject.colab.api.controller.EntityGatheringBagForPropagation defines non-transient non-serializable instance field cardTypeDao BAD_PRACTICE SE_BAD_FIELD Not available High
Class ch.colabproject.colab.api.controller.EntityGatheringBagForPropagation defines non-transient non-serializable instance field projectDao BAD_PRACTICE SE_BAD_FIELD Not available High
Class ch.colabproject.colab.api.controller.EntityGatheringBagForPropagation defines non-transient non-serializable instance field requestManager BAD_PRACTICE SE_BAD_FIELD Not available High
Class ch.colabproject.colab.api.controller.EntityGatheringBagForPropagation defines non-transient non-serializable instance field teamDao BAD_PRACTICE SE_BAD_FIELD Not available High
Class ch.colabproject.colab.api.controller.EntityGatheringBagForPropagation defines non-transient non-serializable instance field userDao BAD_PRACTICE SE_BAD_FIELD Not available High
Class ch.colabproject.colab.api.controller.EntityGatheringBagForPropagation defines non-transient non-serializable instance field websocketManager BAD_PRACTICE SE_BAD_FIELD Not available High

ch.colabproject.colab.api.controller.ValidationManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.info(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 53 Low

ch.colabproject.colab.api.controller.WebsocketManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 388 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 327 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 414 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 359 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 626 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 631 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 433 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 437 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 478 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 481 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 549 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 690 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 495 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 256 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 290 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 517 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 272 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 307 Low
Redundant nullcheck of project, which is known to be non-null in ch.colabproject.colab.api.controller.WebsocketManager.subscribeToProjectChannel(WsSessionIdentifier, Long) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 329 Medium
Redundant nullcheck of project, which is known to be non-null in ch.colabproject.colab.api.controller.WebsocketManager.unsubscribeFromProjectChannel(WsSessionIdentifier, Long) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 361 Medium
Redundant nullcheck of project, which is known to be non-null in ch.colabproject.colab.api.controller.WebsocketManager.getChannel(SubscriptionRequest) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 563 Low

ch.colabproject.colab.api.controller.card.CardContentManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 402 Medium
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 135 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 187 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 256 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 209 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 494 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 509 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 479 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 304 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 270 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 452 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 289 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 365 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 382 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 153 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 159 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 165 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 171 Low
Load of known null value in ch.colabproject.colab.api.controller.card.CardContentManager.assertAndGetGrandParentCardContent(Card) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 153 Medium

ch.colabproject.colab.api.controller.card.CardManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 96 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 205 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 687 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 672 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 702 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 627 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 642 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 657 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 411 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 326 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 348 Medium
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 283 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 286 Low

ch.colabproject.colab.api.controller.card.CardTypeManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 120 Medium
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 100 Medium
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 140 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 484 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 583 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 534 Low
Suspicious comparison of Long references in ch.colabproject.colab.api.controller.card.CardTypeManager.createNewCardReference(AbstractCardType, Project) CORRECTNESS RC_REF_COMPARISON 389 High

ch.colabproject.colab.api.controller.common.DeletionManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 112 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 74 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 94 Low

ch.colabproject.colab.api.controller.document.BlockManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 72 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 124 Low

ch.colabproject.colab.api.controller.document.DocumentManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 68 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 303 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 175 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 207 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 192 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 223 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 145 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 160 Medium
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 108 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 88 Low

ch.colabproject.colab.api.controller.document.ExternalDataManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 118 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 122 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 173 Low
Redundant nullcheck of name, which is known to be non-null in ch.colabproject.colab.api.controller.document.ExternalDataManager.lambda$refreshAndGetUrlMetadata$0(HashMap, Element) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 220 Low
Redundant nullcheck of prop, which is known to be non-null in ch.colabproject.colab.api.controller.document.ExternalDataManager.lambda$refreshAndGetUrlMetadata$0(HashMap, Element) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 220 Low
Redundant nullcheck of contentType, which is known to be non-null in ch.colabproject.colab.api.controller.document.ExternalDataManager.refreshAndGetUrlMetadata(String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 210 Low
Redundant nullcheck of segs, which is known to be non-null in ch.colabproject.colab.api.controller.document.ExternalDataManager.refreshAndGetUrlMetadata(String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 183 Low
Exception is caught when Exception is not thrown in ch.colabproject.colab.api.controller.document.ExternalDataManager.refreshAndGetUrlMetadata(String) STYLE REC_CATCH_EXCEPTION 230 Medium

ch.colabproject.colab.api.controller.document.FileManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 159 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 84 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 95 Low

ch.colabproject.colab.api.controller.document.IndexGeneratorHelper

Bug Category Details Line Priority
Unread field: ch.colabproject.colab.api.controller.document.IndexGeneratorHelper.DEFAULT_INDEX_INC; should this field be static? PERFORMANCE SS_SHOULD_BE_STATIC 52 Medium
Unread field: ch.colabproject.colab.api.controller.document.IndexGeneratorHelper.DEFAULT_MAX_INDEX; should this field be static? PERFORMANCE SS_SHOULD_BE_STATIC 47 Medium
Unread field: ch.colabproject.colab.api.controller.document.IndexGeneratorHelper.DEFAULT_MIN_INDEX; should this field be static? PERFORMANCE SS_SHOULD_BE_STATIC 42 Medium

ch.colabproject.colab.api.controller.document.ResourceCategoryHelper

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 101 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 167 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 184 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 149 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 131 Low

ch.colabproject.colab.api.controller.document.ResourceManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 769 Medium
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 156 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 190 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 446 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 459 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 305 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 845 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 232 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 250 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 268 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 860 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 819 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 735 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 751 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 404 Low

ch.colabproject.colab.api.controller.document.YjsLexicalCaller

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 78 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 92 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 104 Low

ch.colabproject.colab.api.controller.link.ActivityFlowLinkManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 67 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 149 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 214 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 178 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 86 Low

ch.colabproject.colab.api.controller.link.StickyNoteLinkManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 116 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 193 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 163 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 216 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 135 Low

ch.colabproject.colab.api.controller.monitoring.CronJobLogManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 64 Low

ch.colabproject.colab.api.controller.project.ProjectManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 152 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 574 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 518 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 559 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 503 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 488 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 533 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 397 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 367 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 382 Medium
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 172 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 306 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 237 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 621 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 602 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 641 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 204 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 189 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 260 Low
Redundant nullcheck of copyParam, which is known to be non-null in ch.colabproject.colab.api.controller.project.ProjectManager.lambda$createProjectFromModel$2(ProjectCreationData) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 318 Low
Suspicious comparison of Long references in ch.colabproject.colab.api.controller.project.ProjectManager.lambda$initProject$1(User, TeamMember) CORRECTNESS RC_REF_COMPARISON 289 High

ch.colabproject.colab.api.controller.security.SecurityManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 136 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 139 Low

ch.colabproject.colab.api.controller.setup.ApplicationLifecycleManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.info(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 73 Low

ch.colabproject.colab.api.controller.team.AssignmentManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 165 Low

ch.colabproject.colab.api.controller.team.InstanceMakerManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 73 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 118 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 133 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 149 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 88 Low

ch.colabproject.colab.api.controller.team.TeamManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 86 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 345 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 334 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 137 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 393 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 106 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 366 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 323 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 153 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 308 Low

ch.colabproject.colab.api.controller.token.TokenManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 199 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 225 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 308 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 245 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 118 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 335 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 144 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 151 Low
Redundant nullcheck of card, which is known to be non-null in ch.colabproject.colab.api.controller.token.TokenManager.consumeSharingLinkToken(Long, Long) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 618 Low

ch.colabproject.colab.api.controller.user.UserManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 131 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 157 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 633 Medium
This use of org/slf4j/Logger.warn(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 394 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 654 Low

ch.colabproject.colab.api.microchanges.live.LiveManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 127 Medium
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 105 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 328 Medium
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 115 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 308 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 132 Low
This use of org/slf4j/Logger.warn(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 405 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 230 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 160 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 190 Low
Class ch.colabproject.colab.api.microchanges.live.LiveManager defines non-transient non-serializable instance field blockManager BAD_PRACTICE SE_BAD_FIELD Not available High
Class ch.colabproject.colab.api.microchanges.live.LiveManager defines non-transient non-serializable instance field requestManager BAD_PRACTICE SE_BAD_FIELD Not available High
Class ch.colabproject.colab.api.microchanges.live.LiveManager defines non-transient non-serializable instance field hzInstance BAD_PRACTICE SE_BAD_FIELD Not available Medium

ch.colabproject.colab.api.microchanges.live.LiveUpdates

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 269 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 221 Low
This use of org/slf4j/Logger.warn(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 785 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 665 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 672 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 688 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 702 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 707 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 710 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 726 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 733 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 496 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 508 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 589 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 598 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 606 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 622 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 623 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 631 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 327 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 387 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 443 Low

ch.colabproject.colab.api.microchanges.model.Change

Bug Category Details Line Priority
Change.basedOn not initialized in constructor and dereferenced in ch.colabproject.colab.api.microchanges.model.Change.toDebugStatement() STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 233 Low

ch.colabproject.colab.api.model.card.AbstractCardType

Bug Category Details Line Priority
ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set_deprecated(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set_published(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.AbstractCardType._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High

ch.colabproject.colab.api.model.card.Card

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.Card._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.card.Card._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.card.Card._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.card.Card._persistence_relationshipInfo is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.card.Card._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.card.Card._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.card.CardContent

Bug Category Details Line Priority
ch.colabproject.colab.api.model.card.CardContent._persistence_set_frozen(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
ch.colabproject.colab.api.model.card.CardContent._persistence_set_completionLevel(int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR Not available Medium
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardContent._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.card.CardContent._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.card.CardContent._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.card.CardContent._persistence_relationshipInfo is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.card.CardContent._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.card.CardContent._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.card.CardType

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardType._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardType._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardType._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardType._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardType._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardType._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Class ch.colabproject.colab.api.model.card.CardType implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 47-193 Low

ch.colabproject.colab.api.model.card.CardTypeRef

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardTypeRef._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.card.CardTypeRef._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Class ch.colabproject.colab.api.model.card.CardTypeRef implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 41-139 Low

ch.colabproject.colab.api.model.common.Illustration

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Illustration._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Illustration._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Illustration._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Illustration._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Illustration._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Illustration._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.common.Illustration._persistence_relationshipInfo is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.common.Illustration._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.common.Illustration._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.common.Tracking

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.common.Tracking._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.common.Tracking._persistence_relationshipInfo is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.common.Tracking._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.common.Tracking._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.document.AbstractResource

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.AbstractResource._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High

ch.colabproject.colab.api.model.document.Document

Bug Category Details Line Priority
ch.colabproject.colab.api.model.document.Document._persistence_set_index(int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR Not available Medium
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Document._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High

ch.colabproject.colab.api.model.document.DocumentFile

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.DocumentFile._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.DocumentFile._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.DocumentFile._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.DocumentFile._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.DocumentFile._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.DocumentFile._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Class ch.colabproject.colab.api.model.document.DocumentFile implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 25-131 Low

ch.colabproject.colab.api.model.document.ExternalLink

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.ExternalLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.ExternalLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Class ch.colabproject.colab.api.model.document.ExternalLink implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 23-84 Low

ch.colabproject.colab.api.model.document.Resource

Bug Category Details Line Priority
ch.colabproject.colab.api.model.document.Resource._persistence_set_deprecated(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
ch.colabproject.colab.api.model.document.Resource._persistence_set_published(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
ch.colabproject.colab.api.model.document.Resource._persistence_set_requestingForGlory(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.Resource._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Class ch.colabproject.colab.api.model.document.Resource implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 40-288 Low

ch.colabproject.colab.api.model.document.ResourceRef

Bug Category Details Line Priority
ch.colabproject.colab.api.model.document.ResourceRef._persistence_set_refused(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
ch.colabproject.colab.api.model.document.ResourceRef._persistence_set_residual(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.ResourceRef._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.ResourceRef._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.ResourceRef._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.ResourceRef._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.ResourceRef._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.ResourceRef._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Class ch.colabproject.colab.api.model.document.ResourceRef implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 47-228 Low

ch.colabproject.colab.api.model.document.TextDataBlock

Bug Category Details Line Priority
ch.colabproject.colab.api.model.document.TextDataBlock._persistence_set_healthy(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.document.TextDataBlock._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Class ch.colabproject.colab.api.model.document.TextDataBlock implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 35-338 Low

ch.colabproject.colab.api.model.link.ActivityFlowLink

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_relationshipInfo is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.link.ActivityFlowLink._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.link.StickyNoteLink

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_relationshipInfo is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.link.StickyNoteLink._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.monitoring.CronJobLog

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_relationshipInfo is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.monitoring.CronJobLog._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.project.CopyParam

Bug Category Details Line Priority
ch.colabproject.colab.api.model.project.CopyParam._persistence_set_withDeliverables(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
ch.colabproject.colab.api.model.project.CopyParam._persistence_set_withResources(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
ch.colabproject.colab.api.model.project.CopyParam._persistence_set_withRoles(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.CopyParam._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.project.CopyParam._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.CopyParam._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.CopyParam._persistence_relationshipInfo is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.CopyParam._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.CopyParam._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.project.InstanceMaker

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.InstanceMaker._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.project.InstanceMaker._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.InstanceMaker._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.InstanceMaker._persistence_relationshipInfo is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.InstanceMaker._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.InstanceMaker._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.project.Project

Bug Category Details Line Priority
ch.colabproject.colab.api.model.project.Project._persistence_set_globalProject(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.project.Project._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.project.Project._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.Project._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.Project._persistence_relationshipInfo is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.Project._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.project.Project._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.team.TeamMember

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamMember._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.team.TeamMember._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.TeamMember._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.TeamMember._persistence_relationshipInfo is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.TeamMember._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.TeamMember._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.team.TeamRole

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.TeamRole._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.team.TeamRole._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.TeamRole._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.TeamRole._persistence_relationshipInfo is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.TeamRole._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.TeamRole._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.team.acl.Assignment

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.team.acl.Assignment._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.team.acl.Assignment._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.acl.Assignment._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.acl.Assignment._persistence_relationshipInfo is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.acl.Assignment._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.team.acl.Assignment._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.token.InvitationToken

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.InvitationToken._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.InvitationToken._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.InvitationToken._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.InvitationToken._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.InvitationToken._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.InvitationToken._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Class ch.colabproject.colab.api.model.token.InvitationToken implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 45-205 Low

ch.colabproject.colab.api.model.token.ModelSharingToken

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.ModelSharingToken._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.ModelSharingToken._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.ModelSharingToken._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.ModelSharingToken._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.ModelSharingToken._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.ModelSharingToken._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Class ch.colabproject.colab.api.model.token.ModelSharingToken implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 41-192 Low

ch.colabproject.colab.api.model.token.ResetLocalAccountPasswordToken

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.ResetLocalAccountPasswordToken._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.ResetLocalAccountPasswordToken._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Class ch.colabproject.colab.api.model.token.ResetLocalAccountPasswordToken implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 34-122 Low

ch.colabproject.colab.api.model.token.SharingLinkToken

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.SharingLinkToken._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.SharingLinkToken._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.SharingLinkToken._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.SharingLinkToken._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Class ch.colabproject.colab.api.model.token.SharingLinkToken implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 42-134 Low

ch.colabproject.colab.api.model.token.Token

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.Token._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High

ch.colabproject.colab.api.model.token.VerifyLocalAccountToken

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.VerifyLocalAccountToken._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.token.VerifyLocalAccountToken._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Class ch.colabproject.colab.api.model.token.VerifyLocalAccountToken implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 34-118 Low

ch.colabproject.colab.api.model.tools.EntityListener

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 125 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 61 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 75 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 94 Low

ch.colabproject.colab.api.model.user.Account

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.Account._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High

ch.colabproject.colab.api.model.user.HashMethod$1

Bug Category Details Line Priority
Should ch.colabproject.colab.api.model.user.HashMethod$1.hash(String, byte[]) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 38 Low

ch.colabproject.colab.api.model.user.HttpSession

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.HttpSession._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.user.HttpSession._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.user.HttpSession._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.user.HttpSession._persistence_relationshipInfo is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.user.HttpSession._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.user.HttpSession._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.model.user.LocalAccount

Bug Category Details Line Priority
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.LocalAccount._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Class ch.colabproject.colab.api.model.user.LocalAccount implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 37-327 Low

ch.colabproject.colab.api.model.user.User

Bug Category Details Line Priority
ch.colabproject.colab.api.model.user.User._persistence_set_isAdmin(boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR Not available Medium
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_get(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
Comparison of String parameter using == or != in ch.colabproject.colab.api.model.user.User._persistence_set(String, Object) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ Not available High
The field ch.colabproject.colab.api.model.user.User._persistence_cacheKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.user.User._persistence_primaryKey is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.user.User._persistence_relationshipInfo is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.user.User._persistence_session is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low
The field ch.colabproject.colab.api.model.user.User._persistence_shouldRefreshFetchGroup is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Low

ch.colabproject.colab.api.persistence.jcr.JcrManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.warn(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 164 Low

ch.colabproject.colab.api.persistence.jcr.JcrRepository

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBuilder to org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentNodeStoreBuilder of return value in ch.colabproject.colab.api.persistence.jcr.JcrRepository.init() STYLE BC_UNCONFIRMED_CAST_OF_RETURN_VALUE 72 Low
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 82 Low
Incorrect lazy initialization of static field ch.colabproject.colab.api.persistence.jcr.JcrRepository.nodeStore in ch.colabproject.colab.api.persistence.jcr.JcrRepository.preDestroy() MT_CORRECTNESS LI_LAZY_INIT_STATIC 123-125 Low
Write to static field ch.colabproject.colab.api.persistence.jcr.JcrRepository.nodeStore from instance method ch.colabproject.colab.api.persistence.jcr.JcrRepository.init() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 75 Medium
Write to static field ch.colabproject.colab.api.persistence.jcr.JcrRepository.nodeStore from instance method ch.colabproject.colab.api.persistence.jcr.JcrRepository.preDestroy() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 125 Low

ch.colabproject.colab.api.persistence.jcr.JcrSession

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 70 Low
This use of org/slf4j/Logger.warn(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 132 Low
Class ch.colabproject.colab.api.persistence.jcr.JcrSession defines non-transient non-serializable instance field session BAD_PRACTICE SE_BAD_FIELD Not available Medium

ch.colabproject.colab.api.persistence.jcr.JcrSessionManager

Bug Category Details Line Priority
Class ch.colabproject.colab.api.persistence.jcr.JcrSessionManager defines non-transient non-serializable instance field jcrRepository BAD_PRACTICE SE_BAD_FIELD Not available High

ch.colabproject.colab.api.persistence.jcr.JcrSynchronizer

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 36 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 43 Low

ch.colabproject.colab.api.persistence.jpa.card.CardContentDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 46 Medium
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 91 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 78 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 61 Low

ch.colabproject.colab.api.persistence.jpa.card.CardDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 46 Medium
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 91 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 78 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 61 Low

ch.colabproject.colab.api.persistence.jpa.card.CardTypeDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 271 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 54 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 217 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 258 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 239 Low

ch.colabproject.colab.api.persistence.jpa.document.DocumentDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 47 Medium
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 61 Medium
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 125 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 112 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 76 Low

ch.colabproject.colab.api.persistence.jpa.document.ResourceDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 77 Medium
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 167 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 108 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 90 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 151 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 133 Low

ch.colabproject.colab.api.persistence.jpa.link.ActivityFlowLinkDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 46 Medium
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 91 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 78 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 61 Low

ch.colabproject.colab.api.persistence.jpa.link.StickyNoteLinkDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 46 Medium
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 91 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 78 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 61 Low

ch.colabproject.colab.api.persistence.jpa.monitoring.CronJobLogDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 76 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 93 Low

ch.colabproject.colab.api.persistence.jpa.project.CopyParamDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 62 Medium
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 48 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 102 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 85 Low

ch.colabproject.colab.api.persistence.jpa.project.InstanceMakerDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 52 Medium
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 132 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 120 Low

ch.colabproject.colab.api.persistence.jpa.project.ProjectDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 50 Medium
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 216 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 164 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 127 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 91 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 145 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 109 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 203 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 186 Low

ch.colabproject.colab.api.persistence.jpa.team.TeamMemberDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 52 Medium
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 155 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 142 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 125 Low

ch.colabproject.colab.api.persistence.jpa.team.TeamRoleDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 46 Medium
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 76 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 61 Low

ch.colabproject.colab.api.persistence.jpa.team.acl.AssignmentDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 56 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 45 Low

ch.colabproject.colab.api.persistence.jpa.token.TokenDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 55 Medium
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 251 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 240 Low

ch.colabproject.colab.api.persistence.jpa.user.AccountDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 48 Medium

ch.colabproject.colab.api.persistence.jpa.user.HttpSessionDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 48 Medium
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 93 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 68 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 80 Low

ch.colabproject.colab.api.persistence.jpa.user.UserDao

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 49 Medium
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 88 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 127 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 110 Low

ch.colabproject.colab.api.rest.PresenceRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 59 Medium
ch.colabproject.colab.api.rest.PresenceRestEndpoint.ch.colabproject.colab.api.rest.PresenceRestEndpoint.clearProjectPresenceList(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 81-82 Low
ch.colabproject.colab.api.rest.PresenceRestEndpoint.ch.colabproject.colab.api.rest.PresenceRestEndpoint.getProjectPresence(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 59-60 Low

ch.colabproject.colab.api.rest.WebsocketRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 157 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 71 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 123 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 95 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 173 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 83 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 140 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 107 Low
ch.colabproject.colab.api.rest.WebsocketRestEndpoint.ch.colabproject.colab.api.rest.WebsocketRestEndpoint.subscribeToBlockChannel(Long, WsSessionIdentifier) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 157-159 Low
ch.colabproject.colab.api.rest.WebsocketRestEndpoint.ch.colabproject.colab.api.rest.WebsocketRestEndpoint.subscribeToBroadcastChannel(WsSessionIdentifier) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 71-73 Low
ch.colabproject.colab.api.rest.WebsocketRestEndpoint.ch.colabproject.colab.api.rest.WebsocketRestEndpoint.subscribeToProjectChannel(Long, WsSessionIdentifier) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 123-126 Low
ch.colabproject.colab.api.rest.WebsocketRestEndpoint.ch.colabproject.colab.api.rest.WebsocketRestEndpoint.subscribeToUserChannel(WsSessionIdentifier) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 95-97 Low
ch.colabproject.colab.api.rest.WebsocketRestEndpoint.ch.colabproject.colab.api.rest.WebsocketRestEndpoint.unsubscribeFromBlockChannel(Long, WsSessionIdentifier) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 173-175 Low
ch.colabproject.colab.api.rest.WebsocketRestEndpoint.ch.colabproject.colab.api.rest.WebsocketRestEndpoint.unsubscribeFromBroadcastChannel(WsSessionIdentifier) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 83-85 Low
ch.colabproject.colab.api.rest.WebsocketRestEndpoint.ch.colabproject.colab.api.rest.WebsocketRestEndpoint.unsubscribeFromProjectChannel(Long, WsSessionIdentifier) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 140-143 Low
ch.colabproject.colab.api.rest.WebsocketRestEndpoint.ch.colabproject.colab.api.rest.WebsocketRestEndpoint.unsubscribeFromUserChannel(WsSessionIdentifier) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 107-109 Low

ch.colabproject.colab.api.rest.card.CardContentRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 248 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 193 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 210 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 229 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 77 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 117 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 91 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 177 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 64 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 307 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 279 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 293 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 165 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 132 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 263 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 149 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 104 Low
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.addDeliverableAfter(Long, Long, Document) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 248-250 Low
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.addDeliverableAtBeginning(Long, Document) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 193-195 Low
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.addDeliverableAtEnd(Long, Document) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 210-212 Low
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.addDeliverableBefore(Long, Long, Document) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 229-231 Low
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.assertReadWrite(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 77-79 Low
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.changeCardContentLexicalConversionStatus(Long, ConversionStatus) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 117-119 Low
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.createNewCardContent(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 91-92 Low
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.deleteCardContent(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 177-179 Low
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.getCardContent(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 64-65 Low
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.getDeliverablesOfCardContent(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 307-308 Low
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.getStickyNoteLinksAsSrc(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 279-280 Low
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.getSubCards(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 293-294 Low
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.markCardContentAsToDeleteForever(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 165-167 Low
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.putCardContentInBin(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 132-134 Low
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.removeDeliverable(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 263-267 Low
ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.ch.colabproject.colab.api.rest.card.CardContentRestEndpoint.restoreCardContentFromBin(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 149-151 Low

ch.colabproject.colab.api.rest.card.CardRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 99 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 83 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 278 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 264 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 292 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 69 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 222 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 236 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 250 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 208 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 173 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 192 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 114 Low
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.changeCardPosition(Long, GridPosition) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 129-130 Low
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.createCardType(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 303-304 Low
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.createNewCard(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 99-101 Low
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.createNewCardWithoutType(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 83-84 Low
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.getActivityFlowLinksAsNext(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 278-279 Low
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.getActivityFlowLinksAsPrevious(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 264-265 Low
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.getAssignments(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 292-293 Low
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.getCard(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 69-70 Low
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.getContentVariantsOfCard(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 222-223 Low
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.getStickyNoteLinksAsDest(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 236-237 Low
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.getStickyNoteLinksAsSrc(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 250-251 Low
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.markCardAsToDeleteForever(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 208-210 Low
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.moveCard(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 146-147 Low
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.moveCardAbove(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 159-160 Low
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.putCardInBin(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 173-175 Low
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.removeCardType(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 317-318 Low
ch.colabproject.colab.api.rest.card.CardRestEndpoint.ch.colabproject.colab.api.rest.card.CardRestEndpoint.restoreCardFromBin(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 192-194 Low

ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 171 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 122 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 107 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 205 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 188 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 135 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 159 Low
ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.deleteCardType(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 171-173 Low
ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.getAllGlobalCardTypes() is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 67-68 Low
ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.getCardType(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 122-123 Low
ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.getExpandedCardType(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 107-108 Low
ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.getPublishedCardTypesOfReachableProjects() is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 92-93 Low
ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.getPublishedGlobalsCardTypes() is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 79-80 Low
ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.removeCardTypeRefFromProject(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 205-208 Low
ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint.useCardTypeInProject(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 188-190 Low

ch.colabproject.colab.api.rest.document.ChangeRestEndpoint

Bug Category Details Line Priority
ch.colabproject.colab.api.rest.document.ChangeRestEndpoint.ch.colabproject.colab.api.rest.document.ChangeRestEndpoint.deletePendingChanges(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 77-78 Low
ch.colabproject.colab.api.rest.document.ChangeRestEndpoint.ch.colabproject.colab.api.rest.document.ChangeRestEndpoint.getChanges(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 54 Low
ch.colabproject.colab.api.rest.document.ChangeRestEndpoint.ch.colabproject.colab.api.rest.document.ChangeRestEndpoint.getMonitoringData() is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 89 Low
ch.colabproject.colab.api.rest.document.ChangeRestEndpoint.ch.colabproject.colab.api.rest.document.ChangeRestEndpoint.patchBlock(Long, Change) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 66-67 Low

ch.colabproject.colab.api.rest.document.DocumentFileRestEndPoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 93 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 122 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 76 Low
ch.colabproject.colab.api.rest.document.DocumentFileRestEndPoint.ch.colabproject.colab.api.rest.document.DocumentFileRestEndPoint.deleteFile(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 91-96 Low
ch.colabproject.colab.api.rest.document.DocumentFileRestEndPoint.ch.colabproject.colab.api.rest.document.DocumentFileRestEndPoint.getFileContent(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 110-130 Low
ch.colabproject.colab.api.rest.document.DocumentFileRestEndPoint.ch.colabproject.colab.api.rest.document.DocumentFileRestEndPoint.getQuotaUsage(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 146-152 Low

ch.colabproject.colab.api.rest.document.DocumentRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 71 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 189 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 129 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 144 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 114 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 170 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 157 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 101 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 85 Low
ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.getDocument(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 71-72 Low
ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.getStickyNoteLinksAsSrc(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 189-190 Low
ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.moveDocumentAbove(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 129-132 Low
ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.moveDocumentBelow(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 144-147 Low
ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.moveDocumentDown(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 114-117 Low
ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.moveDocumentToBottom(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 170-173 Low
ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.moveDocumentToTop(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 157-160 Low
ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.ch.colabproject.colab.api.rest.document.DocumentRestEndpoint.moveDocumentUp(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 101-104 Low

ch.colabproject.colab.api.rest.document.ExternalDataRestEndpoint

Bug Category Details Line Priority
ch.colabproject.colab.api.rest.document.ExternalDataRestEndpoint.ch.colabproject.colab.api.rest.document.ExternalDataRestEndpoint.getRefreshedUrlMetadata(String) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 60-61 Low
ch.colabproject.colab.api.rest.document.ExternalDataRestEndpoint.ch.colabproject.colab.api.rest.document.ExternalDataRestEndpoint.getUrlMetadata(String) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 45-46 Low

ch.colabproject.colab.api.rest.document.ResourceRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 443 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 389 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 406 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 424 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 101 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 494 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 509 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 226 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 245 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 475 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 88 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 167 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 599 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 118 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 134 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 150 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 613 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 333 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 521 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 458 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 565 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 580 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 549 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 353 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 271 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 298 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 533 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 286 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 310 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 199 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 213 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.addDocumentAfter(Long, Long, Document) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 443-445 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.addDocumentAtBeginning(Long, Document) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 389-391 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.addDocumentAtEnd(Long, Document) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 406-407 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.addDocumentBefore(Long, Long, Document) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 424-426 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.assertReadWrite(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 101-103 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.changeCategory(Long, String) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 494-496 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.changeCategoryForList(String, List) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 509-511 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.changeResourceLexicalConversionStatus(Long, ConversionStatus) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 226-228 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.createResource(ResourceCreationData) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 353-375 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.damr1(Long, String, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 245-253 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.deleteResource(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 475-477 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.discardResourceOrRef(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 271-273 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.getAbstractResource(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 88-89 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.getDirectAbstractResourcesOfProject(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 167-168 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.getDocumentsOfResource(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 599-600 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.getResourceChainForAbstractCardType(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 118-119 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.getResourceChainForCard(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 134-135 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.getResourceChainForCardContent(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 150-151 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.getResourceExternalReferences(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 183 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.getStickyNoteLinksAsSrc(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 613-614 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.moveResource(Long, String, Long, Boolean) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 333-337 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.publishResource(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 298-300 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.removeCategory(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 521-523 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.removeCategoryForList(List) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 533-535 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.removeDocument(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 458-461 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.renameCategoryForCard(Long, String, String) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 565-567 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.renameCategoryForCardContent(Long, String, String) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 580-583 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.renameCategoryForCardType(Long, String, String) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 549-552 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.restoreResourceOrRef(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 286-288 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.unpublishResource(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 310-312 Low
ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.ch.colabproject.colab.api.rest.document.ResourceRestEndpoint.updateResourceRef(ResourceRef) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 213-215 Low

ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 110 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 72 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 136 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 123 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 98 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 85 Low
ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint.ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint.changeNextCard(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 136-138 Low
ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint.ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint.changePreviousCard(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 123-125 Low
ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint.ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint.deleteLink(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 110-112 Low
ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint.ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint.getLink(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 72-73 Low

ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 125 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 73 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 191 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 138 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 151 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 178 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 164 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 99 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 86 Low
ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.changeDestination(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 191-193 Low
ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.changeSrcWithCard(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 138-140 Low
ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.changeSrcWithCardContent(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 151-153 Low
ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.changeSrcWithDocument(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 178-180 Low
ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.changeSrcWithResourceOrRef(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 164-167 Low
ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.deleteLink(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 125-127 Low
ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint.getLink(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 73-74 Low

ch.colabproject.colab.api.rest.monitoring.MonitoringRestEndpoint

Bug Category Details Line Priority
ch.colabproject.colab.api.rest.monitoring.MonitoringRestEndpoint.ch.colabproject.colab.api.rest.monitoring.MonitoringRestEndpoint.changeLoggerLevel(String, String) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 73-74 Low
ch.colabproject.colab.api.rest.monitoring.MonitoringRestEndpoint.ch.colabproject.colab.api.rest.monitoring.MonitoringRestEndpoint.getLoggerLevels() is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 85 Low
ch.colabproject.colab.api.rest.monitoring.MonitoringRestEndpoint.ch.colabproject.colab.api.rest.monitoring.MonitoringRestEndpoint.getStatus() is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 46 Low
ch.colabproject.colab.api.rest.monitoring.MonitoringRestEndpoint.ch.colabproject.colab.api.rest.monitoring.MonitoringRestEndpoint.getVersion() is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 57 Low

ch.colabproject.colab.api.rest.project.ProjectRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 365 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 337 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 309 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 323 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 84 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 295 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 351 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 277 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 244 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 261 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 151 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 177 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 380 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 225 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 211 Low
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.createProject(ProjectCreationData) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 151-159 Low
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.duplicateProject(Long, String, DuplicationParam) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 177-195 Low
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getActivityFlowLinks(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 365-366 Low
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getAllGlobalModels() is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 107-108 Low
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getCardContentsOfProject(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 337-338 Low
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getCardTypesOfProject(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 309-310 Low
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getCardsOfProject(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 323-324 Low
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getCopyParam(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 379-381 Low
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getInstanceableModels() is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 119-120 Low
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getProject(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 84-85 Low
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getProjectsWhereTeamMember() is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 96-97 Low
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getRootCardOfProject(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 295-296 Low
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.getStructureOfProject(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 351-352 Low
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.markProjectAsToDeleteForever(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 277-279 Low
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.putProjectInBin(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 244-246 Low
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.restoreProjectFromBin(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 261-263 Low
ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.ch.colabproject.colab.api.rest.project.ProjectRestEndpoint.updateCopyParam(CopyParam) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 225-227 Low

ch.colabproject.colab.api.rest.project.bean.ProjectCreationData

Bug Category Details Line Priority
ProjectCreationData.type not initialized in constructor and dereferenced in ch.colabproject.colab.api.rest.project.bean.ProjectCreationData.toString() STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 213 Low

ch.colabproject.colab.api.rest.security.SecurityRestEndPoint

Bug Category Details Line Priority
ch.colabproject.colab.api.rest.security.SecurityRestEndPoint.ch.colabproject.colab.api.rest.security.SecurityRestEndPoint.getTermsOfUseTimeEpoch() is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 41 Low

ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 90 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 78 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 63 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 111 Medium
ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint.ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint.deleteInstanceMaker(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 90-92 Low
ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint.ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint.getInstanceMaker(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 78-79 Low
ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint.ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint.getInstanceMakersForProject(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 63-64 Low
ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint.ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint.shareModel(Long, String) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 111-112 Low

ch.colabproject.colab.api.rest.team.TeamRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 262 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 129 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 313 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 234 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 88 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 74 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 205 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 279 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 149 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 295 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 219 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 248 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 102 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.changeMemberPosition(Long, HierarchicalPosition) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 118-119 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.createEmptyAssignment(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 342-343 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.createRole(TeamRole) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 219-221 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.deleteAssignments(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 389-390 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.deleteRole(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 262-264 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.deleteSharingLinkTokensByCard(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 188-189 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.deleteSharingLinkTokensByProject(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 177-178 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.deleteTeamMember(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 129-131 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.generateSharingLinkToken(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 165-166 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.getAssignmentsForCard(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 327 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.getAssignmentsForProject(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 313-314 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.getRole(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 234-235 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.getTeamMember(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 88-89 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.getTeamMembersForProject(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 74-75 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.getTeamRolesForProject(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 205-206 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.giveRoleTo(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 279-281 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.inviteSomeone(Long, String) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 149-150 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.removeAssignmentLevel(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 374-375 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.removeRoleFrom(Long, Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 295-297 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.setAssignment(Long, Long, InvolvementLevel) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 359-360 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.updateRole(TeamRole) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 248-250 Low
ch.colabproject.colab.api.rest.team.TeamRestEndpoint.ch.colabproject.colab.api.rest.team.TeamRestEndpoint.updateTeamMember(TeamMember) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 102-104 Low

ch.colabproject.colab.api.rest.token.TokenRestEndpoint

Bug Category Details Line Priority
ch.colabproject.colab.api.rest.token.TokenRestEndpoint.ch.colabproject.colab.api.rest.token.TokenRestEndpoint.consumeToken(Long, String) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 83 Low
ch.colabproject.colab.api.rest.token.TokenRestEndpoint.ch.colabproject.colab.api.rest.token.TokenRestEndpoint.getToken(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 52 Low

ch.colabproject.colab.api.rest.user.UserRestEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 68 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 109 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 94 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 252 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 293 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 265 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 321 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 334 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 239 Medium
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 178 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 164 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 308 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 280 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 226 Low
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.forceLogout(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 213-214 Low
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.getActiveHttpSessions() is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 201 Low
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.getAllCurrentUserAccounts() is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 145-150 Low
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.getAuthMethod(String) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 68-69 Low
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.getCurrentAccount() is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 133-134 Low
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.getCurrentUser() is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 121-122 Low
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.getUserById(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 109-110 Low
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.getUsersForProject(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 94-95 Low
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.grantAdminRight(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 252-254 Low
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.requestPasswordReset(String) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 293-295 Low
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.revokeAdminRight(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 265-267 Low
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.signIn(AuthInfo) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 178-180 Low
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.signOut() is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 188-190 Low
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.signUp(SignUpInfo) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 164-166 Low
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.switchClientHashMethod(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 321-323 Low
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.switchServerHashMethod(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 334-336 Low
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.updateLocalAccountEmailAddress(LocalAccount) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 308-310 Low
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.updateLocalAccountPassword(AuthInfo) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 280-282 Low
ch.colabproject.colab.api.rest.user.UserRestEndpoint.ch.colabproject.colab.api.rest.user.UserRestEndpoint.updateUserAgreedTime(Long) is a REST Web Service endpoint SECURITY JAXRS_ENDPOINT 239-241 Low

ch.colabproject.colab.api.rest.utils.exception.AbstractExceptionMapper

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 58 Low

ch.colabproject.colab.api.rest.utils.filter.RequestFilter

Bug Category Details Line Priority
This use of org/slf4j/Logger.info(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 64 Low
This use of org/slf4j/Logger.info(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 83 Low

ch.colabproject.colab.api.security.AuthenticationFailure

Bug Category Details Line Priority
Dead store to $L2 in ch.colabproject.colab.api.security.AuthenticationFailure.inc() STYLE DLS_DEAD_LOCAL_STORE 43 Medium

ch.colabproject.colab.api.security.CookieFilter

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 117 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 188 Low

ch.colabproject.colab.api.security.SessionManager

Bug Category Details Line Priority
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 128 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 324 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 328 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 331 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 225 Low

ch.colabproject.colab.api.security.permissions.Conditions$And

Bug Category Details Line Priority
Using .equals to compare two ch.colabproject.colab.api.security.permissions.Conditions$Condition[]'s, (equivalent to ==) in ch.colabproject.colab.api.security.permissions.Conditions$And.equals(Object) CORRECTNESS EC_BAD_ARRAY_COMPARE 210 Medium

ch.colabproject.colab.api.security.permissions.Conditions$Condition

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 75 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 79 Low

ch.colabproject.colab.api.setup.ApplicationLifecycle

Bug Category Details Line Priority
This use of org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 92 Low
Class ch.colabproject.colab.api.setup.ApplicationLifecycle defines non-transient non-serializable instance field applicationLifecycleManager BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class ch.colabproject.colab.api.setup.ApplicationLifecycle defines non-transient non-serializable instance field cdiBridgeSingleton BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class ch.colabproject.colab.api.setup.ApplicationLifecycle defines non-transient non-serializable instance field hzInstance BAD_PRACTICE SE_BAD_FIELD Not available Medium

ch.colabproject.colab.api.setup.StaticContentCacheControlFilter

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 50 Medium

ch.colabproject.colab.api.ws.WebsocketEndpoint

Bug Category Details Line Priority
This use of org/slf4j/Logger.info(Ljava/lang/String;[Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 156 Low
This use of org/slf4j/Logger.info(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 145 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 127 Low
This use of org/slf4j/Logger.info(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 107 Low

ch.colabproject.colab.api.ws.WebsocketMessagePreparer

Bug Category Details Line Priority
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 117 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 93 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 57 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 59 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 64 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 69 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 97 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 147 Low
This use of org/slf4j/Logger.trace(Ljava/lang/String;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 155 Low
This use of org/slf4j/Logger.debug(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V might be used to include CRLF characters into log messages SECURITY CRLF_INJECTION_LOGS 144 Low

ch.colabproject.colab.api.ws.message.IndexEntry

Bug Category Details Line Priority
Class ch.colabproject.colab.api.ws.message.IndexEntry defines non-transient non-serializable instance field channelsBuilder BAD_PRACTICE SE_BAD_FIELD Not available Medium

ch.colabproject.colab.api.ws.utils.JsonWsMessageListDecoder

Bug Category Details Line Priority