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 |
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 |