SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.9.8

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
84 173 0 0

Files

Class Bugs
nl.tudelft.simulation.dsol.animation.gis.osm.OsmEntityProcessor 1
nl.tudelft.simulation.dsol.animation.gis.osm.OsmEntityProcessor$MiniRelation 4
nl.tudelft.simulation.dsol.animation.gis.osm.OsmEntityProcessor$MiniWay 1
nl.tudelft.simulation.dsol.animation.gis.osm.OsmFileCsvParser 1
nl.tudelft.simulation.dsol.animation.gis.osm.OsmFileJsonParser 1
nl.tudelft.simulation.dsol.animation.gis.osm.OsmFileReader 2
nl.tudelft.simulation.dsol.animation.gis.osm.OsmPbfReader 1
nl.tudelft.simulation.dsol.animation.gis.osm.OsmRenderable2d 2
nl.tudelft.simulation.dsol.animation.gis.osm.OsmXmlReader 3
nl.tudelft.simulation.dsol.animation.gis.osm.Relation 2
nl.tudelft.simulation.dsol.animation.gis.osm.Way 4
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat 1
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$Blob 4
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$Blob$Builder 2
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$BlobHeader 5
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$BlobHeader$Builder 4
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF 1
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$ChangeSet 4
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$ChangeSet$Builder 2
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo 10
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo$Builder 8
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes 8
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes$Builder 8
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBBox 4
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBBox$Builder 2
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBlock 8
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBlock$Builder 6
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Info 4
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Info$Builder 2
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Node 6
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Node$Builder 6
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveBlock 4
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveBlock$Builder 4
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveGroup 4
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveGroup$Builder 4
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation 8
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation$Builder 8
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$StringTable 4
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$StringTable$Builder 2
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way 9
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way$Builder 9

nl.tudelft.simulation.dsol.animation.gis.osm.OsmEntityProcessor

Bug Category Details Line Priority
new nl.tudelft.simulation.dsol.animation.gis.osm.OsmEntityProcessor(List, CoordinateTransform) may expose internal representation by storing an externally mutable object into OsmEntityProcessor.featuresToRead MALICIOUS_CODE EI_EXPOSE_REP2 54 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.OsmEntityProcessor$MiniRelation

Bug Category Details Line Priority
new nl.tudelft.simulation.dsol.animation.gis.osm.OsmEntityProcessor$MiniRelation(long, FeatureInterface, List, List, String) may expose internal representation by storing an externally mutable object into OsmEntityProcessor$MiniRelation.feature MALICIOUS_CODE EI_EXPOSE_REP2 567 Medium
new nl.tudelft.simulation.dsol.animation.gis.osm.OsmEntityProcessor$MiniRelation(long, FeatureInterface, List, List, String) may expose internal representation by storing an externally mutable object into OsmEntityProcessor$MiniRelation.innerWayIds MALICIOUS_CODE EI_EXPOSE_REP2 569 Medium
new nl.tudelft.simulation.dsol.animation.gis.osm.OsmEntityProcessor$MiniRelation(long, FeatureInterface, List, List, String) may expose internal representation by storing an externally mutable object into OsmEntityProcessor$MiniRelation.outerWayIds MALICIOUS_CODE EI_EXPOSE_REP2 568 Medium
Unread public/protected field: nl.tudelft.simulation.dsol.animation.gis.osm.OsmEntityProcessor$MiniRelation.name STYLE URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD 570 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.OsmEntityProcessor$MiniWay

Bug Category Details Line Priority
new nl.tudelft.simulation.dsol.animation.gis.osm.OsmEntityProcessor$MiniWay(long, FeatureInterface, List) may expose internal representation by storing an externally mutable object into OsmEntityProcessor$MiniWay.feature MALICIOUS_CODE EI_EXPOSE_REP2 508 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.OsmFileCsvParser

Bug Category Details Line Priority
Found reliance on default encoding in nl.tudelft.simulation.dsol.animation.gis.osm.OsmFileCsvParser.parseMapFile(URL, URL, String, CoordinateTransform, char, char): new java.io.InputStreamReader(InputStream) I18N DM_DEFAULT_ENCODING 99 High

nl.tudelft.simulation.dsol.animation.gis.osm.OsmFileJsonParser

Bug Category Details Line Priority
Found reliance on default encoding in nl.tudelft.simulation.dsol.animation.gis.osm.OsmFileJsonParser.parseMapFile(URL, URL, String, CoordinateTransform, char, char): new java.io.InputStreamReader(InputStream) I18N DM_DEFAULT_ENCODING 97 High

nl.tudelft.simulation.dsol.animation.gis.osm.OsmFileReader

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.OsmFileReader.getFeatures() may expose internal representation by returning OsmFileReader.featuresToRead MALICIOUS_CODE EI_EXPOSE_REP 54 Medium
new nl.tudelft.simulation.dsol.animation.gis.osm.OsmFileReader(URL, CoordinateTransform, List) may expose internal representation by storing an externally mutable object into OsmFileReader.featuresToRead MALICIOUS_CODE EI_EXPOSE_REP2 48 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.OsmPbfReader

Bug Category Details Line Priority
Exception thrown in class nl.tudelft.simulation.dsol.animation.gis.osm.OsmPbfReader at new nl.tudelft.simulation.dsol.animation.gis.osm.OsmPbfReader(File, OsmEntityProcessor) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 46 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.OsmRenderable2d

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.OsmRenderable2d.getMap() may expose internal representation by returning OsmRenderable2d.map MALICIOUS_CODE EI_EXPOSE_REP 171 Medium
new nl.tudelft.simulation.dsol.animation.gis.osm.OsmRenderable2d(Contextualized, GisMapInterface, CoordinateTransform, double) may expose internal representation by storing an externally mutable object into OsmRenderable2d.map MALICIOUS_CODE EI_EXPOSE_REP2 92 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.OsmXmlReader

Bug Category Details Line Priority
Exception thrown in class nl.tudelft.simulation.dsol.animation.gis.osm.OsmXmlReader at new nl.tudelft.simulation.dsol.animation.gis.osm.OsmXmlReader(File, OsmEntityProcessor, OsmFormat) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 47 Medium
Found reliance on default encoding in new nl.tudelft.simulation.dsol.animation.gis.osm.OsmXmlReader(File, OsmEntityProcessor, OsmFormat): new java.io.InputStreamReader(InputStream) I18N DM_DEFAULT_ENCODING 55 High
new nl.tudelft.simulation.dsol.animation.gis.osm.OsmXmlReader(File, OsmEntityProcessor, OsmFormat) may fail to clean up java.io.InputStream EXPERIMENTAL OBL_UNSATISFIED_OBLIGATION 88 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.Relation

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.Relation.getMembers() may expose internal representation by returning Relation.members MALICIOUS_CODE EI_EXPOSE_REP 97 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.Relation.getTags() may expose internal representation by returning Relation.tags MALICIOUS_CODE EI_EXPOSE_REP 106 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.Way

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.Way.getRefs() may expose internal representation by returning Way.refs MALICIOUS_CODE EI_EXPOSE_REP 50 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.Way.getTags() may expose internal representation by returning Way.tags MALICIOUS_CODE EI_EXPOSE_REP 58 Medium
new nl.tudelft.simulation.dsol.animation.gis.osm.Way(long, List, Map) may expose internal representation by storing an externally mutable object into Way.refs MALICIOUS_CODE EI_EXPOSE_REP2 33 Medium
new nl.tudelft.simulation.dsol.animation.gis.osm.Way(long, List, Map) may expose internal representation by storing an externally mutable object into Way.tags MALICIOUS_CODE EI_EXPOSE_REP2 34 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat

Bug Category Details Line Priority
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat.getDescriptor() may expose internal representation by returning OSMFileFormat.descriptor MALICIOUS_CODE MS_EXPOSE_REP 2610 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$Blob

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$Blob.getDefaultInstanceForType() may expose internal representation by returning OSMFileFormat$Blob.DEFAULT_INSTANCE MALICIOUS_CODE EI_EXPOSE_REP 1673 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$Blob.getDefaultInstance() may expose internal representation by returning OSMFileFormat$Blob.DEFAULT_INSTANCE MALICIOUS_CODE MS_EXPOSE_REP 1627 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$Blob.getDescriptor() may expose internal representation by returning OSMFileFormat.internal_static_OSMPBF_Blob_descriptor MALICIOUS_CODE MS_EXPOSE_REP 213 Medium
Class (nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$Blob) using singleton design pattern directly or indirectly implements Serializable interface. CORRECTNESS SING_SINGLETON_IMPLEMENTS_SERIALIZABLE 189-1673 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$Blob$Builder

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$Blob$Builder.getDescriptorForType() may expose internal representation by returning OSMFileFormat.internal_static_OSMPBF_Blob_descriptor MALICIOUS_CODE EI_EXPOSE_REP 886 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$Blob$Builder.getDescriptor() may expose internal representation by returning OSMFileFormat.internal_static_OSMPBF_Blob_descriptor MALICIOUS_CODE MS_EXPOSE_REP 848 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$BlobHeader

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$BlobHeader.getDefaultInstanceForType() may expose internal representation by returning OSMFileFormat$BlobHeader.DEFAULT_INSTANCE MALICIOUS_CODE EI_EXPOSE_REP 2595 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$BlobHeader.getIndexdata() may expose internal representation by returning OSMFileFormat$BlobHeader.indexdata_ MALICIOUS_CODE EI_EXPOSE_REP 1849 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$BlobHeader.getDefaultInstance() may expose internal representation by returning OSMFileFormat$BlobHeader.DEFAULT_INSTANCE MALICIOUS_CODE MS_EXPOSE_REP 2548 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$BlobHeader.getDescriptor() may expose internal representation by returning OSMFileFormat.internal_static_OSMPBF_BlobHeader_descriptor MALICIOUS_CODE MS_EXPOSE_REP 1755 Medium
Class (nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$BlobHeader) using singleton design pattern directly or indirectly implements Serializable interface. CORRECTNESS SING_SINGLETON_IMPLEMENTS_SERIALIZABLE 1729-2595 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$BlobHeader$Builder

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$BlobHeader$Builder.getDescriptorForType() may expose internal representation by returning OSMFileFormat.internal_static_OSMPBF_BlobHeader_descriptor MALICIOUS_CODE EI_EXPOSE_REP 2168 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$BlobHeader$Builder.getIndexdata() may expose internal representation by returning OSMFileFormat$BlobHeader$Builder.indexdata_ MALICIOUS_CODE EI_EXPOSE_REP 2456 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$BlobHeader$Builder.setIndexdata(ByteString) may expose internal representation by storing an externally mutable object into OSMFileFormat$BlobHeader$Builder.indexdata_ MALICIOUS_CODE EI_EXPOSE_REP2 2470 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMFileFormat$BlobHeader$Builder.getDescriptor() may expose internal representation by returning OSMFileFormat.internal_static_OSMPBF_BlobHeader_descriptor MALICIOUS_CODE MS_EXPOSE_REP 2130 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF

Bug Category Details Line Priority
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF.getDescriptor() may expose internal representation by returning OSMPBF.descriptor MALICIOUS_CODE MS_EXPOSE_REP 20811 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$ChangeSet

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$ChangeSet.getDefaultInstanceForType() may expose internal representation by returning OSMPBF$ChangeSet.DEFAULT_INSTANCE MALICIOUS_CODE EI_EXPOSE_REP 12660 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$ChangeSet.getDefaultInstance() may expose internal representation by returning OSMPBF$ChangeSet.DEFAULT_INSTANCE MALICIOUS_CODE MS_EXPOSE_REP 12614 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$ChangeSet.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_ChangeSet_descriptor MALICIOUS_CODE MS_EXPOSE_REP 12138 Medium
Class (nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$ChangeSet) using singleton design pattern directly or indirectly implements Serializable interface. CORRECTNESS SING_SINGLETON_IMPLEMENTS_SERIALIZABLE 12114-12660 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$ChangeSet$Builder

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$ChangeSet$Builder.getDescriptorForType() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_ChangeSet_descriptor MALICIOUS_CODE EI_EXPOSE_REP 12423 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$ChangeSet$Builder.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_ChangeSet_descriptor MALICIOUS_CODE MS_EXPOSE_REP 12387 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo.getChangesetList() may expose internal representation by returning OSMPBF$DenseInfo.changeset_ MALICIOUS_CODE EI_EXPOSE_REP 10272 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo.getDefaultInstanceForType() may expose internal representation by returning OSMPBF$DenseInfo.DEFAULT_INSTANCE MALICIOUS_CODE EI_EXPOSE_REP 12084 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo.getTimestampList() may expose internal representation by returning OSMPBF$DenseInfo.timestamp_ MALICIOUS_CODE EI_EXPOSE_REP 10222 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo.getUidList() may expose internal representation by returning OSMPBF$DenseInfo.uid_ MALICIOUS_CODE EI_EXPOSE_REP 10322 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo.getUserSidList() may expose internal representation by returning OSMPBF$DenseInfo.userSid_ MALICIOUS_CODE EI_EXPOSE_REP 10372 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo.getVersionList() may expose internal representation by returning OSMPBF$DenseInfo.version_ MALICIOUS_CODE EI_EXPOSE_REP 10180 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo.getVisibleList() may expose internal representation by returning OSMPBF$DenseInfo.visible_ MALICIOUS_CODE EI_EXPOSE_REP 10429 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo.getDefaultInstance() may expose internal representation by returning OSMPBF$DenseInfo.DEFAULT_INSTANCE MALICIOUS_CODE MS_EXPOSE_REP 12038 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_DenseInfo_descriptor MALICIOUS_CODE MS_EXPOSE_REP 10157 Medium
Class (nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo) using singleton design pattern directly or indirectly implements Serializable interface. CORRECTNESS SING_SINGLETON_IMPLEMENTS_SERIALIZABLE 10127-12084 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo$Builder

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo$Builder.getChangesetList() may expose internal representation by returning OSMPBF$DenseInfo$Builder.changeset_ MALICIOUS_CODE EI_EXPOSE_REP 11479 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo$Builder.getDescriptorForType() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_DenseInfo_descriptor MALICIOUS_CODE EI_EXPOSE_REP 10883 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo$Builder.getTimestampList() may expose internal representation by returning OSMPBF$DenseInfo$Builder.timestamp_ MALICIOUS_CODE EI_EXPOSE_REP 11351 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo$Builder.getUidList() may expose internal representation by returning OSMPBF$DenseInfo$Builder.uid_ MALICIOUS_CODE EI_EXPOSE_REP 11607 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo$Builder.getUserSidList() may expose internal representation by returning OSMPBF$DenseInfo$Builder.userSid_ MALICIOUS_CODE EI_EXPOSE_REP 11735 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo$Builder.getVersionList() may expose internal representation by returning OSMPBF$DenseInfo$Builder.version_ MALICIOUS_CODE EI_EXPOSE_REP 11247 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo$Builder.getVisibleList() may expose internal representation by returning OSMPBF$DenseInfo$Builder.visible_ MALICIOUS_CODE EI_EXPOSE_REP 11879 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseInfo$Builder.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_DenseInfo_descriptor MALICIOUS_CODE MS_EXPOSE_REP 10842 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes.getDefaultInstanceForType() may expose internal representation by returning OSMPBF$DenseNodes.DEFAULT_INSTANCE MALICIOUS_CODE EI_EXPOSE_REP 16202 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes.getIdList() may expose internal representation by returning OSMPBF$DenseNodes.id_ MALICIOUS_CODE EI_EXPOSE_REP 14583 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes.getKeysValsList() may expose internal representation by returning OSMPBF$DenseNodes.keysVals_ MALICIOUS_CODE EI_EXPOSE_REP 14768 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes.getLatList() may expose internal representation by returning OSMPBF$DenseNodes.lat_ MALICIOUS_CODE EI_EXPOSE_REP 14668 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes.getLonList() may expose internal representation by returning OSMPBF$DenseNodes.lon_ MALICIOUS_CODE EI_EXPOSE_REP 14718 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes.getDefaultInstance() may expose internal representation by returning OSMPBF$DenseNodes.DEFAULT_INSTANCE MALICIOUS_CODE MS_EXPOSE_REP 16155 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_DenseNodes_descriptor MALICIOUS_CODE MS_EXPOSE_REP 14554 Medium
Class (nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes) using singleton design pattern directly or indirectly implements Serializable interface. CORRECTNESS SING_SINGLETON_IMPLEMENTS_SERIALIZABLE 14526-16202 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes$Builder

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes$Builder.getDescriptorForType() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_DenseNodes_descriptor MALICIOUS_CODE EI_EXPOSE_REP 15179 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes$Builder.getIdList() may expose internal representation by returning OSMPBF$DenseNodes$Builder.id_ MALICIOUS_CODE EI_EXPOSE_REP 15485 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes$Builder.getKeysValsList() may expose internal representation by returning OSMPBF$DenseNodes$Builder.keysVals_ MALICIOUS_CODE EI_EXPOSE_REP 16038 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes$Builder.getLatList() may expose internal representation by returning OSMPBF$DenseNodes$Builder.lat_ MALICIOUS_CODE EI_EXPOSE_REP 15782 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes$Builder.getLonList() may expose internal representation by returning OSMPBF$DenseNodes$Builder.lon_ MALICIOUS_CODE EI_EXPOSE_REP 15910 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes$Builder.mergeDenseinfo(OSMPBF$DenseInfo) may expose internal representation by storing an externally mutable object into OSMPBF$DenseNodes$Builder.denseinfo_ MALICIOUS_CODE EI_EXPOSE_REP2 15681 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes$Builder.setDenseinfo(OSMPBF$DenseInfo) may expose internal representation by storing an externally mutable object into OSMPBF$DenseNodes$Builder.denseinfo_ MALICIOUS_CODE EI_EXPOSE_REP2 15636 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$DenseNodes$Builder.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_DenseNodes_descriptor MALICIOUS_CODE MS_EXPOSE_REP 15126 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBBox

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBBox.getDefaultInstanceForType() may expose internal representation by returning OSMPBF$HeaderBBox.DEFAULT_INSTANCE MALICIOUS_CODE EI_EXPOSE_REP 3364 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBBox.getDefaultInstance() may expose internal representation by returning OSMPBF$HeaderBBox.DEFAULT_INSTANCE MALICIOUS_CODE MS_EXPOSE_REP 3317 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBBox.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_HeaderBBox_descriptor MALICIOUS_CODE MS_EXPOSE_REP 2494 Medium
Class (nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBBox) using singleton design pattern directly or indirectly implements Serializable interface. CORRECTNESS SING_SINGLETON_IMPLEMENTS_SERIALIZABLE 2470-3364 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBBox$Builder

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBBox$Builder.getDescriptorForType() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_HeaderBBox_descriptor MALICIOUS_CODE EI_EXPOSE_REP 2925 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBBox$Builder.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_HeaderBBox_descriptor MALICIOUS_CODE MS_EXPOSE_REP 2886 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBlock

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBlock.getDefaultInstanceForType() may expose internal representation by returning OSMPBF$HeaderBlock.DEFAULT_INSTANCE MALICIOUS_CODE EI_EXPOSE_REP 2408 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBlock.getOptionalFeaturesList() may expose internal representation by returning OSMPBF$HeaderBlock.optionalFeatures_ MALICIOUS_CODE EI_EXPOSE_REP 402 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBlock.getRequiredFeaturesList() may expose internal representation by returning OSMPBF$HeaderBlock.requiredFeatures_ MALICIOUS_CODE EI_EXPOSE_REP 343 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBlock.getDefaultInstance() may expose internal representation by returning OSMPBF$HeaderBlock.DEFAULT_INSTANCE MALICIOUS_CODE MS_EXPOSE_REP 2361 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBlock.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_HeaderBlock_descriptor MALICIOUS_CODE MS_EXPOSE_REP 279 Medium
Class nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBlock defines non-transient non-serializable instance field optionalFeatures_ BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBlock defines non-transient non-serializable instance field requiredFeatures_ BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class (nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBlock) using singleton design pattern directly or indirectly implements Serializable interface. CORRECTNESS SING_SINGLETON_IMPLEMENTS_SERIALIZABLE 250-2408 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBlock$Builder

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBlock$Builder.getDescriptorForType() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_HeaderBlock_descriptor MALICIOUS_CODE EI_EXPOSE_REP 1113 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBlock$Builder.getOptionalFeaturesList() may expose internal representation by returning OSMPBF$HeaderBlock$Builder.optionalFeatures_ MALICIOUS_CODE EI_EXPOSE_REP 1742 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBlock$Builder.getRequiredFeaturesList() may expose internal representation by returning OSMPBF$HeaderBlock$Builder.requiredFeatures_ MALICIOUS_CODE EI_EXPOSE_REP 1573 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBlock$Builder.mergeBbox(OSMPBF$HeaderBBox) may expose internal representation by storing an externally mutable object into OSMPBF$HeaderBlock$Builder.bbox_ MALICIOUS_CODE EI_EXPOSE_REP2 1471 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBlock$Builder.setBbox(OSMPBF$HeaderBBox) may expose internal representation by storing an externally mutable object into OSMPBF$HeaderBlock$Builder.bbox_ MALICIOUS_CODE EI_EXPOSE_REP2 1426 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$HeaderBlock$Builder.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_HeaderBlock_descriptor MALICIOUS_CODE MS_EXPOSE_REP 1057 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Info

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Info.getDefaultInstanceForType() may expose internal representation by returning OSMPBF$Info.DEFAULT_INSTANCE MALICIOUS_CODE EI_EXPOSE_REP 9914 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Info.getDefaultInstance() may expose internal representation by returning OSMPBF$Info.DEFAULT_INSTANCE MALICIOUS_CODE MS_EXPOSE_REP 9868 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Info.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_Info_descriptor MALICIOUS_CODE MS_EXPOSE_REP 8773 Medium
Class (nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Info) using singleton design pattern directly or indirectly implements Serializable interface. CORRECTNESS SING_SINGLETON_IMPLEMENTS_SERIALIZABLE 8748-9914 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Info$Builder

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Info$Builder.getDescriptorForType() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_Info_descriptor MALICIOUS_CODE EI_EXPOSE_REP 9306 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Info$Builder.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_Info_descriptor MALICIOUS_CODE MS_EXPOSE_REP 9266 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Node

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Node.getDefaultInstanceForType() may expose internal representation by returning OSMPBF$Node.DEFAULT_INSTANCE MALICIOUS_CODE EI_EXPOSE_REP 14371 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Node.getKeysList() may expose internal representation by returning OSMPBF$Node.keys_ MALICIOUS_CODE EI_EXPOSE_REP 12880 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Node.getValsList() may expose internal representation by returning OSMPBF$Node.vals_ MALICIOUS_CODE EI_EXPOSE_REP 12930 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Node.getDefaultInstance() may expose internal representation by returning OSMPBF$Node.DEFAULT_INSTANCE MALICIOUS_CODE MS_EXPOSE_REP 14325 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Node.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_Node_descriptor MALICIOUS_CODE MS_EXPOSE_REP 12827 Medium
Class (nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Node) using singleton design pattern directly or indirectly implements Serializable interface. CORRECTNESS SING_SINGLETON_IMPLEMENTS_SERIALIZABLE 12801-14371 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Node$Builder

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Node$Builder.getDescriptorForType() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_Node_descriptor MALICIOUS_CODE EI_EXPOSE_REP 13450 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Node$Builder.getKeysList() may expose internal representation by returning OSMPBF$Node$Builder.keys_ MALICIOUS_CODE EI_EXPOSE_REP 13783 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Node$Builder.getValsList() may expose internal representation by returning OSMPBF$Node$Builder.vals_ MALICIOUS_CODE EI_EXPOSE_REP 13911 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Node$Builder.mergeInfo(OSMPBF$Info) may expose internal representation by storing an externally mutable object into OSMPBF$Node$Builder.info_ MALICIOUS_CODE EI_EXPOSE_REP2 14124 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Node$Builder.setInfo(OSMPBF$Info) may expose internal representation by storing an externally mutable object into OSMPBF$Node$Builder.info_ MALICIOUS_CODE EI_EXPOSE_REP2 14073 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Node$Builder.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_Node_descriptor MALICIOUS_CODE MS_EXPOSE_REP 13397 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveBlock

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveBlock.getDefaultInstanceForType() may expose internal representation by returning OSMPBF$PrimitiveBlock.DEFAULT_INSTANCE MALICIOUS_CODE EI_EXPOSE_REP 5193 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveBlock.getDefaultInstance() may expose internal representation by returning OSMPBF$PrimitiveBlock.DEFAULT_INSTANCE MALICIOUS_CODE MS_EXPOSE_REP 5146 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveBlock.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_PrimitiveBlock_descriptor MALICIOUS_CODE MS_EXPOSE_REP 3520 Medium
Class (nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveBlock) using singleton design pattern directly or indirectly implements Serializable interface. CORRECTNESS SING_SINGLETON_IMPLEMENTS_SERIALIZABLE 3493-5193 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveBlock$Builder

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveBlock$Builder.getDescriptorForType() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_PrimitiveBlock_descriptor MALICIOUS_CODE EI_EXPOSE_REP 4118 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveBlock$Builder.mergeStringtable(OSMPBF$StringTable) may expose internal representation by storing an externally mutable object into OSMPBF$PrimitiveBlock$Builder.stringtable_ MALICIOUS_CODE EI_EXPOSE_REP2 4479 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveBlock$Builder.setStringtable(OSMPBF$StringTable) may expose internal representation by storing an externally mutable object into OSMPBF$PrimitiveBlock$Builder.stringtable_ MALICIOUS_CODE EI_EXPOSE_REP2 4434 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveBlock$Builder.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_PrimitiveBlock_descriptor MALICIOUS_CODE MS_EXPOSE_REP 4054 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveGroup

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveGroup.getDefaultInstanceForType() may expose internal representation by returning OSMPBF$PrimitiveGroup.DEFAULT_INSTANCE MALICIOUS_CODE EI_EXPOSE_REP 7966 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveGroup.getDefaultInstance() may expose internal representation by returning OSMPBF$PrimitiveGroup.DEFAULT_INSTANCE MALICIOUS_CODE MS_EXPOSE_REP 7919 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveGroup.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_PrimitiveGroup_descriptor MALICIOUS_CODE MS_EXPOSE_REP 5358 Medium
Class (nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveGroup) using singleton design pattern directly or indirectly implements Serializable interface. CORRECTNESS SING_SINGLETON_IMPLEMENTS_SERIALIZABLE 5330-7966 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveGroup$Builder

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveGroup$Builder.getDescriptorForType() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_PrimitiveGroup_descriptor MALICIOUS_CODE EI_EXPOSE_REP 6004 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveGroup$Builder.mergeDense(OSMPBF$DenseNodes) may expose internal representation by storing an externally mutable object into OSMPBF$PrimitiveGroup$Builder.dense_ MALICIOUS_CODE EI_EXPOSE_REP2 6841 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveGroup$Builder.setDense(OSMPBF$DenseNodes) may expose internal representation by storing an externally mutable object into OSMPBF$PrimitiveGroup$Builder.dense_ MALICIOUS_CODE EI_EXPOSE_REP2 6796 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$PrimitiveGroup$Builder.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_PrimitiveGroup_descriptor MALICIOUS_CODE MS_EXPOSE_REP 5911 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation.getDefaultInstanceForType() may expose internal representation by returning OSMPBF$Relation.DEFAULT_INSTANCE MALICIOUS_CODE EI_EXPOSE_REP 20756 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation.getKeysList() may expose internal representation by returning OSMPBF$Relation.keys_ MALICIOUS_CODE EI_EXPOSE_REP 18833 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation.getMemidsList() may expose internal representation by returning OSMPBF$Relation.memids_ MALICIOUS_CODE EI_EXPOSE_REP 19006 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation.getRolesSidList() may expose internal representation by returning OSMPBF$Relation.rolesSid_ MALICIOUS_CODE EI_EXPOSE_REP 18956 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation.getValsList() may expose internal representation by returning OSMPBF$Relation.vals_ MALICIOUS_CODE EI_EXPOSE_REP 18879 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation.getDefaultInstance() may expose internal representation by returning OSMPBF$Relation.DEFAULT_INSTANCE MALICIOUS_CODE MS_EXPOSE_REP 20710 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_Relation_descriptor MALICIOUS_CODE MS_EXPOSE_REP 18651 Medium
Class (nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation) using singleton design pattern directly or indirectly implements Serializable interface. CORRECTNESS SING_SINGLETON_IMPLEMENTS_SERIALIZABLE 18622-20756 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation$Builder

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation$Builder.getDescriptorForType() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_Relation_descriptor MALICIOUS_CODE EI_EXPOSE_REP 19530 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation$Builder.getKeysList() may expose internal representation by returning OSMPBF$Relation$Builder.keys_ MALICIOUS_CODE EI_EXPOSE_REP 19963 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation$Builder.getMemidsList() may expose internal representation by returning OSMPBF$Relation$Builder.memids_ MALICIOUS_CODE EI_EXPOSE_REP 20484 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation$Builder.getRolesSidList() may expose internal representation by returning OSMPBF$Relation$Builder.rolesSid_ MALICIOUS_CODE EI_EXPOSE_REP 20356 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation$Builder.getValsList() may expose internal representation by returning OSMPBF$Relation$Builder.vals_ MALICIOUS_CODE EI_EXPOSE_REP 20087 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation$Builder.mergeInfo(OSMPBF$Info) may expose internal representation by storing an externally mutable object into OSMPBF$Relation$Builder.info_ MALICIOUS_CODE EI_EXPOSE_REP2 20256 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation$Builder.setInfo(OSMPBF$Info) may expose internal representation by storing an externally mutable object into OSMPBF$Relation$Builder.info_ MALICIOUS_CODE EI_EXPOSE_REP2 20213 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Relation$Builder.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_Relation_descriptor MALICIOUS_CODE MS_EXPOSE_REP 19476 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$StringTable

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$StringTable.getDefaultInstanceForType() may expose internal representation by returning OSMPBF$StringTable.DEFAULT_INSTANCE MALICIOUS_CODE EI_EXPOSE_REP 8628 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$StringTable.getDefaultInstance() may expose internal representation by returning OSMPBF$StringTable.DEFAULT_INSTANCE MALICIOUS_CODE MS_EXPOSE_REP 8581 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$StringTable.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_StringTable_descriptor MALICIOUS_CODE MS_EXPOSE_REP 8031 Medium
Class (nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$StringTable) using singleton design pattern directly or indirectly implements Serializable interface. CORRECTNESS SING_SINGLETON_IMPLEMENTS_SERIALIZABLE 8006-8628 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$StringTable$Builder

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$StringTable$Builder.getDescriptorForType() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_StringTable_descriptor MALICIOUS_CODE EI_EXPOSE_REP 8325 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$StringTable$Builder.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_StringTable_descriptor MALICIOUS_CODE MS_EXPOSE_REP 8289 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way.getDefaultInstanceForType() may expose internal representation by returning OSMPBF$Way.DEFAULT_INSTANCE MALICIOUS_CODE EI_EXPOSE_REP 18448 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way.getKeysList() may expose internal representation by returning OSMPBF$Way.keys_ MALICIOUS_CODE EI_EXPOSE_REP 16485 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way.getLatList() may expose internal representation by returning OSMPBF$Way.lat_ MALICIOUS_CODE EI_EXPOSE_REP 16663 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way.getLonList() may expose internal representation by returning OSMPBF$Way.lon_ MALICIOUS_CODE EI_EXPOSE_REP 16723 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way.getRefsList() may expose internal representation by returning OSMPBF$Way.refs_ MALICIOUS_CODE EI_EXPOSE_REP 16608 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way.getValsList() may expose internal representation by returning OSMPBF$Way.vals_ MALICIOUS_CODE EI_EXPOSE_REP 16531 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way.getDefaultInstance() may expose internal representation by returning OSMPBF$Way.DEFAULT_INSTANCE MALICIOUS_CODE MS_EXPOSE_REP 18402 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_Way_descriptor MALICIOUS_CODE MS_EXPOSE_REP 16432 Medium
Class (nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way) using singleton design pattern directly or indirectly implements Serializable interface. CORRECTNESS SING_SINGLETON_IMPLEMENTS_SERIALIZABLE 16403-18448 Medium

nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way$Builder

Bug Category Details Line Priority
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way$Builder.getDescriptorForType() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_Way_descriptor MALICIOUS_CODE EI_EXPOSE_REP 17189 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way$Builder.getKeysList() may expose internal representation by returning OSMPBF$Way$Builder.keys_ MALICIOUS_CODE EI_EXPOSE_REP 17601 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way$Builder.getLatList() may expose internal representation by returning OSMPBF$Way$Builder.lat_ MALICIOUS_CODE EI_EXPOSE_REP 18127 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way$Builder.getLonList() may expose internal representation by returning OSMPBF$Way$Builder.lon_ MALICIOUS_CODE EI_EXPOSE_REP 18285 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way$Builder.getRefsList() may expose internal representation by returning OSMPBF$Way$Builder.refs_ MALICIOUS_CODE EI_EXPOSE_REP 17994 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way$Builder.getValsList() may expose internal representation by returning OSMPBF$Way$Builder.vals_ MALICIOUS_CODE EI_EXPOSE_REP 17725 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way$Builder.mergeInfo(OSMPBF$Info) may expose internal representation by storing an externally mutable object into OSMPBF$Way$Builder.info_ MALICIOUS_CODE EI_EXPOSE_REP2 17894 Medium
nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way$Builder.setInfo(OSMPBF$Info) may expose internal representation by storing an externally mutable object into OSMPBF$Way$Builder.info_ MALICIOUS_CODE EI_EXPOSE_REP2 17851 Medium
Public static nl.tudelft.simulation.dsol.animation.gis.osm.pbf.OSMPBF$Way$Builder.getDescriptor() may expose internal representation by returning OSMPBF.internal_static_OSMPBF_Way_descriptor MALICIOUS_CODE MS_EXPOSE_REP 17135 Medium