| Bug |
Category |
Details |
Line |
Priority |
| org.apache.shardingsphere.sharding.api.config.ShardingRuleConfiguration.getAuditors() may expose internal representation by returning ShardingRuleConfiguration.auditors |
MALICIOUS_CODE |
EI_EXPOSE_REP |
96 |
Medium |
| org.apache.shardingsphere.sharding.api.config.ShardingRuleConfiguration.getAutoTables() may expose internal representation by returning ShardingRuleConfiguration.autoTables |
MALICIOUS_CODE |
EI_EXPOSE_REP |
59 |
Medium |
| org.apache.shardingsphere.sharding.api.config.ShardingRuleConfiguration.getBindingTableGroups() may expose internal representation by returning ShardingRuleConfiguration.bindingTableGroups |
MALICIOUS_CODE |
EI_EXPOSE_REP |
63 |
Medium |
| org.apache.shardingsphere.sharding.api.config.ShardingRuleConfiguration.getKeyGenerateStrategies() may expose internal representation by returning ShardingRuleConfiguration.keyGenerateStrategies |
MALICIOUS_CODE |
EI_EXPOSE_REP |
81 |
Medium |
| org.apache.shardingsphere.sharding.api.config.ShardingRuleConfiguration.getKeyGenerators() may expose internal representation by returning ShardingRuleConfiguration.keyGenerators |
MALICIOUS_CODE |
EI_EXPOSE_REP |
91 |
Medium |
| org.apache.shardingsphere.sharding.api.config.ShardingRuleConfiguration.getShardingAlgorithms() may expose internal representation by returning ShardingRuleConfiguration.shardingAlgorithms |
MALICIOUS_CODE |
EI_EXPOSE_REP |
86 |
Medium |
| org.apache.shardingsphere.sharding.api.config.ShardingRuleConfiguration.getTables() may expose internal representation by returning ShardingRuleConfiguration.tables |
MALICIOUS_CODE |
EI_EXPOSE_REP |
55 |
Medium |
| org.apache.shardingsphere.sharding.api.config.ShardingRuleConfiguration.setAuditors(Map) may expose internal representation by storing an externally mutable object into ShardingRuleConfiguration.auditors |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
49 |
Medium |
| org.apache.shardingsphere.sharding.api.config.ShardingRuleConfiguration.setAutoTables(Collection) may expose internal representation by storing an externally mutable object into ShardingRuleConfiguration.autoTables |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
49 |
Medium |
| org.apache.shardingsphere.sharding.api.config.ShardingRuleConfiguration.setBindingTableGroups(Collection) may expose internal representation by storing an externally mutable object into ShardingRuleConfiguration.bindingTableGroups |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
49 |
Medium |
| org.apache.shardingsphere.sharding.api.config.ShardingRuleConfiguration.setKeyGenerateStrategies(Map) may expose internal representation by storing an externally mutable object into ShardingRuleConfiguration.keyGenerateStrategies |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
49 |
Medium |
| org.apache.shardingsphere.sharding.api.config.ShardingRuleConfiguration.setKeyGenerators(Map) may expose internal representation by storing an externally mutable object into ShardingRuleConfiguration.keyGenerators |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
49 |
Medium |
| org.apache.shardingsphere.sharding.api.config.ShardingRuleConfiguration.setShardingAlgorithms(Map) may expose internal representation by storing an externally mutable object into ShardingRuleConfiguration.shardingAlgorithms |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
49 |
Medium |
| org.apache.shardingsphere.sharding.api.config.ShardingRuleConfiguration.setTables(Collection) may expose internal representation by storing an externally mutable object into ShardingRuleConfiguration.tables |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
49 |
Medium |