SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.8.6

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
88 114 0 0

Files

Class Bugs
org.dynamoframework.rest.crud.CrudController 1
org.dynamoframework.rest.crud.search.ElementCollectionFilterModel 2
org.dynamoframework.rest.crud.search.ElementCollectionFilterModel$ElementCollectionFilterModelBuilder 1
org.dynamoframework.rest.crud.search.NotFilterModel 2
org.dynamoframework.rest.crud.search.NotFilterModel$NotFilterModelBuilder 1
org.dynamoframework.rest.crud.search.NumberInFilterModel 2
org.dynamoframework.rest.crud.search.NumberInFilterModel$NumberInFilterModelBuilder 1
org.dynamoframework.rest.crud.search.OrFilterModel 2
org.dynamoframework.rest.crud.search.OrFilterModel$OrFilterModelBuilder 1
org.dynamoframework.rest.crud.search.SearchModel 9
org.dynamoframework.rest.crud.search.SearchModel$SearchModelBuilder 3
org.dynamoframework.rest.crud.search.SearchResultsModel 6
org.dynamoframework.rest.crud.search.SearchResultsModel$SearchResultsModelBuilder 2
org.dynamoframework.rest.model.AttributeGroupResponse 4
org.dynamoframework.rest.model.AttributeGroupResponse$AttributeGroupResponseBuilder 2
org.dynamoframework.rest.model.AttributeModelResponse 20
org.dynamoframework.rest.model.AttributeModelResponse$AttributeModelResponseBuilder 10
org.dynamoframework.rest.model.EntityModelActionResponse 6
org.dynamoframework.rest.model.EntityModelActionResponse$EntityModelActionResponseBuilder 3
org.dynamoframework.rest.model.EntityModelResponse 24
org.dynamoframework.rest.model.EntityModelResponse$EntityModelResponseBuilder 12

org.dynamoframework.rest.crud.CrudController

Bug Category Details Line Priority
new org.dynamoframework.rest.crud.CrudController(ObjectMapper, SearchService, EntityCopier, UserDetailsService) may expose internal representation by storing an externally mutable object into CrudController.objectMapper MALICIOUS_CODE EI_EXPOSE_REP2 60 Medium

org.dynamoframework.rest.crud.search.ElementCollectionFilterModel

Bug Category Details Line Priority
org.dynamoframework.rest.crud.search.ElementCollectionFilterModel.getValues() may expose internal representation by returning ElementCollectionFilterModel.values MALICIOUS_CODE EI_EXPOSE_REP 34 Medium
org.dynamoframework.rest.crud.search.ElementCollectionFilterModel.setValues(Object[]) may expose internal representation by storing an externally mutable object into ElementCollectionFilterModel.values MALICIOUS_CODE EI_EXPOSE_REP2 29 Medium

org.dynamoframework.rest.crud.search.ElementCollectionFilterModel$ElementCollectionFilterModelBuilder

Bug Category Details Line Priority
org.dynamoframework.rest.crud.search.ElementCollectionFilterModel$ElementCollectionFilterModelBuilder.values(Object[]) may expose internal representation by storing an externally mutable object into ElementCollectionFilterModel$ElementCollectionFilterModelBuilder.values MALICIOUS_CODE EI_EXPOSE_REP2 31 Medium

org.dynamoframework.rest.crud.search.NotFilterModel

Bug Category Details Line Priority
org.dynamoframework.rest.crud.search.NotFilterModel.getFilter() may expose internal representation by returning NotFilterModel.filter MALICIOUS_CODE EI_EXPOSE_REP 35 Medium
org.dynamoframework.rest.crud.search.NotFilterModel.setFilter(FilterModel) may expose internal representation by storing an externally mutable object into NotFilterModel.filter MALICIOUS_CODE EI_EXPOSE_REP2 30 Medium

org.dynamoframework.rest.crud.search.NotFilterModel$NotFilterModelBuilder

Bug Category Details Line Priority
org.dynamoframework.rest.crud.search.NotFilterModel$NotFilterModelBuilder.filter(FilterModel) may expose internal representation by storing an externally mutable object into NotFilterModel$NotFilterModelBuilder.filter MALICIOUS_CODE EI_EXPOSE_REP2 32 Medium

org.dynamoframework.rest.crud.search.NumberInFilterModel

Bug Category Details Line Priority
org.dynamoframework.rest.crud.search.NumberInFilterModel.getValues() may expose internal representation by returning NumberInFilterModel.values MALICIOUS_CODE EI_EXPOSE_REP 40 Medium
org.dynamoframework.rest.crud.search.NumberInFilterModel.setValues(List) may expose internal representation by storing an externally mutable object into NumberInFilterModel.values MALICIOUS_CODE EI_EXPOSE_REP2 33 Medium

org.dynamoframework.rest.crud.search.NumberInFilterModel$NumberInFilterModelBuilder

Bug Category Details Line Priority
org.dynamoframework.rest.crud.search.NumberInFilterModel$NumberInFilterModelBuilder.values(List) may expose internal representation by storing an externally mutable object into NumberInFilterModel$NumberInFilterModelBuilder.values MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium

org.dynamoframework.rest.crud.search.OrFilterModel

Bug Category Details Line Priority
org.dynamoframework.rest.crud.search.OrFilterModel.getOrFilters() may expose internal representation by returning OrFilterModel.orFilters MALICIOUS_CODE EI_EXPOSE_REP 42 Medium
org.dynamoframework.rest.crud.search.OrFilterModel.setOrFilters(List) may expose internal representation by storing an externally mutable object into OrFilterModel.orFilters MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium

org.dynamoframework.rest.crud.search.OrFilterModel$OrFilterModelBuilder

Bug Category Details Line Priority
org.dynamoframework.rest.crud.search.OrFilterModel$OrFilterModelBuilder.orFilters(List) may expose internal representation by storing an externally mutable object into OrFilterModel$OrFilterModelBuilder.orFilters$value MALICIOUS_CODE EI_EXPOSE_REP2 37 Medium

org.dynamoframework.rest.crud.search.SearchModel

Bug Category Details Line Priority
org.dynamoframework.rest.crud.search.SearchModel.getFilters() may expose internal representation by returning SearchModel.filters MALICIOUS_CODE EI_EXPOSE_REP 48 Medium
org.dynamoframework.rest.crud.search.SearchModel.getPaging() may expose internal representation by returning SearchModel.paging MALICIOUS_CODE EI_EXPOSE_REP 42 Medium
org.dynamoframework.rest.crud.search.SearchModel.getSort() may expose internal representation by returning SearchModel.sort MALICIOUS_CODE EI_EXPOSE_REP 46 Medium
new org.dynamoframework.rest.crud.search.SearchModel(PagingModel, SortModel, List) may expose internal representation by storing an externally mutable object into SearchModel.filters MALICIOUS_CODE EI_EXPOSE_REP2 36 Medium
new org.dynamoframework.rest.crud.search.SearchModel(PagingModel, SortModel, List) may expose internal representation by storing an externally mutable object into SearchModel.paging MALICIOUS_CODE EI_EXPOSE_REP2 36 Medium
new org.dynamoframework.rest.crud.search.SearchModel(PagingModel, SortModel, List) may expose internal representation by storing an externally mutable object into SearchModel.sort MALICIOUS_CODE EI_EXPOSE_REP2 36 Medium
org.dynamoframework.rest.crud.search.SearchModel.setFilters(List) may expose internal representation by storing an externally mutable object into SearchModel.filters MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium
org.dynamoframework.rest.crud.search.SearchModel.setPaging(PagingModel) may expose internal representation by storing an externally mutable object into SearchModel.paging MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium
org.dynamoframework.rest.crud.search.SearchModel.setSort(SortModel) may expose internal representation by storing an externally mutable object into SearchModel.sort MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium

org.dynamoframework.rest.crud.search.SearchModel$SearchModelBuilder

Bug Category Details Line Priority
org.dynamoframework.rest.crud.search.SearchModel$SearchModelBuilder.filters(List) may expose internal representation by storing an externally mutable object into SearchModel$SearchModelBuilder.filters MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium
org.dynamoframework.rest.crud.search.SearchModel$SearchModelBuilder.paging(PagingModel) may expose internal representation by storing an externally mutable object into SearchModel$SearchModelBuilder.paging MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium
org.dynamoframework.rest.crud.search.SearchModel$SearchModelBuilder.sort(SortModel) may expose internal representation by storing an externally mutable object into SearchModel$SearchModelBuilder.sort MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium

org.dynamoframework.rest.crud.search.SearchResultsModel

Bug Category Details Line Priority
org.dynamoframework.rest.crud.search.SearchResultsModel.getResults() may expose internal representation by returning SearchResultsModel.results MALICIOUS_CODE EI_EXPOSE_REP 40 Medium
org.dynamoframework.rest.crud.search.SearchResultsModel.getStats() may expose internal representation by returning SearchResultsModel.stats MALICIOUS_CODE EI_EXPOSE_REP 38 Medium
new org.dynamoframework.rest.crud.search.SearchResultsModel(StatsModel, List) may expose internal representation by storing an externally mutable object into SearchResultsModel.results MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium
new org.dynamoframework.rest.crud.search.SearchResultsModel(StatsModel, List) may expose internal representation by storing an externally mutable object into SearchResultsModel.stats MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium
org.dynamoframework.rest.crud.search.SearchResultsModel.setResults(List) may expose internal representation by storing an externally mutable object into SearchResultsModel.results MALICIOUS_CODE EI_EXPOSE_REP2 32 Medium
org.dynamoframework.rest.crud.search.SearchResultsModel.setStats(StatsModel) may expose internal representation by storing an externally mutable object into SearchResultsModel.stats MALICIOUS_CODE EI_EXPOSE_REP2 32 Medium

org.dynamoframework.rest.crud.search.SearchResultsModel$SearchResultsModelBuilder

Bug Category Details Line Priority
org.dynamoframework.rest.crud.search.SearchResultsModel$SearchResultsModelBuilder.results(List) may expose internal representation by storing an externally mutable object into SearchResultsModel$SearchResultsModelBuilder.results MALICIOUS_CODE EI_EXPOSE_REP2 33 Medium
org.dynamoframework.rest.crud.search.SearchResultsModel$SearchResultsModelBuilder.stats(StatsModel) may expose internal representation by storing an externally mutable object into SearchResultsModel$SearchResultsModelBuilder.stats MALICIOUS_CODE EI_EXPOSE_REP2 33 Medium

org.dynamoframework.rest.model.AttributeGroupResponse

Bug Category Details Line Priority
org.dynamoframework.rest.model.AttributeGroupResponse.getAttributes() may expose internal representation by returning AttributeGroupResponse.attributes MALICIOUS_CODE EI_EXPOSE_REP 50 Medium
org.dynamoframework.rest.model.AttributeGroupResponse.getGroupDescriptions() may expose internal representation by returning AttributeGroupResponse.groupDescriptions MALICIOUS_CODE EI_EXPOSE_REP 47 Medium
org.dynamoframework.rest.model.AttributeGroupResponse.setAttributes(List) may expose internal representation by storing an externally mutable object into AttributeGroupResponse.attributes MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium
org.dynamoframework.rest.model.AttributeGroupResponse.setGroupDescriptions(Map) may expose internal representation by storing an externally mutable object into AttributeGroupResponse.groupDescriptions MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium

org.dynamoframework.rest.model.AttributeGroupResponse$AttributeGroupResponseBuilder

Bug Category Details Line Priority
org.dynamoframework.rest.model.AttributeGroupResponse$AttributeGroupResponseBuilder.attributes(List) may expose internal representation by storing an externally mutable object into AttributeGroupResponse$AttributeGroupResponseBuilder.attributes MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium
org.dynamoframework.rest.model.AttributeGroupResponse$AttributeGroupResponseBuilder.groupDescriptions(Map) may expose internal representation by storing an externally mutable object into AttributeGroupResponse$AttributeGroupResponseBuilder.groupDescriptions MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium

org.dynamoframework.rest.model.AttributeModelResponse

Bug Category Details Line Priority
org.dynamoframework.rest.model.AttributeModelResponse.getAllowedExtensions() may expose internal representation by returning AttributeModelResponse.allowedExtensions MALICIOUS_CODE EI_EXPOSE_REP 48 Medium
org.dynamoframework.rest.model.AttributeModelResponse.getCascades() may expose internal representation by returning AttributeModelResponse.cascades MALICIOUS_CODE EI_EXPOSE_REP 352 Medium
org.dynamoframework.rest.model.AttributeModelResponse.getDescriptions() may expose internal representation by returning AttributeModelResponse.descriptions MALICIOUS_CODE EI_EXPOSE_REP 75 Medium
org.dynamoframework.rest.model.AttributeModelResponse.getDisplayFormats() may expose internal representation by returning AttributeModelResponse.displayFormats MALICIOUS_CODE EI_EXPOSE_REP 87 Medium
org.dynamoframework.rest.model.AttributeModelResponse.getDisplayNames() may expose internal representation by returning AttributeModelResponse.displayNames MALICIOUS_CODE EI_EXPOSE_REP 81 Medium
org.dynamoframework.rest.model.AttributeModelResponse.getEnumDescriptions() may expose internal representation by returning AttributeModelResponse.enumDescriptions MALICIOUS_CODE EI_EXPOSE_REP 193 Medium
org.dynamoframework.rest.model.AttributeModelResponse.getFalseRepresentations() may expose internal representation by returning AttributeModelResponse.falseRepresentations MALICIOUS_CODE EI_EXPOSE_REP 241 Medium
org.dynamoframework.rest.model.AttributeModelResponse.getGroupTogetherWith() may expose internal representation by returning AttributeModelResponse.groupTogetherWith MALICIOUS_CODE EI_EXPOSE_REP 98 Medium
org.dynamoframework.rest.model.AttributeModelResponse.getPlaceholders() may expose internal representation by returning AttributeModelResponse.placeholders MALICIOUS_CODE EI_EXPOSE_REP 277 Medium
org.dynamoframework.rest.model.AttributeModelResponse.getTrueRepresentations() may expose internal representation by returning AttributeModelResponse.trueRepresentations MALICIOUS_CODE EI_EXPOSE_REP 235 Medium
org.dynamoframework.rest.model.AttributeModelResponse.setAllowedExtensions(Set) may expose internal representation by storing an externally mutable object into AttributeModelResponse.allowedExtensions MALICIOUS_CODE EI_EXPOSE_REP2 39 Medium
org.dynamoframework.rest.model.AttributeModelResponse.setCascades(List) may expose internal representation by storing an externally mutable object into AttributeModelResponse.cascades MALICIOUS_CODE EI_EXPOSE_REP2 39 Medium
org.dynamoframework.rest.model.AttributeModelResponse.setDescriptions(Map) may expose internal representation by storing an externally mutable object into AttributeModelResponse.descriptions MALICIOUS_CODE EI_EXPOSE_REP2 39 Medium
org.dynamoframework.rest.model.AttributeModelResponse.setDisplayFormats(Map) may expose internal representation by storing an externally mutable object into AttributeModelResponse.displayFormats MALICIOUS_CODE EI_EXPOSE_REP2 39 Medium
org.dynamoframework.rest.model.AttributeModelResponse.setDisplayNames(Map) may expose internal representation by storing an externally mutable object into AttributeModelResponse.displayNames MALICIOUS_CODE EI_EXPOSE_REP2 39 Medium
org.dynamoframework.rest.model.AttributeModelResponse.setEnumDescriptions(Map) may expose internal representation by storing an externally mutable object into AttributeModelResponse.enumDescriptions MALICIOUS_CODE EI_EXPOSE_REP2 39 Medium
org.dynamoframework.rest.model.AttributeModelResponse.setFalseRepresentations(Map) may expose internal representation by storing an externally mutable object into AttributeModelResponse.falseRepresentations MALICIOUS_CODE EI_EXPOSE_REP2 39 Medium
org.dynamoframework.rest.model.AttributeModelResponse.setGroupTogetherWith(List) may expose internal representation by storing an externally mutable object into AttributeModelResponse.groupTogetherWith MALICIOUS_CODE EI_EXPOSE_REP2 39 Medium
org.dynamoframework.rest.model.AttributeModelResponse.setPlaceholders(Map) may expose internal representation by storing an externally mutable object into AttributeModelResponse.placeholders MALICIOUS_CODE EI_EXPOSE_REP2 39 Medium
org.dynamoframework.rest.model.AttributeModelResponse.setTrueRepresentations(Map) may expose internal representation by storing an externally mutable object into AttributeModelResponse.trueRepresentations MALICIOUS_CODE EI_EXPOSE_REP2 39 Medium

org.dynamoframework.rest.model.AttributeModelResponse$AttributeModelResponseBuilder

Bug Category Details Line Priority
org.dynamoframework.rest.model.AttributeModelResponse$AttributeModelResponseBuilder.allowedExtensions(Set) may expose internal representation by storing an externally mutable object into AttributeModelResponse$AttributeModelResponseBuilder.allowedExtensions MALICIOUS_CODE EI_EXPOSE_REP2 40 Medium
org.dynamoframework.rest.model.AttributeModelResponse$AttributeModelResponseBuilder.cascades(List) may expose internal representation by storing an externally mutable object into AttributeModelResponse$AttributeModelResponseBuilder.cascades MALICIOUS_CODE EI_EXPOSE_REP2 40 Medium
org.dynamoframework.rest.model.AttributeModelResponse$AttributeModelResponseBuilder.descriptions(Map) may expose internal representation by storing an externally mutable object into AttributeModelResponse$AttributeModelResponseBuilder.descriptions MALICIOUS_CODE EI_EXPOSE_REP2 40 Medium
org.dynamoframework.rest.model.AttributeModelResponse$AttributeModelResponseBuilder.displayFormats(Map) may expose internal representation by storing an externally mutable object into AttributeModelResponse$AttributeModelResponseBuilder.displayFormats MALICIOUS_CODE EI_EXPOSE_REP2 40 Medium
org.dynamoframework.rest.model.AttributeModelResponse$AttributeModelResponseBuilder.displayNames(Map) may expose internal representation by storing an externally mutable object into AttributeModelResponse$AttributeModelResponseBuilder.displayNames MALICIOUS_CODE EI_EXPOSE_REP2 40 Medium
org.dynamoframework.rest.model.AttributeModelResponse$AttributeModelResponseBuilder.enumDescriptions(Map) may expose internal representation by storing an externally mutable object into AttributeModelResponse$AttributeModelResponseBuilder.enumDescriptions MALICIOUS_CODE EI_EXPOSE_REP2 40 Medium
org.dynamoframework.rest.model.AttributeModelResponse$AttributeModelResponseBuilder.falseRepresentations(Map) may expose internal representation by storing an externally mutable object into AttributeModelResponse$AttributeModelResponseBuilder.falseRepresentations MALICIOUS_CODE EI_EXPOSE_REP2 40 Medium
org.dynamoframework.rest.model.AttributeModelResponse$AttributeModelResponseBuilder.groupTogetherWith(List) may expose internal representation by storing an externally mutable object into AttributeModelResponse$AttributeModelResponseBuilder.groupTogetherWith MALICIOUS_CODE EI_EXPOSE_REP2 40 Medium
org.dynamoframework.rest.model.AttributeModelResponse$AttributeModelResponseBuilder.placeholders(Map) may expose internal representation by storing an externally mutable object into AttributeModelResponse$AttributeModelResponseBuilder.placeholders MALICIOUS_CODE EI_EXPOSE_REP2 40 Medium
org.dynamoframework.rest.model.AttributeModelResponse$AttributeModelResponseBuilder.trueRepresentations(Map) may expose internal representation by storing an externally mutable object into AttributeModelResponse$AttributeModelResponseBuilder.trueRepresentations MALICIOUS_CODE EI_EXPOSE_REP2 40 Medium

org.dynamoframework.rest.model.EntityModelActionResponse

Bug Category Details Line Priority
org.dynamoframework.rest.model.EntityModelActionResponse.getAttributeModels() may expose internal representation by returning EntityModelActionResponse.attributeModels MALICIOUS_CODE EI_EXPOSE_REP 47 Medium
org.dynamoframework.rest.model.EntityModelActionResponse.getDisplayNames() may expose internal representation by returning EntityModelActionResponse.displayNames MALICIOUS_CODE EI_EXPOSE_REP 44 Medium
org.dynamoframework.rest.model.EntityModelActionResponse.getRoles() may expose internal representation by returning EntityModelActionResponse.roles MALICIOUS_CODE EI_EXPOSE_REP 54 Medium
org.dynamoframework.rest.model.EntityModelActionResponse.setAttributeModels(List) may expose internal representation by storing an externally mutable object into EntityModelActionResponse.attributeModels MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium
org.dynamoframework.rest.model.EntityModelActionResponse.setDisplayNames(Map) may expose internal representation by storing an externally mutable object into EntityModelActionResponse.displayNames MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium
org.dynamoframework.rest.model.EntityModelActionResponse.setRoles(List) may expose internal representation by storing an externally mutable object into EntityModelActionResponse.roles MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium

org.dynamoframework.rest.model.EntityModelActionResponse$EntityModelActionResponseBuilder

Bug Category Details Line Priority
org.dynamoframework.rest.model.EntityModelActionResponse$EntityModelActionResponseBuilder.attributeModels(List) may expose internal representation by storing an externally mutable object into EntityModelActionResponse$EntityModelActionResponseBuilder.attributeModels MALICIOUS_CODE EI_EXPOSE_REP2 36 Medium
org.dynamoframework.rest.model.EntityModelActionResponse$EntityModelActionResponseBuilder.displayNames(Map) may expose internal representation by storing an externally mutable object into EntityModelActionResponse$EntityModelActionResponseBuilder.displayNames MALICIOUS_CODE EI_EXPOSE_REP2 36 Medium
org.dynamoframework.rest.model.EntityModelActionResponse$EntityModelActionResponseBuilder.roles(List) may expose internal representation by storing an externally mutable object into EntityModelActionResponse$EntityModelActionResponseBuilder.roles MALICIOUS_CODE EI_EXPOSE_REP2 36 Medium

org.dynamoframework.rest.model.EntityModelResponse

Bug Category Details Line Priority
org.dynamoframework.rest.model.EntityModelResponse.getActions() may expose internal representation by returning EntityModelResponse.actions MALICIOUS_CODE EI_EXPOSE_REP 123 Medium
org.dynamoframework.rest.model.EntityModelResponse.getAttributeGroups() may expose internal representation by returning EntityModelResponse.attributeGroups MALICIOUS_CODE EI_EXPOSE_REP 48 Medium
org.dynamoframework.rest.model.EntityModelResponse.getAttributeModels() may expose internal representation by returning EntityModelResponse.attributeModels MALICIOUS_CODE EI_EXPOSE_REP 44 Medium
org.dynamoframework.rest.model.EntityModelResponse.getAttributeNamesOrdered() may expose internal representation by returning EntityModelResponse.attributeNamesOrdered MALICIOUS_CODE EI_EXPOSE_REP 54 Medium
org.dynamoframework.rest.model.EntityModelResponse.getAttributeNamesOrderedForGrid() may expose internal representation by returning EntityModelResponse.attributeNamesOrderedForGrid MALICIOUS_CODE EI_EXPOSE_REP 60 Medium
org.dynamoframework.rest.model.EntityModelResponse.getAttributeNamesOrderedForSearch() may expose internal representation by returning EntityModelResponse.attributeNamesOrderedForSearch MALICIOUS_CODE EI_EXPOSE_REP 66 Medium
org.dynamoframework.rest.model.EntityModelResponse.getDeleteRoles() may expose internal representation by returning EntityModelResponse.deleteRoles MALICIOUS_CODE EI_EXPOSE_REP 129 Medium
org.dynamoframework.rest.model.EntityModelResponse.getDescriptions() may expose internal representation by returning EntityModelResponse.descriptions MALICIOUS_CODE EI_EXPOSE_REP 72 Medium
org.dynamoframework.rest.model.EntityModelResponse.getDisplayNames() may expose internal representation by returning EntityModelResponse.displayNames MALICIOUS_CODE EI_EXPOSE_REP 78 Medium
org.dynamoframework.rest.model.EntityModelResponse.getDisplayNamesPlural() may expose internal representation by returning EntityModelResponse.displayNamesPlural MALICIOUS_CODE EI_EXPOSE_REP 84 Medium
org.dynamoframework.rest.model.EntityModelResponse.getReadRoles() may expose internal representation by returning EntityModelResponse.readRoles MALICIOUS_CODE EI_EXPOSE_REP 125 Medium
org.dynamoframework.rest.model.EntityModelResponse.getWriteRoles() may expose internal representation by returning EntityModelResponse.writeRoles MALICIOUS_CODE EI_EXPOSE_REP 127 Medium
org.dynamoframework.rest.model.EntityModelResponse.setActions(List) may expose internal representation by storing an externally mutable object into EntityModelResponse.actions MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium
org.dynamoframework.rest.model.EntityModelResponse.setAttributeGroups(List) may expose internal representation by storing an externally mutable object into EntityModelResponse.attributeGroups MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium
org.dynamoframework.rest.model.EntityModelResponse.setAttributeModels(List) may expose internal representation by storing an externally mutable object into EntityModelResponse.attributeModels MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium
org.dynamoframework.rest.model.EntityModelResponse.setAttributeNamesOrdered(List) may expose internal representation by storing an externally mutable object into EntityModelResponse.attributeNamesOrdered MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium
org.dynamoframework.rest.model.EntityModelResponse.setAttributeNamesOrderedForGrid(List) may expose internal representation by storing an externally mutable object into EntityModelResponse.attributeNamesOrderedForGrid MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium
org.dynamoframework.rest.model.EntityModelResponse.setAttributeNamesOrderedForSearch(List) may expose internal representation by storing an externally mutable object into EntityModelResponse.attributeNamesOrderedForSearch MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium
org.dynamoframework.rest.model.EntityModelResponse.setDeleteRoles(List) may expose internal representation by storing an externally mutable object into EntityModelResponse.deleteRoles MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium
org.dynamoframework.rest.model.EntityModelResponse.setDescriptions(Map) may expose internal representation by storing an externally mutable object into EntityModelResponse.descriptions MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium
org.dynamoframework.rest.model.EntityModelResponse.setDisplayNames(Map) may expose internal representation by storing an externally mutable object into EntityModelResponse.displayNames MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium
org.dynamoframework.rest.model.EntityModelResponse.setDisplayNamesPlural(Map) may expose internal representation by storing an externally mutable object into EntityModelResponse.displayNamesPlural MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium
org.dynamoframework.rest.model.EntityModelResponse.setReadRoles(List) may expose internal representation by storing an externally mutable object into EntityModelResponse.readRoles MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium
org.dynamoframework.rest.model.EntityModelResponse.setWriteRoles(List) may expose internal representation by storing an externally mutable object into EntityModelResponse.writeRoles MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium

org.dynamoframework.rest.model.EntityModelResponse$EntityModelResponseBuilder

Bug Category Details Line Priority
org.dynamoframework.rest.model.EntityModelResponse$EntityModelResponseBuilder.actions(List) may expose internal representation by storing an externally mutable object into EntityModelResponse$EntityModelResponseBuilder.actions MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium
org.dynamoframework.rest.model.EntityModelResponse$EntityModelResponseBuilder.attributeGroups(List) may expose internal representation by storing an externally mutable object into EntityModelResponse$EntityModelResponseBuilder.attributeGroups MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium
org.dynamoframework.rest.model.EntityModelResponse$EntityModelResponseBuilder.attributeModels(List) may expose internal representation by storing an externally mutable object into EntityModelResponse$EntityModelResponseBuilder.attributeModels MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium
org.dynamoframework.rest.model.EntityModelResponse$EntityModelResponseBuilder.attributeNamesOrdered(List) may expose internal representation by storing an externally mutable object into EntityModelResponse$EntityModelResponseBuilder.attributeNamesOrdered MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium
org.dynamoframework.rest.model.EntityModelResponse$EntityModelResponseBuilder.attributeNamesOrderedForGrid(List) may expose internal representation by storing an externally mutable object into EntityModelResponse$EntityModelResponseBuilder.attributeNamesOrderedForGrid MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium
org.dynamoframework.rest.model.EntityModelResponse$EntityModelResponseBuilder.attributeNamesOrderedForSearch(List) may expose internal representation by storing an externally mutable object into EntityModelResponse$EntityModelResponseBuilder.attributeNamesOrderedForSearch MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium
org.dynamoframework.rest.model.EntityModelResponse$EntityModelResponseBuilder.deleteRoles(List) may expose internal representation by storing an externally mutable object into EntityModelResponse$EntityModelResponseBuilder.deleteRoles MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium
org.dynamoframework.rest.model.EntityModelResponse$EntityModelResponseBuilder.descriptions(Map) may expose internal representation by storing an externally mutable object into EntityModelResponse$EntityModelResponseBuilder.descriptions MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium
org.dynamoframework.rest.model.EntityModelResponse$EntityModelResponseBuilder.displayNames(Map) may expose internal representation by storing an externally mutable object into EntityModelResponse$EntityModelResponseBuilder.displayNames MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium
org.dynamoframework.rest.model.EntityModelResponse$EntityModelResponseBuilder.displayNamesPlural(Map) may expose internal representation by storing an externally mutable object into EntityModelResponse$EntityModelResponseBuilder.displayNamesPlural MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium
org.dynamoframework.rest.model.EntityModelResponse$EntityModelResponseBuilder.readRoles(List) may expose internal representation by storing an externally mutable object into EntityModelResponse$EntityModelResponseBuilder.readRoles MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium
org.dynamoframework.rest.model.EntityModelResponse$EntityModelResponseBuilder.writeRoles(List) may expose internal representation by storing an externally mutable object into EntityModelResponse$EntityModelResponseBuilder.writeRoles MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium