SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.7.3

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
64 61 0 0

Files

Class Bugs
org.apache.shardingsphere.proxy.frontend.firebird.FirebirdFrontendEngine 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.FirebirdServerPreparedStatement 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchCancelCommandExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchCompletion 4
org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchCompletion$Failure 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchCreateCommandExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchExecuteCommandExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchMessageCommandExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchReleaseCommandExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchStatementManager 1
org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchedStatementsExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdBatchBlobSegmentsCommandExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdCancelBlobCommandExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdCloseBlobCommandExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdCreateBlobCommandExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdGetBlobSegmentCommandExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdOpenBlobCommandExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdPutBlobSegmentCommandExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdSeekBlobCommandExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.cache.FirebirdBlobReadCache 1
org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.cache.FirebirdBlobReadCache$BlobSegment 1
org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.cache.FirebirdBlobWriteCache 1
org.apache.shardingsphere.proxy.frontend.firebird.command.query.info.FirebirdBlobInfoExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.info.FirebirdDatabaseInfoExecutor 1
org.apache.shardingsphere.proxy.frontend.firebird.command.query.info.FirebirdSQLInfoExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.statement.allocate.FirebirdAllocateStatementCommandExecutor 1
org.apache.shardingsphere.proxy.frontend.firebird.command.query.statement.execute.FirebirdExecuteStatementCommandExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.statement.fetch.FirebirdFetchStatementCommandExecutor 1
org.apache.shardingsphere.proxy.frontend.firebird.command.query.statement.free.FirebirdFreeStatementCommandExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.statement.prepare.FirebirdPrepareStatementCommandExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.transaction.FirebirdCommitTransactionCommandExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.transaction.FirebirdRollbackTransactionCommandExecutor 2
org.apache.shardingsphere.proxy.frontend.firebird.command.query.transaction.FirebirdStartTransactionCommandExecutor 2

org.apache.shardingsphere.proxy.frontend.firebird.FirebirdFrontendEngine

Bug Category Details Line Priority
org.apache.shardingsphere.proxy.frontend.firebird.FirebirdFrontendEngine.getCodecEngine() may expose internal representation by returning FirebirdFrontendEngine.codecEngine MALICIOUS_CODE EI_EXPOSE_REP 41 Medium
org.apache.shardingsphere.proxy.frontend.firebird.FirebirdFrontendEngine.getCommandExecuteEngine() may expose internal representation by returning FirebirdFrontendEngine.commandExecuteEngine MALICIOUS_CODE EI_EXPOSE_REP 39 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.FirebirdServerPreparedStatement

Bug Category Details Line Priority
org.apache.shardingsphere.proxy.frontend.firebird.command.query.FirebirdServerPreparedStatement.getHintValueContext() may expose internal representation by returning FirebirdServerPreparedStatement.hintValueContext MALICIOUS_CODE EI_EXPOSE_REP 38 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.FirebirdServerPreparedStatement(String, SQLStatementContext, HintValueContext) may expose internal representation by storing an externally mutable object into FirebirdServerPreparedStatement.hintValueContext MALICIOUS_CODE EI_EXPOSE_REP2 30 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchCancelCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchCancelCommandExecutor(FirebirdBatchCancelCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdBatchCancelCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 36 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchCancelCommandExecutor(FirebirdBatchCancelCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdBatchCancelCommandExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 36 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchCompletion

Bug Category Details Line Priority
org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchCompletion.getFailures() may expose internal representation by returning FirebirdBatchCompletion.failures MALICIOUS_CODE EI_EXPOSE_REP 40 Medium
org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchCompletion.getUpdateCounts() may expose internal representation by returning FirebirdBatchCompletion.updateCounts MALICIOUS_CODE EI_EXPOSE_REP 38 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchCompletion(int, int[], Collection) may expose internal representation by storing an externally mutable object into FirebirdBatchCompletion.failures MALICIOUS_CODE EI_EXPOSE_REP2 30 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchCompletion(int, int[], Collection) may expose internal representation by storing an externally mutable object into FirebirdBatchCompletion.updateCounts MALICIOUS_CODE EI_EXPOSE_REP2 30 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchCompletion$Failure

Bug Category Details Line Priority
org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchCompletion$Failure.getCause() may expose internal representation by returning FirebirdBatchCompletion$Failure.cause MALICIOUS_CODE EI_EXPOSE_REP 55 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchCompletion$Failure(int, SQLException) may expose internal representation by storing an externally mutable object into FirebirdBatchCompletion$Failure.cause MALICIOUS_CODE EI_EXPOSE_REP2 49 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchCreateCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchCreateCommandExecutor(FirebirdBatchCreateCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdBatchCreateCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 43 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchCreateCommandExecutor(FirebirdBatchCreateCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdBatchCreateCommandExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 43 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchExecuteCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchExecuteCommandExecutor(FirebirdBatchExecuteCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdBatchExecuteCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 38 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchExecuteCommandExecutor(FirebirdBatchExecuteCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdBatchExecuteCommandExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 38 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchMessageCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchMessageCommandExecutor(FirebirdBatchMessageCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdBatchMessageCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 33 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchMessageCommandExecutor(FirebirdBatchMessageCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdBatchMessageCommandExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 33 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchReleaseCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchReleaseCommandExecutor(FirebirdBatchReleaseCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdBatchReleaseCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchReleaseCommandExecutor(FirebirdBatchReleaseCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdBatchReleaseCommandExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchStatementManager

Bug Category Details Line Priority
Public static org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchStatementManager.getInstance() may expose internal representation by returning FirebirdBatchStatementManager.INSTANCE MALICIOUS_CODE MS_EXPOSE_REP 46 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchedStatementsExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchedStatementsExecutor(ConnectionSession, FirebirdServerPreparedStatement, List, boolean) may expose internal representation by storing an externally mutable object into FirebirdBatchedStatementsExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 110 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.batch.FirebirdBatchedStatementsExecutor(ConnectionSession, FirebirdServerPreparedStatement, List, boolean) may expose internal representation by storing an externally mutable object into FirebirdBatchedStatementsExecutor.preparedStatement MALICIOUS_CODE EI_EXPOSE_REP2 112 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdBatchBlobSegmentsCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdBatchBlobSegmentsCommandExecutor(FirebirdBatchBlobSegmentsCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdBatchBlobSegmentsCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 37 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdBatchBlobSegmentsCommandExecutor(FirebirdBatchBlobSegmentsCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdBatchBlobSegmentsCommandExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 37 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdCancelBlobCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdCancelBlobCommandExecutor(FirebirdCancelBlobCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdCancelBlobCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 38 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdCancelBlobCommandExecutor(FirebirdCancelBlobCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdCancelBlobCommandExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 38 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdCloseBlobCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdCloseBlobCommandExecutor(FirebirdCloseBlobCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdCloseBlobCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 36 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdCloseBlobCommandExecutor(FirebirdCloseBlobCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdCloseBlobCommandExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 36 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdCreateBlobCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdCreateBlobCommandExecutor(FirebirdCreateBlobCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdCreateBlobCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 36 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdCreateBlobCommandExecutor(FirebirdCreateBlobCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdCreateBlobCommandExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 36 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdGetBlobSegmentCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdGetBlobSegmentCommandExecutor(FirebirdGetBlobSegmentCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdGetBlobSegmentCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 47 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdGetBlobSegmentCommandExecutor(FirebirdGetBlobSegmentCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdGetBlobSegmentCommandExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 47 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdOpenBlobCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdOpenBlobCommandExecutor(FirebirdOpenBlobCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdOpenBlobCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 50 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdOpenBlobCommandExecutor(FirebirdOpenBlobCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdOpenBlobCommandExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 50 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdPutBlobSegmentCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdPutBlobSegmentCommandExecutor(FirebirdPutBlobSegmentCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdPutBlobSegmentCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdPutBlobSegmentCommandExecutor(FirebirdPutBlobSegmentCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdPutBlobSegmentCommandExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdSeekBlobCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdSeekBlobCommandExecutor(FirebirdSeekBlobCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdSeekBlobCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 46 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.FirebirdSeekBlobCommandExecutor(FirebirdSeekBlobCommandPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdSeekBlobCommandExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 46 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.cache.FirebirdBlobReadCache

Bug Category Details Line Priority
Public static org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.cache.FirebirdBlobReadCache.getInstance() may expose internal representation by returning FirebirdBlobReadCache.INSTANCE MALICIOUS_CODE MS_EXPOSE_REP 54 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.cache.FirebirdBlobReadCache$BlobSegment

Bug Category Details Line Priority
org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.cache.FirebirdBlobReadCache$BlobSegment.getData() may expose internal representation by returning FirebirdBlobReadCache$BlobSegment.data MALICIOUS_CODE EI_EXPOSE_REP 200 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.cache.FirebirdBlobWriteCache

Bug Category Details Line Priority
Public static org.apache.shardingsphere.proxy.frontend.firebird.command.query.blob.cache.FirebirdBlobWriteCache.getInstance() may expose internal representation by returning FirebirdBlobWriteCache.INSTANCE MALICIOUS_CODE MS_EXPOSE_REP 50 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.info.FirebirdBlobInfoExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.info.FirebirdBlobInfoExecutor(FirebirdInfoPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdBlobInfoExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 39 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.info.FirebirdBlobInfoExecutor(FirebirdInfoPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdBlobInfoExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 39 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.info.FirebirdDatabaseInfoExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.info.FirebirdDatabaseInfoExecutor(FirebirdInfoPacket) may expose internal representation by storing an externally mutable object into FirebirdDatabaseInfoExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 33 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.info.FirebirdSQLInfoExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.info.FirebirdSQLInfoExecutor(FirebirdInfoPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdSQLInfoExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 40 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.info.FirebirdSQLInfoExecutor(FirebirdInfoPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdSQLInfoExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 40 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.statement.allocate.FirebirdAllocateStatementCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.statement.allocate.FirebirdAllocateStatementCommandExecutor(ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdAllocateStatementCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 33 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.statement.execute.FirebirdExecuteStatementCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.statement.execute.FirebirdExecuteStatementCommandExecutor(FirebirdExecuteStatementPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdExecuteStatementCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 61 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.statement.execute.FirebirdExecuteStatementCommandExecutor(FirebirdExecuteStatementPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdExecuteStatementCommandExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 61 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.statement.fetch.FirebirdFetchStatementCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.statement.fetch.FirebirdFetchStatementCommandExecutor(FirebirdFetchStatementPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdFetchStatementCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 45 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.statement.free.FirebirdFreeStatementCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.statement.free.FirebirdFreeStatementCommandExecutor(FirebirdFreeStatementPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdFreeStatementCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 37 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.statement.free.FirebirdFreeStatementCommandExecutor(FirebirdFreeStatementPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdFreeStatementCommandExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 37 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.statement.prepare.FirebirdPrepareStatementCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.statement.prepare.FirebirdPrepareStatementCommandExecutor(FirebirdPrepareStatementPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdPrepareStatementCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 112 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.statement.prepare.FirebirdPrepareStatementCommandExecutor(FirebirdPrepareStatementPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdPrepareStatementCommandExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 112 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.transaction.FirebirdCommitTransactionCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.transaction.FirebirdCommitTransactionCommandExecutor(FirebirdCommitTransactionPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdCommitTransactionCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 37 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.transaction.FirebirdCommitTransactionCommandExecutor(FirebirdCommitTransactionPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdCommitTransactionCommandExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 37 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.transaction.FirebirdRollbackTransactionCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.transaction.FirebirdRollbackTransactionCommandExecutor(FirebirdRollbackTransactionPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdRollbackTransactionCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 37 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.transaction.FirebirdRollbackTransactionCommandExecutor(FirebirdRollbackTransactionPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdRollbackTransactionCommandExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 37 Medium

org.apache.shardingsphere.proxy.frontend.firebird.command.query.transaction.FirebirdStartTransactionCommandExecutor

Bug Category Details Line Priority
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.transaction.FirebirdStartTransactionCommandExecutor(FirebirdStartTransactionPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdStartTransactionCommandExecutor.connectionSession MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium
new org.apache.shardingsphere.proxy.frontend.firebird.command.query.transaction.FirebirdStartTransactionCommandExecutor(FirebirdStartTransactionPacket, ConnectionSession) may expose internal representation by storing an externally mutable object into FirebirdStartTransactionCommandExecutor.packet MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium