SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.8.2

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
473 516 0 0

Files

Class Bugs
org.sentrysoftware.wbem.client.WbemCimDataHandler 1
org.sentrysoftware.wbem.client.WbemQueryResult 4
org.sentrysoftware.wbem.client.WqlQuery 2
org.sentrysoftware.wbem.javax.cim.CIMArgument 1
org.sentrysoftware.wbem.javax.cim.CIMClass 2
org.sentrysoftware.wbem.javax.cim.CIMClassProperty 1
org.sentrysoftware.wbem.javax.cim.CIMDataType 5
org.sentrysoftware.wbem.javax.cim.CIMDateTime 1
org.sentrysoftware.wbem.javax.cim.CIMDateTimeAbsolute 2
org.sentrysoftware.wbem.javax.cim.CIMDateTimeInterval 3
org.sentrysoftware.wbem.javax.cim.CIMElement 1
org.sentrysoftware.wbem.javax.cim.CIMFlavor 1
org.sentrysoftware.wbem.javax.cim.CIMInstance 4
org.sentrysoftware.wbem.javax.cim.CIMMethod 1
org.sentrysoftware.wbem.javax.cim.CIMObjectPath 4
org.sentrysoftware.wbem.javax.cim.CIMParameter 1
org.sentrysoftware.wbem.javax.cim.CIMProperty 1
org.sentrysoftware.wbem.javax.cim.CIMQualifier 1
org.sentrysoftware.wbem.javax.cim.CIMQualifierType 4
org.sentrysoftware.wbem.javax.cim.CIMScope 1
org.sentrysoftware.wbem.javax.cim.CIMTypedElement 2
org.sentrysoftware.wbem.javax.cim.CIMValuedElement 1
org.sentrysoftware.wbem.javax.cim.UnsignedInteger16 2
org.sentrysoftware.wbem.javax.cim.UnsignedInteger32 2
org.sentrysoftware.wbem.javax.cim.UnsignedInteger64 3
org.sentrysoftware.wbem.javax.cim.UnsignedInteger8 2
org.sentrysoftware.wbem.javax.wbem.WBEMException 3
org.sentrysoftware.wbem.javax.wbem.client.PasswordCredential 3
org.sentrysoftware.wbem.javax.wbem.client.RoleCredential 3
org.sentrysoftware.wbem.javax.wbem.client.UserPrincipal 2
org.sentrysoftware.wbem.javax.wbem.client.WBEMClientFactory 1
org.sentrysoftware.wbem.javax.wbem.listener.WBEMListenerFactory 1
org.sentrysoftware.wbem.sblim.cimclient.LogAndTraceManager 1
org.sentrysoftware.wbem.sblim.cimclient.WBEMListenerSBLIM$WBEMListenerImpl 2
org.sentrysoftware.wbem.sblim.cimclient.discovery.AdvertisementCatalog 4
org.sentrysoftware.wbem.sblim.cimclient.discovery.AdvertisementCatalog$AdvertisementDecorator 1
org.sentrysoftware.wbem.sblim.cimclient.discovery.DiscovererFactory 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMHelper 7
org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMInstanceBuilder 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMOctetString 10
org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMQualifiedElementInterfaceImpl 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMClientXML_HelperImpl 3
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMMessage 6
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMRequest 3
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMResponse 7
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMXMLBuilderImpl 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMXMLParserImpl 3
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMXMLParserImpl$EmbObjHandler 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMXMLParserImpl$ValueTypeHandler 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CimXmlSerializer 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.LocalPathBuilder 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.TypedValue 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.CIMObjectFactory 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.CIMObjectFactory$5 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.CIMObjectFactory$6 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.CIMObjectFactory$7 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.CIMObjectFactory$8 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.EmbObjHandler 4
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.SAXSession 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.XMLDefaultHandlerImpl 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.AbstractMethodCallNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.AbstractParameterNode 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.AbstractPropertyNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.CIMNode 3
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ClassNode 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ClassPathNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.CorrelatorNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ErrorNode 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ExpMethodCallNode 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ExpMethodResponseNode 4
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ExpParamValueNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IMethodCallNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IMethodResponseNode 7
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IParamValueNode 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IReturnValueNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.InstanceNameNode 3
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.InstanceNode 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.InstancePathNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.KeyBindingNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.KeyValueNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.LocalClassPathNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.LocalInstancePathNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.LocalNameSpacePathNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MessageNode 3
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MethodCallNode 3
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MethodResponseNode 4
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MultiExpReqNode 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MultiExpRspNode 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MultiReqNode 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MultiRspNode 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.NameSpacePathNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ObjectPathNode 3
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ParamValueNode 4
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ParameterArrayNode 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ParameterNode 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ParameterRefArrayNode 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ParameterReferenceNode 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.PropertyArrayNode 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.PropertyNode 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.QualiDeclNode 4
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.QualifierNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ReturnValueNode 3
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleExpReqNode 3
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleExpRspNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleReqNode 5
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleRspNode 3
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueArrayNode 3
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueInstanceWithPathNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueNamedInstanceNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueNode 1
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueObjectNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueObjectWithLocalPathNode 4
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueObjectWithPathNode 4
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueRefArrayNode 2
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueReferenceNode 3
org.sentrysoftware.wbem.sblim.cimclient.internal.discovery.slp.DiscovererSLP 2
org.sentrysoftware.wbem.sblim.cimclient.internal.discovery.slp.WBEMServiceAdvertisementSLP 2
org.sentrysoftware.wbem.sblim.cimclient.internal.http.BASE64Encoder 1
org.sentrysoftware.wbem.sblim.cimclient.internal.http.Challenge 2
org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClient 15
org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClientMethod 1
org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClientPool 3
org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpHeader 3
org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpServerConnection 2
org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpServerMethod 1
org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpServerWorker 2
org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpUrlConnection 3
org.sentrysoftware.wbem.sblim.cimclient.internal.http.MessageReader 3
org.sentrysoftware.wbem.sblim.cimclient.internal.http.MessageWriter 6
org.sentrysoftware.wbem.sblim.cimclient.internal.http.PegasusLocalAuthInfo 1
org.sentrysoftware.wbem.sblim.cimclient.internal.http.WwwAuthInfo 1
org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.ASCIIPrintStream 4
org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.ChunkedInputStream 1
org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.DebugInputStream 4
org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.KeepAliveInputStream 1
org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.TrailerException 2
org.sentrysoftware.wbem.sblim.cimclient.internal.logging.LogAndTraceBroker 16
org.sentrysoftware.wbem.sblim.cimclient.internal.pullparser.XMLPullParser 2
org.sentrysoftware.wbem.sblim.cimclient.internal.uri.KeyValuePair 1
org.sentrysoftware.wbem.sblim.cimclient.internal.uri.Test 1
org.sentrysoftware.wbem.sblim.cimclient.internal.uri.URI 3
org.sentrysoftware.wbem.sblim.cimclient.internal.uri.URIString 3
org.sentrysoftware.wbem.sblim.cimclient.internal.util.ThreadPool 1
org.sentrysoftware.wbem.sblim.cimclient.internal.util.WBEMConfiguration 7
org.sentrysoftware.wbem.sblim.cimclient.internal.util.WBEMConfigurationDefaults 1
org.sentrysoftware.wbem.sblim.cimclient.internal.util.WBEMConstants 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CIMError 3
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorDOM 4
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorGeneric 3
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorPULL 6
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorSAX 4
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.EnumerateResponseDOM 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.EnumerateResponsePULL 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.EnumerateResponseSAX 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.WBEMClientCIMXML 5
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMEvent 2
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMEventDispatcher 2
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMIndicationHandler 7
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMIndicationHandler$DataManager 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMIndicationHandler$IndicationServer 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMIndicationHandler$ServerTableEntry 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.ReliableIndicationHandler 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.ReliableIndicationHandler$CacheEntry 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.ReliableIndicationHandler$ReliableIndication 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMAssociatorNamesOp 2
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMAssociatorsOp 4
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMCreateClassOp 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMCreateInstanceOp 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMCreateQualifierTypeOp 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMDeleteClassOp 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMDeleteInstanceOp 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMDeleteQualifierTypeOp 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMEnumClassNamesOp 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMEnumClassesOp 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMEnumInstanceNamesOp 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMEnumInstancesOp 3
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMEnumQualifierTypesOp 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMExecQueryOp 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMGetClassOp 3
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMGetInstanceOp 3
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMGetPropertyOp 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMGetQualifierTypeOp 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMInvokeMethodOp 5
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMOperation 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMReferenceNamesOp 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMReferencesOp 3
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMSetClassOp 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMSetInstanceOp 3
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMSetPropertyOp 1
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMSetQualifierTypeOp 1
org.sentrysoftware.wbem.sblim.slp.ServiceLocationAttribute 2
org.sentrysoftware.wbem.sblim.slp.ServiceURL 1
org.sentrysoftware.wbem.sblim.slp.internal.SLPConfig 7
org.sentrysoftware.wbem.sblim.slp.internal.SLPDefaults 4
org.sentrysoftware.wbem.sblim.slp.internal.TRC 3
org.sentrysoftware.wbem.sblim.slp.internal.msg.AttributeReply 3
org.sentrysoftware.wbem.sblim.slp.internal.msg.DADescriptor 2
org.sentrysoftware.wbem.sblim.slp.internal.msg.MsgHeader 4
org.sentrysoftware.wbem.sblim.slp.internal.msg.RequestMessage 1
org.sentrysoftware.wbem.sblim.slp.internal.msg.RequestMessage$SkipResponders 1
org.sentrysoftware.wbem.sblim.slp.internal.msg.SLPInputStream 1
org.sentrysoftware.wbem.sblim.slp.internal.msg.SLPInputStream$AttrListParser 1
org.sentrysoftware.wbem.sblim.slp.internal.msg.SLPMessage 2
org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceDeregistration 1
org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceRegistration 3
org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceReply 7
org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceTypeReply 3
org.sentrysoftware.wbem.sblim.slp.internal.sa.DatagramThread 2
org.sentrysoftware.wbem.sblim.slp.internal.sa.MessageTable$RequestDescriptor 1
org.sentrysoftware.wbem.sblim.slp.internal.sa.RecieverThread 3
org.sentrysoftware.wbem.sblim.slp.internal.ua.DatagramRequester 7
org.sentrysoftware.wbem.sblim.slp.internal.ua.ResultTable 2
org.sentrysoftware.wbem.sblim.slp.internal.ua.SLEnumerationImpl 2
org.sentrysoftware.wbem.sblim.slp.internal.ua.TCPRequester 5

org.sentrysoftware.wbem.client.WbemCimDataHandler

Bug Category Details Line Priority
Redundant nullcheck of cimProperty, which is known to be non-null in org.sentrysoftware.wbem.client.WbemCimDataHandler.getCimPropertyAsString(String, CIMInstance, String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 106 High

org.sentrysoftware.wbem.client.WbemQueryResult

Bug Category Details Line Priority
org.sentrysoftware.wbem.client.WbemQueryResult.getProperties() may expose internal representation by returning WbemQueryResult.properties MALICIOUS_CODE EI_EXPOSE_REP 47 Medium
org.sentrysoftware.wbem.client.WbemQueryResult.getValues() may expose internal representation by returning WbemQueryResult.values MALICIOUS_CODE EI_EXPOSE_REP 51 Medium
new org.sentrysoftware.wbem.client.WbemQueryResult(List, List) may expose internal representation by storing an externally mutable object into WbemQueryResult.properties MALICIOUS_CODE EI_EXPOSE_REP2 42 Medium
new org.sentrysoftware.wbem.client.WbemQueryResult(List, List) may expose internal representation by storing an externally mutable object into WbemQueryResult.values MALICIOUS_CODE EI_EXPOSE_REP2 43 Medium

org.sentrysoftware.wbem.client.WqlQuery

Bug Category Details Line Priority
org.sentrysoftware.wbem.client.WqlQuery.getOriginalProperties() may expose internal representation by returning WqlQuery.originalProperties MALICIOUS_CODE EI_EXPOSE_REP 99 Medium
org.sentrysoftware.wbem.client.WqlQuery.getProperties() may expose internal representation by returning WqlQuery.properties MALICIOUS_CODE EI_EXPOSE_REP 95 Medium

org.sentrysoftware.wbem.javax.cim.CIMArgument

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.javax.cim.CIMArgument at new org.sentrysoftware.wbem.javax.cim.CIMArgument(String, CIMDataType, Object) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 84 Medium

org.sentrysoftware.wbem.javax.cim.CIMClass

Bug Category Details Line Priority
org.sentrysoftware.wbem.javax.cim.CIMClass.getObjectPath() may expose internal representation by returning CIMClass.iObjPath MALICIOUS_CODE EI_EXPOSE_REP 355 Medium
org.sentrysoftware.wbem.javax.cim.CIMClass defines equals but not hashCode BAD_PRACTICE HE_EQUALS_NO_HASHCODE 207-215 Medium

org.sentrysoftware.wbem.javax.cim.CIMClassProperty

Bug Category Details Line Priority
org.sentrysoftware.wbem.javax.cim.CIMClassProperty defines equals but not hashCode BAD_PRACTICE HE_EQUALS_NO_HASHCODE 117-119 Medium

org.sentrysoftware.wbem.javax.cim.CIMDataType

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.javax.cim.CIMDataType at new org.sentrysoftware.wbem.javax.cim.CIMDataType(int, int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 570 Medium
Exception thrown in class org.sentrysoftware.wbem.javax.cim.CIMDataType at new org.sentrysoftware.wbem.javax.cim.CIMDataType(int, boolean) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 548 Medium
Exception thrown in class org.sentrysoftware.wbem.javax.cim.CIMDataType at new org.sentrysoftware.wbem.javax.cim.CIMDataType(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 583 Medium
Exception thrown in class org.sentrysoftware.wbem.javax.cim.CIMDataType at new org.sentrysoftware.wbem.javax.cim.CIMDataType(String, int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 600 Medium
org.sentrysoftware.wbem.javax.cim.CIMDataType defines equals and uses Object.hashCode() BAD_PRACTICE HE_EQUALS_USE_HASHCODE 618-624 High

org.sentrysoftware.wbem.javax.cim.CIMDateTime

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.javax.cim.CIMDateTime at new org.sentrysoftware.wbem.javax.cim.CIMDateTime(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 99 Medium

org.sentrysoftware.wbem.javax.cim.CIMDateTimeAbsolute

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.javax.cim.CIMDateTimeAbsolute at new org.sentrysoftware.wbem.javax.cim.CIMDateTimeAbsolute(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 131 Medium
Exception thrown in class org.sentrysoftware.wbem.javax.cim.CIMDateTimeAbsolute at new org.sentrysoftware.wbem.javax.cim.CIMDateTimeAbsolute(Calendar) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 113 Medium

org.sentrysoftware.wbem.javax.cim.CIMDateTimeInterval

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.javax.cim.CIMDateTimeInterval at new org.sentrysoftware.wbem.javax.cim.CIMDateTimeInterval(int, int, int, int, int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 125 Medium
Exception thrown in class org.sentrysoftware.wbem.javax.cim.CIMDateTimeInterval at new org.sentrysoftware.wbem.javax.cim.CIMDateTimeInterval(long) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 211 Medium
Exception thrown in class org.sentrysoftware.wbem.javax.cim.CIMDateTimeInterval at new org.sentrysoftware.wbem.javax.cim.CIMDateTimeInterval(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 244 Medium

org.sentrysoftware.wbem.javax.cim.CIMElement

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.javax.cim.CIMElement at new org.sentrysoftware.wbem.javax.cim.CIMElement(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 77 Medium

org.sentrysoftware.wbem.javax.cim.CIMFlavor

Bug Category Details Line Priority
Public static org.sentrysoftware.wbem.javax.cim.CIMFlavor.getFlavors() may expose internal representation by returning CIMFlavor.flavors MALICIOUS_CODE MS_EXPOSE_REP 86 Medium

org.sentrysoftware.wbem.javax.cim.CIMInstance

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.javax.cim.CIMInstance at new org.sentrysoftware.wbem.javax.cim.CIMInstance(CIMObjectPath, CIMProperty[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 99 Medium
org.sentrysoftware.wbem.javax.cim.CIMInstance.getObjectPath() may expose internal representation by returning CIMInstance.iObjPath MALICIOUS_CODE EI_EXPOSE_REP 249 Medium
new org.sentrysoftware.wbem.javax.cim.CIMInstance(CIMObjectPath, CIMProperty[]) may expose internal representation by storing an externally mutable object into CIMInstance.iObjPath MALICIOUS_CODE EI_EXPOSE_REP2 110 Medium
new org.sentrysoftware.wbem.javax.cim.CIMInstance(CIMObjectPath, CIMProperty[]) may expose internal representation by storing an externally mutable object into CIMInstance.iProps MALICIOUS_CODE EI_EXPOSE_REP2 112 Medium

org.sentrysoftware.wbem.javax.cim.CIMMethod

Bug Category Details Line Priority
org.sentrysoftware.wbem.javax.cim.CIMMethod defines equals but not hashCode BAD_PRACTICE HE_EQUALS_NO_HASHCODE 122-127 Medium

org.sentrysoftware.wbem.javax.cim.CIMObjectPath

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.javax.cim.CIMObjectPath at new org.sentrysoftware.wbem.javax.cim.CIMObjectPath(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 336 Medium
Exception thrown in class org.sentrysoftware.wbem.javax.cim.CIMObjectPath at new org.sentrysoftware.wbem.javax.cim.CIMObjectPath(String, String, String, String, String, CIMProperty[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 397 Medium
Exception thrown in class org.sentrysoftware.wbem.javax.cim.CIMObjectPath at new org.sentrysoftware.wbem.javax.cim.CIMObjectPath(String, String, String, String, String, CIMProperty[], String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 439 Medium
org.sentrysoftware.wbem.javax.cim.CIMObjectPath.equals(Object) is unusual STYLE EQ_UNUSUAL 457 Medium

org.sentrysoftware.wbem.javax.cim.CIMParameter

Bug Category Details Line Priority
org.sentrysoftware.wbem.javax.cim.CIMParameter defines equals but not hashCode BAD_PRACTICE HE_EQUALS_NO_HASHCODE 110-113 Medium

org.sentrysoftware.wbem.javax.cim.CIMProperty

Bug Category Details Line Priority
org.sentrysoftware.wbem.javax.cim.CIMProperty defines equals but not hashCode BAD_PRACTICE HE_EQUALS_NO_HASHCODE 131-134 Medium

org.sentrysoftware.wbem.javax.cim.CIMQualifier

Bug Category Details Line Priority
org.sentrysoftware.wbem.javax.cim.CIMQualifier defines equals but not hashCode BAD_PRACTICE HE_EQUALS_NO_HASHCODE 140-143 Medium

org.sentrysoftware.wbem.javax.cim.CIMQualifierType

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.javax.cim.CIMQualifierType at new org.sentrysoftware.wbem.javax.cim.CIMQualifierType(CIMObjectPath, CIMDataType, Object, int, int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 110 Medium
org.sentrysoftware.wbem.javax.cim.CIMQualifierType.getObjectPath() may expose internal representation by returning CIMQualifierType.iObjPath MALICIOUS_CODE EI_EXPOSE_REP 147 Medium
new org.sentrysoftware.wbem.javax.cim.CIMQualifierType(CIMObjectPath, CIMDataType, Object, int, int) may expose internal representation by storing an externally mutable object into CIMQualifierType.iObjPath MALICIOUS_CODE EI_EXPOSE_REP2 107 Medium
org.sentrysoftware.wbem.javax.cim.CIMQualifierType defines equals but not hashCode BAD_PRACTICE HE_EQUALS_NO_HASHCODE 125-128 Medium

org.sentrysoftware.wbem.javax.cim.CIMScope

Bug Category Details Line Priority
Public static org.sentrysoftware.wbem.javax.cim.CIMScope.getScopes() may expose internal representation by returning CIMScope.SCOPES MALICIOUS_CODE MS_EXPOSE_REP 110 Medium

org.sentrysoftware.wbem.javax.cim.CIMTypedElement

Bug Category Details Line Priority
org.sentrysoftware.wbem.javax.cim.CIMTypedElement.getDataType() may expose internal representation by returning CIMTypedElement.iType MALICIOUS_CODE EI_EXPOSE_REP 100 Medium
new org.sentrysoftware.wbem.javax.cim.CIMTypedElement(String, CIMDataType) may expose internal representation by storing an externally mutable object into CIMTypedElement.iType MALICIOUS_CODE EI_EXPOSE_REP2 72 Medium

org.sentrysoftware.wbem.javax.cim.CIMValuedElement

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.javax.cim.CIMValuedElement at new org.sentrysoftware.wbem.javax.cim.CIMValuedElement(String, CIMDataType, Object) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 94 Medium

org.sentrysoftware.wbem.javax.cim.UnsignedInteger16

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.javax.cim.UnsignedInteger16 at new org.sentrysoftware.wbem.javax.cim.UnsignedInteger16(int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 104 Medium
Exception thrown in class org.sentrysoftware.wbem.javax.cim.UnsignedInteger16 at new org.sentrysoftware.wbem.javax.cim.UnsignedInteger16(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 118 Medium

org.sentrysoftware.wbem.javax.cim.UnsignedInteger32

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.javax.cim.UnsignedInteger32 at new org.sentrysoftware.wbem.javax.cim.UnsignedInteger32(long) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 104 Medium
Exception thrown in class org.sentrysoftware.wbem.javax.cim.UnsignedInteger32 at new org.sentrysoftware.wbem.javax.cim.UnsignedInteger32(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 118 Medium

org.sentrysoftware.wbem.javax.cim.UnsignedInteger64

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.javax.cim.UnsignedInteger64 at new org.sentrysoftware.wbem.javax.cim.UnsignedInteger64(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 142 Medium
Exception thrown in class org.sentrysoftware.wbem.javax.cim.UnsignedInteger64 at new org.sentrysoftware.wbem.javax.cim.UnsignedInteger64(BigInteger) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 109 Medium
Exception thrown in class org.sentrysoftware.wbem.javax.cim.UnsignedInteger64 at new org.sentrysoftware.wbem.javax.cim.UnsignedInteger64(byte[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 125 Medium

org.sentrysoftware.wbem.javax.cim.UnsignedInteger8

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.javax.cim.UnsignedInteger8 at new org.sentrysoftware.wbem.javax.cim.UnsignedInteger8(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 120 Medium
Exception thrown in class org.sentrysoftware.wbem.javax.cim.UnsignedInteger8 at new org.sentrysoftware.wbem.javax.cim.UnsignedInteger8(short) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 106 Medium

org.sentrysoftware.wbem.javax.wbem.WBEMException

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.javax.wbem.WBEMException at new org.sentrysoftware.wbem.javax.wbem.WBEMException(int, String, CIMInstance[], Throwable) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 321 Medium
org.sentrysoftware.wbem.javax.wbem.WBEMException.getCIMErrors() may expose internal representation by returning WBEMException.iCimErrors MALICIOUS_CODE EI_EXPOSE_REP 344 Medium
new org.sentrysoftware.wbem.javax.wbem.WBEMException(int, String, CIMInstance[], Throwable) may expose internal representation by storing an externally mutable object into WBEMException.iCimErrors MALICIOUS_CODE EI_EXPOSE_REP2 323 Medium

org.sentrysoftware.wbem.javax.wbem.client.PasswordCredential

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.javax.wbem.client.PasswordCredential at new org.sentrysoftware.wbem.javax.wbem.client.PasswordCredential(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 93 Medium
Exception thrown in class org.sentrysoftware.wbem.javax.wbem.client.PasswordCredential at new org.sentrysoftware.wbem.javax.wbem.client.PasswordCredential(String, String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 113 Medium
Exception thrown in class org.sentrysoftware.wbem.javax.wbem.client.PasswordCredential at new org.sentrysoftware.wbem.javax.wbem.client.PasswordCredential(char[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 77 Medium

org.sentrysoftware.wbem.javax.wbem.client.RoleCredential

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.javax.wbem.client.RoleCredential at new org.sentrysoftware.wbem.javax.wbem.client.RoleCredential(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 89 Medium
Exception thrown in class org.sentrysoftware.wbem.javax.wbem.client.RoleCredential at new org.sentrysoftware.wbem.javax.wbem.client.RoleCredential(String, String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 104 Medium
Exception thrown in class org.sentrysoftware.wbem.javax.wbem.client.RoleCredential at new org.sentrysoftware.wbem.javax.wbem.client.RoleCredential(char[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 76 Medium

org.sentrysoftware.wbem.javax.wbem.client.UserPrincipal

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.javax.wbem.client.UserPrincipal at new org.sentrysoftware.wbem.javax.wbem.client.UserPrincipal(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 72 Medium
Exception thrown in class org.sentrysoftware.wbem.javax.wbem.client.UserPrincipal at new org.sentrysoftware.wbem.javax.wbem.client.UserPrincipal(String, String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 89 Medium

org.sentrysoftware.wbem.javax.wbem.client.WBEMClientFactory

Bug Category Details Line Priority
Public static org.sentrysoftware.wbem.javax.wbem.client.WBEMClientFactory.getSupportedProtocols() may expose internal representation by returning WBEMClientFactory.cProtocols MALICIOUS_CODE MS_EXPOSE_REP 113 Medium

org.sentrysoftware.wbem.javax.wbem.listener.WBEMListenerFactory

Bug Category Details Line Priority
Public static org.sentrysoftware.wbem.javax.wbem.listener.WBEMListenerFactory.getProtocols() may expose internal representation by returning WBEMListenerFactory.PROTOCOLS MALICIOUS_CODE MS_EXPOSE_REP 106 Medium

org.sentrysoftware.wbem.sblim.cimclient.LogAndTraceManager

Bug Category Details Line Priority
Public static org.sentrysoftware.wbem.sblim.cimclient.LogAndTraceManager.getManager() may expose internal representation by returning LogAndTraceManager.cManager MALICIOUS_CODE MS_EXPOSE_REP 69 Medium

org.sentrysoftware.wbem.sblim.cimclient.WBEMListenerSBLIM$WBEMListenerImpl

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.WBEMListenerSBLIM$WBEMListenerImpl at new org.sentrysoftware.wbem.sblim.cimclient.WBEMListenerSBLIM$WBEMListenerImpl(WBEMListenerSBLIM, String, int, boolean, EventListener, Properties) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 125 Medium
new org.sentrysoftware.wbem.sblim.cimclient.WBEMListenerSBLIM$WBEMListenerImpl(WBEMListenerSBLIM, String, int, boolean, EventListener, Properties) may expose internal representation by storing an externally mutable object into WBEMListenerSBLIM$WBEMListenerImpl.this$0 MALICIOUS_CODE EI_EXPOSE_REP2 121 Medium

org.sentrysoftware.wbem.sblim.cimclient.discovery.AdvertisementCatalog

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.discovery.AdvertisementCatalog.EVENT_ADD isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 257 High
org.sentrysoftware.wbem.sblim.cimclient.discovery.AdvertisementCatalog.EVENT_EXPIRE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 267 High
org.sentrysoftware.wbem.sblim.cimclient.discovery.AdvertisementCatalog.EVENT_REMOVE isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 262 High
org.sentrysoftware.wbem.sblim.cimclient.discovery.AdvertisementCatalog.EVENT_RENEW isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 272 High

org.sentrysoftware.wbem.sblim.cimclient.discovery.AdvertisementCatalog$AdvertisementDecorator

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.discovery.AdvertisementCatalog$AdvertisementDecorator at new org.sentrysoftware.wbem.sblim.cimclient.discovery.AdvertisementCatalog$AdvertisementDecorator(WBEMServiceAdvertisement) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 121 Medium

org.sentrysoftware.wbem.sblim.cimclient.discovery.DiscovererFactory

Bug Category Details Line Priority
Public static org.sentrysoftware.wbem.sblim.cimclient.discovery.DiscovererFactory.getSupportedProtocols() may expose internal representation by returning DiscovererFactory.cProtocols MALICIOUS_CODE MS_EXPOSE_REP 88 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMHelper

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMHelper.translateNumericObject(Object, CIMDataType, CIMDataType) invokes inefficient new Byte(byte) constructor; use Byte.valueOf(byte) instead PERFORMANCE DM_NUMBER_CTOR 307 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMHelper.translateNumericObject(Object, CIMDataType, CIMDataType) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 315 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMHelper.translateNumericObject(Object, CIMDataType, CIMDataType) invokes inefficient new Long(long) constructor; use Long.valueOf(long) instead PERFORMANCE DM_NUMBER_CTOR 319 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMHelper.translateNumericObject(Object, CIMDataType, CIMDataType) invokes inefficient new Short(short) constructor; use Short.valueOf(short) instead PERFORMANCE DM_NUMBER_CTOR 311 Medium
The method name org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMHelper.ScalarDataType(int) doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 147-148 Medium
The method name org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMHelper.UnboundedArrayDataType(int) doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 181-182 Medium
Switch statement found in org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMHelper.translateNumericObject(Object, CIMDataType, CIMDataType) where default case is missing STYLE SF_SWITCH_NO_DEFAULT 259-300 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMInstanceBuilder

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMInstanceBuilder at new org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMInstanceBuilder(CIMObjectPath, CIMProperty[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 82 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMInstanceBuilder.getAllPropertis() may expose internal representation by returning CIMInstanceBuilder.iProperties MALICIOUS_CODE EI_EXPOSE_REP 114 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMOctetString

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMOctetString at new org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMOctetString(String, boolean) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 148 Medium
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMOctetString at new org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMOctetString(UnsignedInteger8[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 87 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMOctetString(String, boolean) invokes inefficient new String(String) constructor PERFORMANCE DM_STRING_CTOR 156 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMOctetString.getBytes() may expose internal representation by returning CIMOctetString.iBytes MALICIOUS_CODE EI_EXPOSE_REP 323 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMOctetString.iASCIIString; locked 80% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 208 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMOctetString.iBytes; locked 64% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 195 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMOctetString.iHexString; locked 58% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 202 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMOctetString.iReplacementChar; locked 80% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 208 Medium
Redundant nullcheck of org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMOctetString.iBytes, which is known to be non-null in org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMOctetString.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 222 Medium
Redundant nullcheck of org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMOctetString.iHexString, which is known to be non-null in org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMOctetString.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 246 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMQualifiedElementInterfaceImpl

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMQualifiedElementInterfaceImpl.getQualifiers(boolean) may expose internal representation by returning CIMQualifiedElementInterfaceImpl.iLocalOnlyQualis MALICIOUS_CODE EI_EXPOSE_REP 309 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cim.CIMQualifiedElementInterfaceImpl.getQualifiers(boolean) may expose internal representation by returning CIMQualifiedElementInterfaceImpl.iQualis MALICIOUS_CODE EI_EXPOSE_REP 302 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMClientXML_HelperImpl

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMClientXML_HelperImpl at new org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMClientXML_HelperImpl() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 214 Medium
Found reliance on default encoding in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMClientXML_HelperImpl.dumpDocument(OutputStream, Document, String): String.getBytes() I18N DM_DEFAULT_ENCODING 297 High
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMClientXML_HelperImpl.getDocumentBuilder() may expose internal representation by returning CIMClientXML_HelperImpl.iBuilder MALICIOUS_CODE EI_EXPOSE_REP 224 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMMessage

Bug Category Details Line Priority
Unread public/protected field: org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMMessage.iIsRequest STYLE URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD 77 Medium
Unread public/protected field: org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMMessage.iIsSimple STYLE URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD 75 Medium
Unread public/protected field: org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMMessage.iMethod STYLE URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD 93 Medium
Unused public or protected field: org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMMessage.iDoc STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Not available Medium
Unused public or protected field: org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMMessage.iElements STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Not available Medium
Unwritten public or protected field: org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMMessage.iProtocolVersion STYLE UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD 197 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMRequest

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMRequest.getObjectPath() may expose internal representation by returning CIMRequest.iPath MALICIOUS_CODE EI_EXPOSE_REP 130 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMRequest.getParamValue() may expose internal representation by returning CIMRequest.iParamValue MALICIOUS_CODE EI_EXPOSE_REP 139 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMRequest.setObjectPath(CIMObjectPath) may expose internal representation by storing an externally mutable object into CIMRequest.iPath MALICIOUS_CODE EI_EXPOSE_REP2 166 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMResponse

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMResponse.getAllResponses() may expose internal representation by returning CIMResponse.iResponses MALICIOUS_CODE EI_EXPOSE_REP 152 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMResponse.getException() may expose internal representation by returning CIMResponse.iError MALICIOUS_CODE EI_EXPOSE_REP 161 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMResponse.getFirstReturnValue() may expose internal representation by returning CIMResponse.iReturnValue MALICIOUS_CODE EI_EXPOSE_REP 199 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMResponse.getParamValues() may expose internal representation by returning CIMResponse.iParamValue MALICIOUS_CODE EI_EXPOSE_REP 190 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMResponse.setError(WBEMException) may expose internal representation by storing an externally mutable object into CIMResponse.iError MALICIOUS_CODE EI_EXPOSE_REP2 208 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMResponse.setParamValue(Vector) may expose internal representation by storing an externally mutable object into CIMResponse.iParamValue MALICIOUS_CODE EI_EXPOSE_REP2 217 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMResponse.setReturnValue(Vector) may expose internal representation by storing an externally mutable object into CIMResponse.iReturnValue MALICIOUS_CODE EI_EXPOSE_REP2 226 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMXMLBuilderImpl

Bug Category Details Line Priority
Found reliance on default encoding in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMXMLBuilderImpl.cimObjectToXMLString(Object): java.io.ByteArrayOutputStream.toString() I18N DM_DEFAULT_ENCODING 1067 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMXMLParserImpl

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMXMLParserImpl.parseSingleValue(Element, int) uses the same code for two branches STYLE DB_DUPLICATE_BRANCHES 1661 Medium
Redundant nullcheck of referenceClass, which is known to be non-null in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMXMLParserImpl.parseCLASSPROPERTYREFERENCE(Element) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 2372 Medium
Switch statement found in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMXMLParserImpl.createJavaObject(String, String) where default case is missing STYLE SF_SWITCH_NO_DEFAULT 3703-3751 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMXMLParserImpl$EmbObjHandler

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMXMLParserImpl$EmbObjHandler at new org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMXMLParserImpl$EmbObjHandler(Element) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 1905 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMXMLParserImpl$ValueTypeHandler

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMXMLParserImpl$ValueTypeHandler at new org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMXMLParserImpl$ValueTypeHandler(String, String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 1122 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CIMXMLParserImpl$ValueTypeHandler.setSInt64(String) invokes inefficient new Long(String) constructor; use Long.valueOf(String) instead PERFORMANCE DM_NUMBER_CTOR 1168 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CimXmlSerializer

Bug Category Details Line Priority
Unread field: org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CimXmlSerializer.CDATA_END; should this field be static? PERFORMANCE SS_SHOULD_BE_STATIC 244 Medium
Unread field: org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.CimXmlSerializer.CDATA_START; should this field be static? PERFORMANCE SS_SHOULD_BE_STATIC 242 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.LocalPathBuilder

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.LocalPathBuilder.getBasePath() may expose internal representation by returning LocalPathBuilder.iBasePath MALICIOUS_CODE EI_EXPOSE_REP 70 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.LocalPathBuilder(CIMObjectPath) may expose internal representation by storing an externally mutable object into LocalPathBuilder.iBasePath MALICIOUS_CODE EI_EXPOSE_REP2 61 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.TypedValue

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.TypedValue.getType() may expose internal representation by returning TypedValue.iType MALICIOUS_CODE EI_EXPOSE_REP 73 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.TypedValue(CIMDataType, Object) may expose internal representation by storing an externally mutable object into TypedValue.iType MALICIOUS_CODE EI_EXPOSE_REP2 63 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.CIMObjectFactory

Bug Category Details Line Priority
Found reliance on default encoding in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.CIMObjectFactory.parseEmbeddedObj(String, SAXSession): String.getBytes() I18N DM_DEFAULT_ENCODING 354 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.CIMObjectFactory$5

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.CIMObjectFactory$5.make(String) invokes inefficient new Byte(String) constructor; use Byte.valueOf(String) instead PERFORMANCE DM_NUMBER_CTOR 462 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.CIMObjectFactory$6

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.CIMObjectFactory$6.make(String) invokes inefficient new Short(String) constructor; use Short.valueOf(String) instead PERFORMANCE DM_NUMBER_CTOR 472 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.CIMObjectFactory$7

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.CIMObjectFactory$7.make(String) invokes inefficient new Integer(String) constructor; use Integer.valueOf(String) instead PERFORMANCE DM_NUMBER_CTOR 482 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.CIMObjectFactory$8

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.CIMObjectFactory$8.make(String) invokes inefficient new Long(String) constructor; use Long.valueOf(String) instead PERFORMANCE DM_NUMBER_CTOR 492 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.EmbObjHandler

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.EmbObjHandler.getRawType() may expose internal representation by returning EmbObjHandler.iRawType MALICIOUS_CODE EI_EXPOSE_REP 231 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.EmbObjHandler.getType() may expose internal representation by returning EmbObjHandler.iType MALICIOUS_CODE EI_EXPOSE_REP 222 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.EmbObjHandler.addValueNode(AbstractValueNode) may expose internal representation by storing an externally mutable object into EmbObjHandler.iAbsValNode MALICIOUS_CODE EI_EXPOSE_REP2 257 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.EmbObjHandler.initInst(String, Attributes, SAXSession, QualifiedNodeHandler, boolean) may expose internal representation by storing an externally mutable object into EmbObjHandler.iQualiHandler MALICIOUS_CODE EI_EXPOSE_REP2 128 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.SAXSession

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.SAXSession.getDefLocalPath() may expose internal representation by returning SAXSession.iDefLocalPath MALICIOUS_CODE EI_EXPOSE_REP 75 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.SAXSession(CIMObjectPath) may expose internal representation by storing an externally mutable object into SAXSession.iDefLocalPath MALICIOUS_CODE EI_EXPOSE_REP2 66 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.XMLDefaultHandlerImpl

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.XMLDefaultHandlerImpl.getRootNode() may expose internal representation by returning XMLDefaultHandlerImpl.iRootNode MALICIOUS_CODE EI_EXPOSE_REP 272 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.AbstractMethodCallNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.AbstractMethodCallNode.getCIMArguments() may expose internal representation by returning AbstractMethodCallNode.iArgA MALICIOUS_CODE EI_EXPOSE_REP 162 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.AbstractMethodCallNode.getCIMObjectPath() may expose internal representation by returning AbstractMethodCallNode.iPath MALICIOUS_CODE EI_EXPOSE_REP 151 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.AbstractParameterNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.AbstractParameterNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 89 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.AbstractPropertyNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.AbstractPropertyNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 108 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.AbstractPropertyNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 111 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.CIMNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.CIMNode.addChild(Node) may expose internal representation by storing an externally mutable object into CIMNode.iContent MALICIOUS_CODE EI_EXPOSE_REP2 76 Medium
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.CIMNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 108 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.CIMNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 107 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ClassNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ClassNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 118 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ClassPathNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ClassPathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 103 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ClassPathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 100 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.CorrelatorNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.CorrelatorNode.getType() may expose internal representation by returning CorrelatorNode.iType MALICIOUS_CODE EI_EXPOSE_REP 113 Medium
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.CorrelatorNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 94 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ErrorNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ErrorNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 111 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ExpMethodCallNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ExpMethodCallNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 103 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ExpMethodResponseNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ExpMethodResponseNode.addChild(Node) may expose internal representation by storing an externally mutable object into ExpMethodResponseNode.iErrorNode MALICIOUS_CODE EI_EXPOSE_REP2 77 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ExpMethodResponseNode.addChild(Node) may expose internal representation by storing an externally mutable object into ExpMethodResponseNode.iRetValNode MALICIOUS_CODE EI_EXPOSE_REP2 78 Medium
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ExpMethodResponseNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 101 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ExpMethodResponseNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 101 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ExpParamValueNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ExpParamValueNode.addChild(Node) may expose internal representation by storing an externally mutable object into ExpParamValueNode.iChildNode MALICIOUS_CODE EI_EXPOSE_REP2 74 Medium
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ExpParamValueNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 98 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IMethodCallNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IMethodCallNode.testSpecChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 69 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IMethodCallNode.testSpecChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 66 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IMethodResponseNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IMethodResponseNode.addChild(Node) may expose internal representation by storing an externally mutable object into IMethodResponseNode.iErrorNode MALICIOUS_CODE EI_EXPOSE_REP2 98 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IMethodResponseNode.addChild(Node) may expose internal representation by storing an externally mutable object into IMethodResponseNode.iRetValNode MALICIOUS_CODE EI_EXPOSE_REP2 96 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IMethodResponseNode.childParsed(Node) may expose internal representation by storing an externally mutable object into IMethodResponseNode.iErrorNode MALICIOUS_CODE EI_EXPOSE_REP2 157 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IMethodResponseNode.childParsed(Node) may expose internal representation by storing an externally mutable object into IMethodResponseNode.iRetValNode MALICIOUS_CODE EI_EXPOSE_REP2 160 Medium
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IMethodResponseNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 125 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IMethodResponseNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 134 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IMethodResponseNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 142 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IParamValueNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IParamValueNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 114 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IReturnValueNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IReturnValueNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 119 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.IReturnValueNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 128 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.InstanceNameNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.InstanceNameNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 107 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.InstanceNameNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 106 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.InstanceNameNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 110 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.InstanceNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.InstanceNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 112 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.InstancePathNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.InstancePathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 101 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.InstancePathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 98 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.KeyBindingNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.KeyBindingNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 98 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.KeyBindingNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 98 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.KeyValueNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.KeyValueNode.setSInt64(String) invokes inefficient new Long(String) constructor; use Long.valueOf(String) instead PERFORMANCE DM_NUMBER_CTOR 177 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.KeyValueNode.getType() may expose internal representation by returning KeyValueNode.iType MALICIOUS_CODE EI_EXPOSE_REP 141 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.LocalClassPathNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.LocalClassPathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 105 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.LocalClassPathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 102 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.LocalInstancePathNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.LocalInstancePathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 110 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.LocalInstancePathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 107 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.LocalNameSpacePathNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.LocalNameSpacePathNode.getCIMObjectPath() may expose internal representation by returning LocalNameSpacePathNode.iNameSpacePath MALICIOUS_CODE EI_EXPOSE_REP 137 Medium
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.LocalNameSpacePathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 100 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MessageNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MessageNode.getAbstractMessageNode() may expose internal representation by returning MessageNode.iAbstractMsgNode MALICIOUS_CODE EI_EXPOSE_REP 133 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MessageNode.addChild(Node) may expose internal representation by storing an externally mutable object into MessageNode.iAbstractMsgNode MALICIOUS_CODE EI_EXPOSE_REP2 77 Medium
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MessageNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 109 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MethodCallNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MethodCallNode.testSpecChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 66 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MethodCallNode.testSpecChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 66 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MethodCallNode.testSpecChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 69 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MethodResponseNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MethodResponseNode.getCIMError() may expose internal representation by returning MethodResponseNode.iError MALICIOUS_CODE EI_EXPOSE_REP 165 Medium
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MethodResponseNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 120 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MethodResponseNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 137 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MethodResponseNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 129 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MultiExpReqNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MultiExpReqNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 94 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MultiExpRspNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MultiExpRspNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 95 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MultiReqNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MultiReqNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 94 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MultiRspNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.MultiRspNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 95 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.NameSpacePathNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.NameSpacePathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 97 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.NameSpacePathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 100 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ObjectPathNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ObjectPathNode.getCIMObjectPath() may expose internal representation by returning ObjectPathNode.iObjPath MALICIOUS_CODE EI_EXPOSE_REP 111 Medium
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ObjectPathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 94 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ObjectPathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 94 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ParamValueNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ParamValueNode.getType() may expose internal representation by returning ParamValueNode.iType MALICIOUS_CODE EI_EXPOSE_REP 159 Medium
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ParamValueNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 113 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ParamValueNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 125 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ParamValueNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 125 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ParameterArrayNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ParameterArrayNode.getType() may expose internal representation by returning ParameterArrayNode.iType MALICIOUS_CODE EI_EXPOSE_REP 89 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ParameterNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ParameterNode.getType() may expose internal representation by returning ParameterNode.iType MALICIOUS_CODE EI_EXPOSE_REP 85 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ParameterRefArrayNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ParameterRefArrayNode.getType() may expose internal representation by returning ParameterRefArrayNode.iType MALICIOUS_CODE EI_EXPOSE_REP 86 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ParameterReferenceNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ParameterReferenceNode.getType() may expose internal representation by returning ParameterReferenceNode.iType MALICIOUS_CODE EI_EXPOSE_REP 80 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.PropertyArrayNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.PropertyArrayNode.getType() may expose internal representation by returning PropertyArrayNode.iType MALICIOUS_CODE EI_EXPOSE_REP 119 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.PropertyNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.PropertyNode.getType() may expose internal representation by returning PropertyNode.iType MALICIOUS_CODE EI_EXPOSE_REP 132 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.QualiDeclNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.QualiDeclNode.getType() may expose internal representation by returning QualiDeclNode.iType MALICIOUS_CODE EI_EXPOSE_REP 112 Medium
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.QualiDeclNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 152 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.QualiDeclNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 148 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.QualiDeclNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 148 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.QualifierNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.QualifierNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 124 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.QualifierNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 124 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ReturnValueNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ReturnValueNode.getType() may expose internal representation by returning ReturnValueNode.iType MALICIOUS_CODE EI_EXPOSE_REP 138 Medium
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ReturnValueNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 103 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ReturnValueNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 103 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleExpReqNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleExpReqNode.addChild(Node) may expose internal representation by storing an externally mutable object into SimpleExpReqNode.iMethodCallNode MALICIOUS_CODE EI_EXPOSE_REP2 69 Medium
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleExpReqNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 98 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleExpReqNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 95 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleExpRspNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleExpRspNode.addChild(Node) may expose internal representation by storing an externally mutable object into SimpleExpRspNode.iExpMethodRspNode MALICIOUS_CODE EI_EXPOSE_REP2 75 Medium
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleExpRspNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 100 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleReqNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleReqNode.getAbstractMethodCallNode() may expose internal representation by returning SimpleReqNode.iMethodCallNode MALICIOUS_CODE EI_EXPOSE_REP 119 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleReqNode.addChild(Node) may expose internal representation by storing an externally mutable object into SimpleReqNode.iMethodCallNode MALICIOUS_CODE EI_EXPOSE_REP2 71 Medium
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleReqNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 103 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleReqNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 100 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleReqNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 100 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleRspNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleRspNode.addChild(Node) may expose internal representation by storing an externally mutable object into SimpleRspNode.iChildNode MALICIOUS_CODE EI_EXPOSE_REP2 78 Medium
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleRspNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 103 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.SimpleRspNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 103 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueArrayNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueArrayNode.getType() may expose internal representation by returning ValueArrayNode.iType MALICIOUS_CODE EI_EXPOSE_REP 142 Medium
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueArrayNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 107 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueArrayNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 107 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueInstanceWithPathNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueInstanceWithPathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 104 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueInstanceWithPathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 101 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueNamedInstanceNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueNamedInstanceNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 115 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueNamedInstanceNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 112 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueNode.getType() may expose internal representation by returning ValueNode.iType MALICIOUS_CODE EI_EXPOSE_REP 131 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueObjectNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueObjectNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 96 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueObjectNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 96 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueObjectWithLocalPathNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueObjectWithLocalPathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 107 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueObjectWithLocalPathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 115 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueObjectWithLocalPathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 103 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueObjectWithLocalPathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 111 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueObjectWithPathNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueObjectWithPathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 105 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueObjectWithPathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 102 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueObjectWithPathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 111 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueObjectWithPathNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 108 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueRefArrayNode

Bug Category Details Line Priority
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueRefArrayNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 98 High
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueRefArrayNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 98 High

org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueReferenceNode

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueReferenceNode.getCIMObjectPath() may expose internal representation by returning ValueReferenceNode.iCIMObjPath MALICIOUS_CODE EI_EXPOSE_REP 144 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueReferenceNode.getValue() may expose internal representation by returning ValueReferenceNode.iCIMObjPath MALICIOUS_CODE EI_EXPOSE_REP 136 Medium
Comparison of String parameter using == or != in org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node.ValueReferenceNode.testChild(String) BAD_PRACTICE ES_COMPARING_PARAMETER_STRING_WITH_EQ 116 High

org.sentrysoftware.wbem.sblim.cimclient.internal.discovery.slp.DiscovererSLP

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.discovery.slp.DiscovererSLP.getScopes() may expose internal representation by returning DiscovererSLP.iScopes MALICIOUS_CODE EI_EXPOSE_REP 124 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.discovery.slp.DiscovererSLP.setScopes(Vector) may expose internal representation by storing an externally mutable object into DiscovererSLP.iScopes MALICIOUS_CODE EI_EXPOSE_REP2 134 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.discovery.slp.WBEMServiceAdvertisementSLP

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.discovery.slp.WBEMServiceAdvertisementSLP at new org.sentrysoftware.wbem.sblim.cimclient.internal.discovery.slp.WBEMServiceAdvertisementSLP(String, ServiceURL, List) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 98 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.discovery.slp.WBEMServiceAdvertisementSLP(String, ServiceURL, List) may expose internal representation by storing an externally mutable object into WBEMServiceAdvertisementSLP.iServiceUrl MALICIOUS_CODE EI_EXPOSE_REP2 101 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.http.BASE64Encoder

Bug Category Details Line Priority
Found reliance on default encoding in org.sentrysoftware.wbem.sblim.cimclient.internal.http.BASE64Encoder.encode(byte[]): new String(byte[]) I18N DM_DEFAULT_ENCODING 137 High

org.sentrysoftware.wbem.sblim.cimclient.internal.http.Challenge

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.http.Challenge.parseChallenge(String) invokes inefficient new String(String) constructor PERFORMANCE DM_STRING_CTOR 199 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.http.Challenge.getParams() may expose internal representation by returning Challenge.iParams MALICIOUS_CODE EI_EXPOSE_REP 71 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClient

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClient.getOutputStream() may expose internal representation by returning HttpClient.iServerOutput MALICIOUS_CODE EI_EXPOSE_REP 538 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClient(URI, HttpClientPool, AuthorizationHandler) may expose internal representation by storing an externally mutable object into HttpClient.iAuth_handler MALICIOUS_CODE EI_EXPOSE_REP2 411 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClient(URI, HttpClientPool, AuthorizationHandler) may expose internal representation by storing an externally mutable object into HttpClient.iHttpClientPool MALICIOUS_CODE EI_EXPOSE_REP2 412 Medium
The parameter prevAuthInfo to org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClient.getAuthentication(boolean, AuthorizationInfo, String) is dead upon entry but overwritten CORRECTNESS IP_PARAMETER_IS_DEAD_BUT_OVERWRITTEN 1053 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClient.iIStream; locked 75% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 1235 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClient.iKeepAlive; locked 88% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 1112 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClient.iOStream; locked 50% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 1237 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClient.iPreviousResponseTime; locked 87% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 1178 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClient.iReset; locked 75% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 970 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClient.iResponse; locked 78% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 954 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClient.iResponseHeaders; locked 93% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 968 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClient.iServerInput; locked 65% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 1085 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClient.iServerOutput; locked 90% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 427 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClient.iUseHttp11; locked 66% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 1033 Medium
Unwritten field: org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClient.iPrevProxy CORRECTNESS UWF_UNWRITTEN_FIELD 691 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClientMethod

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClientMethod at new org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClientMethod(InputStream) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 110 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClientPool

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClientPool.getConfigurationContext() may expose internal representation by returning HttpClientPool.iConfiguration MALICIOUS_CODE EI_EXPOSE_REP 143 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClientPool.getUpdatedCipherSuites(String[], String) may expose internal representation by returning HttpClientPool.iEnabledCipherSuites MALICIOUS_CODE EI_EXPOSE_REP 330 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpClientPool(WBEMConfiguration) may expose internal representation by storing an externally mutable object into HttpClientPool.iConfiguration MALICIOUS_CODE EI_EXPOSE_REP2 110 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpHeader

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpHeader at new org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpHeader(InputStream) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 135 Medium
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpHeader at new org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpHeader(InputStream, long) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 117 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpHeader.examineTrailer(String) invokes inefficient new String(String) constructor PERFORMANCE DM_STRING_CTOR 515 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpServerConnection

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpServerConnection at new org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpServerConnection(HttpConnectionHandler, String, int, boolean, WBEMConfiguration) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 132 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpServerConnection(HttpConnectionHandler, String, int, boolean, WBEMConfiguration) may expose internal representation by storing an externally mutable object into HttpServerConnection.iHandler MALICIOUS_CODE EI_EXPOSE_REP2 131 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpServerMethod

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpServerMethod at new org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpServerMethod(InputStream) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 106 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpServerWorker

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpServerWorker(HttpConnectionHandler, Socket) may expose internal representation by storing an externally mutable object into HttpServerWorker.iHandler MALICIOUS_CODE EI_EXPOSE_REP2 73 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpServerWorker(HttpConnectionHandler, Socket) may expose internal representation by storing an externally mutable object into HttpServerWorker.iSocket MALICIOUS_CODE EI_EXPOSE_REP2 74 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpUrlConnection

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpUrlConnection.getHttpClient() may expose internal representation by returning HttpUrlConnection.iHttpClient MALICIOUS_CODE EI_EXPOSE_REP 208 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpUrlConnection(URI, HttpClientPool, AuthorizationHandler) may expose internal representation by storing an externally mutable object into HttpUrlConnection.iAuthHandler MALICIOUS_CODE EI_EXPOSE_REP2 92 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.http.HttpUrlConnection(URI, HttpClientPool, AuthorizationHandler) may expose internal representation by storing an externally mutable object into HttpUrlConnection.iHttpClientPool MALICIOUS_CODE EI_EXPOSE_REP2 91 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.http.MessageReader

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.http.MessageReader at new org.sentrysoftware.wbem.sblim.cimclient.internal.http.MessageReader(InputStream, int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 93 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.http.MessageReader.getHeader() may expose internal representation by returning MessageReader.iHeader MALICIOUS_CODE EI_EXPOSE_REP 144 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.http.MessageReader.getMethod() may expose internal representation by returning MessageReader.iMethod MALICIOUS_CODE EI_EXPOSE_REP 153 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.http.MessageWriter

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.http.MessageWriter.getHeader() may expose internal representation by returning MessageWriter.iHeader MALICIOUS_CODE EI_EXPOSE_REP 141 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.http.MessageWriter.getMethod() may expose internal representation by returning MessageWriter.iMethod MALICIOUS_CODE EI_EXPOSE_REP 150 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.http.MessageWriter.getOutputStream() may expose internal representation by returning MessageWriter.iClientOS MALICIOUS_CODE EI_EXPOSE_REP 159 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.http.MessageWriter.setHeader(HttpHeader) may expose internal representation by storing an externally mutable object into MessageWriter.iHeader MALICIOUS_CODE EI_EXPOSE_REP2 122 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.http.MessageWriter.setMethod(HttpServerMethod) may expose internal representation by storing an externally mutable object into MessageWriter.iMethod MALICIOUS_CODE EI_EXPOSE_REP2 132 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.http.MessageWriter.setTrailer(HttpHeader) may expose internal representation by storing an externally mutable object into MessageWriter.iTrailer MALICIOUS_CODE EI_EXPOSE_REP2 199 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.http.PegasusLocalAuthInfo

Bug Category Details Line Priority
Found reliance on default encoding in org.sentrysoftware.wbem.sblim.cimclient.internal.http.PegasusLocalAuthInfo.toString(): new java.io.FileReader(File) I18N DM_DEFAULT_ENCODING 125 High

org.sentrysoftware.wbem.sblim.cimclient.internal.http.WwwAuthInfo

Bug Category Details Line Priority
Found reliance on default encoding in org.sentrysoftware.wbem.sblim.cimclient.internal.http.WwwAuthInfo.getBytes(String, String): String.getBytes() I18N DM_DEFAULT_ENCODING 193 High

org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.ASCIIPrintStream

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.ASCIIPrintStream at new org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.ASCIIPrintStream(boolean, OutputStream) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 70 Medium
Found reliance on default encoding in new org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.ASCIIPrintStream(OutputStream): new java.io.OutputStreamWriter(OutputStream) I18N DM_DEFAULT_ENCODING 82 High
Found reliance on default encoding in new org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.ASCIIPrintStream(OutputStream, boolean): new java.io.OutputStreamWriter(OutputStream) I18N DM_DEFAULT_ENCODING 96 High
org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.ASCIIPrintStream.checkError() may expose internal representation by returning ASCIIPrintStream.iTrouble MALICIOUS_CODE EI_EXPOSE_REP 391 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.ChunkedInputStream

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.ChunkedInputStream.getTrailers() may expose internal representation by returning ChunkedInputStream.iTrailers MALICIOUS_CODE EI_EXPOSE_REP 188 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.DebugInputStream

Bug Category Details Line Priority
Found reliance on default encoding in org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.DebugInputStream.writeBuffer(String): new String(byte[], int, int) I18N DM_DEFAULT_ENCODING 129 High
Found reliance on default encoding in org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.DebugInputStream.writeBuffer(String): String.getBytes() I18N DM_DEFAULT_ENCODING 134 High
new org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.DebugInputStream(InputStream, OutputStream, String) may expose internal representation by storing an externally mutable object into DebugInputStream.iStream MALICIOUS_CODE EI_EXPOSE_REP2 99 Medium
Redundant nullcheck of b, which is known to be non-null in org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.DebugInputStream.read(byte[], int, int) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 166 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.KeepAliveInputStream

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.KeepAliveInputStream(InputStream, HttpClient) may expose internal representation by storing an externally mutable object into KeepAliveInputStream.iClient MALICIOUS_CODE EI_EXPOSE_REP2 72 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.TrailerException

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.TrailerException.getWBEMException() may expose internal representation by returning TrailerException.iWBEMException MALICIOUS_CODE EI_EXPOSE_REP 78 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.http.io.TrailerException(WBEMException) may expose internal representation by storing an externally mutable object into TrailerException.iWBEMException MALICIOUS_CODE EI_EXPOSE_REP2 69 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.logging.LogAndTraceBroker

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.logging.LogAndTraceBroker.getCIMXMLTraceListeners() may expose internal representation by returning LogAndTraceBroker.iCIMXMLTraceListeners MALICIOUS_CODE EI_EXPOSE_REP 616 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.logging.LogAndTraceBroker.getLogListeners() may expose internal representation by returning LogAndTraceBroker.iLogListeners MALICIOUS_CODE EI_EXPOSE_REP 495 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.logging.LogAndTraceBroker.getTraceListeners() may expose internal representation by returning LogAndTraceBroker.iTraceListeners MALICIOUS_CODE EI_EXPOSE_REP 571 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.logging.LogAndTraceBroker.getXmlTraceStream() may expose internal representation by returning LogAndTraceBroker.iXmlTraceStream MALICIOUS_CODE EI_EXPOSE_REP 767 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.logging.LogAndTraceBroker.setXmlTraceStream(OutputStream) may expose internal representation by storing an externally mutable object into LogAndTraceBroker.iXmlTraceStream MALICIOUS_CODE EI_EXPOSE_REP2 779 Medium
LogAndTraceBroker.java:[line 189] is set to null inside finalize method in org.sentrysoftware.wbem.sblim.cimclient.internal.logging.LogAndTraceBroker BAD_PRACTICE FI_FINALIZER_NULLS_FIELDS 189 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.logging.LogAndTraceBroker.iInternalListenerLogConsole; locked 46% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 924 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.logging.LogAndTraceBroker.iInternalListenerLogFile; locked 46% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 921 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.logging.LogAndTraceBroker.iInternalListenerTraceConsole; locked 46% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 879 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.logging.LogAndTraceBroker.iInternalListenerTraceFile; locked 46% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 876 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.logging.LogAndTraceBroker.iNumExternalLogListeners; locked 83% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 915 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.logging.LogAndTraceBroker.iNumExternalTraceListeners; locked 83% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 870 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.logging.LogAndTraceBroker.iNumInternalLogListeners; locked 87% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 919 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.logging.LogAndTraceBroker.iNumInternalTraceListeners; locked 87% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 874 Medium
Public static org.sentrysoftware.wbem.sblim.cimclient.internal.logging.LogAndTraceBroker.getBroker() may expose internal representation by returning LogAndTraceBroker.cBroker MALICIOUS_CODE MS_EXPOSE_REP 109 Medium
Exception is caught when Exception is not thrown in org.sentrysoftware.wbem.sblim.cimclient.internal.logging.LogAndTraceBroker.registerInternalListeners() STYLE REC_CATCH_EXCEPTION 251 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.pullparser.XMLPullParser

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.pullparser.XMLPullParser.getElementNames() may expose internal representation by returning XMLPullParser.iElementNames MALICIOUS_CODE EI_EXPOSE_REP 612 Medium
Unread field: org.sentrysoftware.wbem.sblim.cimclient.internal.pullparser.XMLPullParser.iSeenEpilog PERFORMANCE URF_UNREAD_FIELD 779 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.uri.KeyValuePair

Bug Category Details Line Priority
Redundant nullcheck of value, which is known to be non-null in org.sentrysoftware.wbem.sblim.cimclient.internal.uri.KeyValuePair.parse(boolean, URIString) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 76 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.uri.Test

Bug Category Details Line Priority
Redundant nullcheck of uri, which is known to be non-null in org.sentrysoftware.wbem.sblim.cimclient.internal.uri.Test.main(String[]) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 143 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.uri.URI

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.uri.URI at new org.sentrysoftware.wbem.sblim.cimclient.internal.uri.URI(String, String, KeyValuePairs, boolean) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 282 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.uri.URI.getKeyValuePairs() may expose internal representation by returning URI.iKeyValuePairs MALICIOUS_CODE EI_EXPOSE_REP 225 Medium
Redundant nullcheck of keyValuePairs, which is known to be non-null in org.sentrysoftware.wbem.sblim.cimclient.internal.uri.URI.parseRef(URIString, boolean) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 153 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.uri.URIString

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.uri.URIString at new org.sentrysoftware.wbem.sblim.cimclient.internal.uri.URIString(char[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 77 Medium
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.uri.URIString at new org.sentrysoftware.wbem.sblim.cimclient.internal.uri.URIString(char[], int, int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 62 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.uri.URIString(char[], int, int) may expose internal representation by storing an externally mutable object into URIString.iCA MALICIOUS_CODE EI_EXPOSE_REP2 66 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.util.ThreadPool

Bug Category Details Line Priority
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.util.ThreadPool.iThreadPool; locked 90% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 296 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.util.WBEMConfiguration

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.util.WBEMConfiguration at new org.sentrysoftware.wbem.sblim.cimclient.internal.util.WBEMConfiguration(Properties) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 338 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.util.WBEMConfiguration.getDomainProperties() may expose internal representation by returning WBEMConfiguration.iDomainProperties MALICIOUS_CODE EI_EXPOSE_REP 358 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.util.WBEMConfiguration(Properties) may expose internal representation by storing an externally mutable object into WBEMConfiguration.iDomainProperties MALICIOUS_CODE EI_EXPOSE_REP2 340 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.util.WBEMConfiguration.setDomainProperties(Properties) may expose internal representation by storing an externally mutable object into WBEMConfiguration.iDomainProperties MALICIOUS_CODE EI_EXPOSE_REP2 370 Medium
Public static org.sentrysoftware.wbem.sblim.cimclient.internal.util.WBEMConfiguration.getConfigurationLoadException() may expose internal representation by returning WBEMConfiguration.cLoadException MALICIOUS_CODE MS_EXPOSE_REP 295 Medium
Public static org.sentrysoftware.wbem.sblim.cimclient.internal.util.WBEMConfiguration.getGlobalConfiguration() may expose internal representation by returning WBEMConfiguration.cConfiguration MALICIOUS_CODE MS_EXPOSE_REP 286 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.util.WBEMConfigurationDefaults

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.util.WBEMConfigurationDefaults.CONFIG_URL should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 85 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.util.WBEMConstants

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.util.WBEMConstants.DEFAULT_LOCALES is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 90 High

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CIMError

Bug Category Details Line Priority
Possible bad parsing of shift operation in org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CIMError.hashCode() CORRECTNESS BSHIFT_WRONG_ADD_PRIORITY 195 High
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CIMError.getCIMInstances() may expose internal representation by returning CIMError.iInstances MALICIOUS_CODE EI_EXPOSE_REP 137 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CIMError(int, String, CIMInstance[]) may expose internal representation by storing an externally mutable object into CIMError.iInstances MALICIOUS_CODE EI_EXPOSE_REP2 110 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorDOM

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorDOM at new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorDOM(InputStreamReader, CIMObjectPath) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 106 Medium
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorDOM at new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorDOM(InputSource, CIMObjectPath) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 121 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorDOM.getParamValues() may expose internal representation by returning CloseableIteratorDOM.outParamValues MALICIOUS_CODE EI_EXPOSE_REP 161 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorDOM.getWBEMException() may expose internal representation by returning CloseableIteratorDOM.iWBEMException MALICIOUS_CODE EI_EXPOSE_REP 151 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorGeneric

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorGeneric.getWBEMException() may expose internal representation by returning CloseableIteratorGeneric.iWBEMException MALICIOUS_CODE EI_EXPOSE_REP 95 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorGeneric(Iterator, WBEMException) may expose internal representation by storing an externally mutable object into CloseableIteratorGeneric.iWBEMException MALICIOUS_CODE EI_EXPOSE_REP2 70 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorGeneric(Iterator, WBEMException) may expose internal representation by storing an externally mutable object into CloseableIteratorGeneric.iterator MALICIOUS_CODE EI_EXPOSE_REP2 69 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorPULL

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorPULL at new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorPULL(InputStreamReader, CIMObjectPath) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 101 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorPULL.getCIMArguments() may expose internal representation by returning CloseableIteratorPULL.iCIMArgAL MALICIOUS_CODE EI_EXPOSE_REP 223 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorPULL.getWBEMException() may expose internal representation by returning CloseableIteratorPULL.iWBEMException MALICIOUS_CODE EI_EXPOSE_REP 150 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorPULL(XMLPullParser, XMLDefaultHandlerImpl) may expose internal representation by storing an externally mutable object into CloseableIteratorPULL.iHandler MALICIOUS_CODE EI_EXPOSE_REP2 112 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorPULL(XMLPullParser, XMLDefaultHandlerImpl) may expose internal representation by storing an externally mutable object into CloseableIteratorPULL.iParser MALICIOUS_CODE EI_EXPOSE_REP2 111 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorPULL.next() cannot throw NoSuchElementException BAD_PRACTICE IT_NO_SUCH_ELEMENT 140-142 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorSAX

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorSAX at new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorSAX(InputStreamReader, CIMObjectPath) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 97 Medium
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorSAX at new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorSAX(CIMNode) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 118 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorSAX.getCIMArguments() may expose internal representation by returning CloseableIteratorSAX.iCIMArgAL MALICIOUS_CODE EI_EXPOSE_REP 172 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.CloseableIteratorSAX.getWBEMException() may expose internal representation by returning CloseableIteratorSAX.iWBEMException MALICIOUS_CODE EI_EXPOSE_REP 160 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.EnumerateResponseDOM

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.EnumerateResponseDOM at new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.EnumerateResponseDOM(InputStreamReader, CIMObjectPath) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 82 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.EnumerateResponsePULL

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.EnumerateResponsePULL at new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.EnumerateResponsePULL(InputStreamReader, CIMObjectPath) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 91 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.EnumerateResponseSAX

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.EnumerateResponseSAX at new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.EnumerateResponseSAX(InputStreamReader, CIMObjectPath) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 83 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.WBEMClientCIMXML

Bug Category Details Line Priority
Found reliance on default encoding in org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.WBEMClientCIMXML.transmitRequestWorker(boolean, URI, HttpClientPool, String, HttpHeader, Document): java.io.ByteArrayOutputStream.toString() I18N DM_DEFAULT_ENCODING 1765 High
Found reliance on default encoding in org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.WBEMClientCIMXML.transmitRequestWorker(boolean, URI, HttpClientPool, String, HttpHeader, Document): String.getBytes() I18N DM_DEFAULT_ENCODING 1765 High
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.WBEMClientCIMXML.iAuthorizationHandler; locked 66% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 2004 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.WBEMClientCIMXML.iHttpClientPool; locked 50% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 1709 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.WBEMClientCIMXML.iUri; locked 75% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 1709 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMEvent

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMEvent.getInetAddress() may expose internal representation by returning CIMEvent.iInetAddress MALICIOUS_CODE EI_EXPOSE_REP 113 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMEvent(CIMInstance, String, InetAddress) may expose internal representation by storing an externally mutable object into CIMEvent.iInetAddress MALICIOUS_CODE EI_EXPOSE_REP2 102 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMEventDispatcher

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMEventDispatcher at new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMEventDispatcher(EventListener, int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 106 Medium
Inconsistent synchronization of org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMEventDispatcher.iAlive; locked 75% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 186 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMIndicationHandler

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMIndicationHandler(CIMEventDispatcher, WBEMConfiguration) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 369 High
Boxing/unboxing to parse a primitive org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMIndicationHandler.deliverIndication(CIMInstance, String, InetAddress) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 658 High
Found reliance on default encoding in org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMIndicationHandler.buildResponse(CIMClientXML_HelperImpl, MessageWriter, CIMRequest, CIMError): java.io.ByteArrayOutputStream.toString() I18N DM_DEFAULT_ENCODING 791 High
Found reliance on default encoding in org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMIndicationHandler.buildResponse(CIMClientXML_HelperImpl, MessageWriter, CIMRequest, CIMError): String.getBytes() I18N DM_DEFAULT_ENCODING 791 High
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMIndicationHandler(CIMEventDispatcher, WBEMConfiguration) may expose internal representation by storing an externally mutable object into CIMIndicationHandler.iDispatcher MALICIOUS_CODE EI_EXPOSE_REP2 352 Medium
Exception is caught when Exception is not thrown in org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMIndicationHandler.dispatchIndications(MessageReader, InetAddress, String, CIMRequest) STYLE REC_CATCH_EXCEPTION 767 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMIndicationHandler(CIMEventDispatcher, WBEMConfiguration) invokes org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMIndicationHandler$DataManager.start() MT_CORRECTNESS SC_START_IN_CTOR 381 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMIndicationHandler$DataManager

Bug Category Details Line Priority
Should org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMIndicationHandler$DataManager be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 128-194 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMIndicationHandler$IndicationServer

Bug Category Details Line Priority
Should org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMIndicationHandler$IndicationServer be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 217-235 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMIndicationHandler$ServerTableEntry

Bug Category Details Line Priority
Should org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.CIMIndicationHandler$ServerTableEntry be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 284-308 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.ReliableIndicationHandler

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.ReliableIndicationHandler(CIMEventDispatcher, long) may expose internal representation by storing an externally mutable object into ReliableIndicationHandler.iDispatcher MALICIOUS_CODE EI_EXPOSE_REP2 197 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.ReliableIndicationHandler$CacheEntry

Bug Category Details Line Priority
Should org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.ReliableIndicationHandler$CacheEntry be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 146-161 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.ReliableIndicationHandler$ReliableIndication

Bug Category Details Line Priority
Should org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.indications.ReliableIndicationHandler$ReliableIndication be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 102-127 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMAssociatorNamesOp

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMAssociatorNamesOp(CIMObjectPath, String, String, String, String) may expose internal representation by storing an externally mutable object into CIMAssociatorNamesOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 80 Medium
Unwritten public or protected field: org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMAssociatorNamesOp.iResultRole STYLE UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD 110 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMAssociatorsOp

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMAssociatorsOp.getPropertyList() may expose internal representation by returning CIMAssociatorsOp.iPropertyList MALICIOUS_CODE EI_EXPOSE_REP 130 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMAssociatorsOp(CIMObjectPath, String, String, String, String, boolean, boolean, String[]) may expose internal representation by storing an externally mutable object into CIMAssociatorsOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 88 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMAssociatorsOp(CIMObjectPath, String, String, String, String, boolean, boolean, String[]) may expose internal representation by storing an externally mutable object into CIMAssociatorsOp.iPropertyList MALICIOUS_CODE EI_EXPOSE_REP2 94 Medium
Unwritten public or protected field: org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMAssociatorsOp.iResultRole STYLE UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD 148 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMCreateClassOp

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMCreateClassOp(CIMObjectPath, CIMClass) may expose internal representation by storing an externally mutable object into CIMCreateClassOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 68 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMCreateInstanceOp

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMCreateInstanceOp(CIMObjectPath, CIMInstance) may expose internal representation by storing an externally mutable object into CIMCreateInstanceOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 68 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMCreateQualifierTypeOp

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMCreateQualifierTypeOp(CIMObjectPath, CIMQualifierType) may expose internal representation by storing an externally mutable object into CIMCreateQualifierTypeOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 69 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMDeleteClassOp

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMDeleteClassOp(CIMObjectPath) may expose internal representation by storing an externally mutable object into CIMDeleteClassOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 64 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMDeleteInstanceOp

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMDeleteInstanceOp(CIMObjectPath) may expose internal representation by storing an externally mutable object into CIMDeleteInstanceOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 64 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMDeleteQualifierTypeOp

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMDeleteQualifierTypeOp(CIMObjectPath) may expose internal representation by storing an externally mutable object into CIMDeleteQualifierTypeOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 64 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMEnumClassNamesOp

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMEnumClassNamesOp(CIMObjectPath, boolean) may expose internal representation by storing an externally mutable object into CIMEnumClassNamesOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 67 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMEnumClassesOp

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMEnumClassesOp(CIMObjectPath, boolean, boolean, boolean, boolean) may expose internal representation by storing an externally mutable object into CIMEnumClassesOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 77 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMEnumInstanceNamesOp

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMEnumInstanceNamesOp(CIMObjectPath) may expose internal representation by storing an externally mutable object into CIMEnumInstanceNamesOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 64 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMEnumInstancesOp

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMEnumInstancesOp.getPropertyList() may expose internal representation by returning CIMEnumInstancesOp.iPropertyList MALICIOUS_CODE EI_EXPOSE_REP 130 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMEnumInstancesOp(CIMObjectPath, boolean, boolean, boolean, boolean, String[]) may expose internal representation by storing an externally mutable object into CIMEnumInstancesOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 80 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMEnumInstancesOp(CIMObjectPath, boolean, boolean, boolean, boolean, String[]) may expose internal representation by storing an externally mutable object into CIMEnumInstancesOp.iPropertyList MALICIOUS_CODE EI_EXPOSE_REP2 85 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMEnumQualifierTypesOp

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMEnumQualifierTypesOp(CIMObjectPath) may expose internal representation by storing an externally mutable object into CIMEnumQualifierTypesOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 64 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMExecQueryOp

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMExecQueryOp(CIMObjectPath, String, String) may expose internal representation by storing an externally mutable object into CIMExecQueryOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 70 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMGetClassOp

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMGetClassOp.getPropertyList() may expose internal representation by returning CIMGetClassOp.iPropertyList MALICIOUS_CODE EI_EXPOSE_REP 118 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMGetClassOp(CIMObjectPath, boolean, boolean, boolean, String[]) may expose internal representation by storing an externally mutable object into CIMGetClassOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 79 Medium
Unwritten public or protected field: org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMGetClassOp.iPropertyList STYLE UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD 118 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMGetInstanceOp

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMGetInstanceOp.getPropertyList() may expose internal representation by returning CIMGetInstanceOp.iPropertyList MALICIOUS_CODE EI_EXPOSE_REP 118 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMGetInstanceOp(CIMObjectPath, boolean, boolean, boolean, String[]) may expose internal representation by storing an externally mutable object into CIMGetInstanceOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 78 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMGetInstanceOp(CIMObjectPath, boolean, boolean, boolean, String[]) may expose internal representation by storing an externally mutable object into CIMGetInstanceOp.iPropertyList MALICIOUS_CODE EI_EXPOSE_REP2 82 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMGetPropertyOp

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMGetPropertyOp(CIMObjectPath, String) may expose internal representation by storing an externally mutable object into CIMGetPropertyOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 67 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMGetQualifierTypeOp

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMGetQualifierTypeOp(CIMObjectPath, String) may expose internal representation by storing an externally mutable object into CIMGetQualifierTypeOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 67 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMInvokeMethodOp

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMInvokeMethodOp.getInParams() may expose internal representation by returning CIMInvokeMethodOp.iInParams MALICIOUS_CODE EI_EXPOSE_REP 88 Medium
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMInvokeMethodOp.getOutParams() may expose internal representation by returning CIMInvokeMethodOp.iOutParams MALICIOUS_CODE EI_EXPOSE_REP 106 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMInvokeMethodOp(CIMObjectPath, String, CIMArgument[], CIMArgument[]) may expose internal representation by storing an externally mutable object into CIMInvokeMethodOp.iInParams MALICIOUS_CODE EI_EXPOSE_REP2 78 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMInvokeMethodOp(CIMObjectPath, String, CIMArgument[], CIMArgument[]) may expose internal representation by storing an externally mutable object into CIMInvokeMethodOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 76 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMInvokeMethodOp(CIMObjectPath, String, CIMArgument[], CIMArgument[]) may expose internal representation by storing an externally mutable object into CIMInvokeMethodOp.iOutParams MALICIOUS_CODE EI_EXPOSE_REP2 79 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMOperation

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMOperation.getObjectName() may expose internal representation by returning CIMOperation.iObjectName MALICIOUS_CODE EI_EXPOSE_REP 72 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMReferenceNamesOp

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMReferenceNamesOp(CIMObjectPath, String, String) may expose internal representation by storing an externally mutable object into CIMReferenceNamesOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 70 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMReferencesOp

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMReferencesOp.getPropertyList() may expose internal representation by returning CIMReferencesOp.iPropertyList MALICIOUS_CODE EI_EXPOSE_REP 111 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMReferencesOp(CIMObjectPath, String, String, boolean, boolean, String[]) may expose internal representation by storing an externally mutable object into CIMReferencesOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 80 Medium
Unwritten public or protected field: org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMReferencesOp.iPropertyList STYLE UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD 111 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMSetClassOp

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMSetClassOp(CIMObjectPath, CIMClass) may expose internal representation by storing an externally mutable object into CIMSetClassOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 68 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMSetInstanceOp

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMSetInstanceOp.getPropertyList() may expose internal representation by returning CIMSetInstanceOp.iPropertyList MALICIOUS_CODE EI_EXPOSE_REP 105 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMSetInstanceOp(CIMObjectPath, CIMInstance, boolean, String[]) may expose internal representation by storing an externally mutable object into CIMSetInstanceOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 75 Medium
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMSetInstanceOp(CIMObjectPath, CIMInstance, boolean, String[]) may expose internal representation by storing an externally mutable object into CIMSetInstanceOp.iPropertyList MALICIOUS_CODE EI_EXPOSE_REP2 78 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMSetPropertyOp

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMSetPropertyOp(CIMObjectPath, String, Object) may expose internal representation by storing an externally mutable object into CIMSetPropertyOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 70 Medium

org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMSetQualifierTypeOp

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.cimclient.internal.wbem.operations.CIMSetQualifierTypeOp(CIMObjectPath, CIMQualifierType) may expose internal representation by storing an externally mutable object into CIMSetQualifierTypeOp.iObjectName MALICIOUS_CODE EI_EXPOSE_REP2 69 Medium

org.sentrysoftware.wbem.sblim.slp.ServiceLocationAttribute

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.slp.ServiceLocationAttribute at new org.sentrysoftware.wbem.sblim.slp.ServiceLocationAttribute(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 115 Medium
org.sentrysoftware.wbem.sblim.slp.ServiceLocationAttribute.getValues() may expose internal representation by returning ServiceLocationAttribute.iValues MALICIOUS_CODE EI_EXPOSE_REP 180 Medium

org.sentrysoftware.wbem.sblim.slp.ServiceURL

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.slp.ServiceURL at new org.sentrysoftware.wbem.sblim.slp.ServiceURL(String, int) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 118 Medium

org.sentrysoftware.wbem.sblim.slp.internal.SLPConfig

Bug Category Details Line Priority
Public static org.sentrysoftware.wbem.sblim.slp.internal.SLPConfig.getBroadcastAddress() may expose internal representation by returning SLPConfig.cBroadcastAddress MALICIOUS_CODE MS_EXPOSE_REP 122 Medium
Public static org.sentrysoftware.wbem.sblim.slp.internal.SLPConfig.getGlobalCfg() may expose internal representation by returning SLPConfig.cInstance MALICIOUS_CODE MS_EXPOSE_REP 134 Medium
Public static org.sentrysoftware.wbem.sblim.slp.internal.SLPConfig.getLoopbackV4() may expose internal representation by returning SLPConfig.cLoopBackV4 MALICIOUS_CODE MS_EXPOSE_REP 143 Medium
Public static org.sentrysoftware.wbem.sblim.slp.internal.SLPConfig.getLoopbackV6() may expose internal representation by returning SLPConfig.cLoopBackV6 MALICIOUS_CODE MS_EXPOSE_REP 152 Medium
Public static org.sentrysoftware.wbem.sblim.slp.internal.SLPConfig.getMulticastAddress() may expose internal representation by returning SLPConfig.cMulticastAddress MALICIOUS_CODE MS_EXPOSE_REP 161 Medium
Public static org.sentrysoftware.wbem.sblim.slp.internal.SLPConfig.getSRVLOC_DA_MulticastAddress() may expose internal representation by returning SLPConfig.cSRVLOC_DA_MulticastAddress MALICIOUS_CODE MS_EXPOSE_REP 179 Medium
Public static org.sentrysoftware.wbem.sblim.slp.internal.SLPConfig.getSRVLOC_MulticastAddress() may expose internal representation by returning SLPConfig.cSRVLOC_MulticastAddress MALICIOUS_CODE MS_EXPOSE_REP 170 Medium

org.sentrysoftware.wbem.sblim.slp.internal.SLPDefaults

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.slp.internal.SLPDefaults.CONF_URLS should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 80 Medium
org.sentrysoftware.wbem.sblim.slp.internal.SLPDefaults.DATAGRAM_TIMEOUTS should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 97 Medium
org.sentrysoftware.wbem.sblim.slp.internal.SLPDefaults.DA_DISCOVERY_TIMEOUTS should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 87 Medium
org.sentrysoftware.wbem.sblim.slp.internal.SLPDefaults.MULTICAST_TIMEOUTS should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 167 Medium

org.sentrysoftware.wbem.sblim.slp.internal.TRC

Bug Category Details Line Priority
Found reliance on default encoding in org.sentrysoftware.wbem.sblim.slp.internal.TRC.setOutput(OutputStream): new java.io.PrintStream(OutputStream) I18N DM_DEFAULT_ENCODING 92 High
org.sentrysoftware.wbem.sblim.slp.internal.TRC.<static initializer for TRC>() allocates an object, only to get the class object PERFORMANCE DM_NEW_FOR_GETCLASS 75 Medium
org.sentrysoftware.wbem.sblim.slp.internal.TRC.setOutput(PrintStream) may expose internal static state by storing a mutable object into a static field org.sentrysoftware.wbem.sblim.slp.internal.TRC.cOut MALICIOUS_CODE EI_EXPOSE_STATIC_REP2 101 Medium

org.sentrysoftware.wbem.sblim.slp.internal.msg.AttributeReply

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.slp.internal.msg.AttributeReply(int, List) may expose internal representation by storing an externally mutable object into AttributeReply.iAttrList MALICIOUS_CODE EI_EXPOSE_REP2 103 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.msg.AttributeReply(String, int, List) may expose internal representation by storing an externally mutable object into AttributeReply.iAttrList MALICIOUS_CODE EI_EXPOSE_REP2 116 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.msg.AttributeReply(MsgHeader, int, List) may expose internal representation by storing an externally mutable object into AttributeReply.iAttrList MALICIOUS_CODE EI_EXPOSE_REP2 130 Medium

org.sentrysoftware.wbem.sblim.slp.internal.msg.DADescriptor

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.slp.internal.msg.DADescriptor(String, TreeSet, List) may expose internal representation by storing an externally mutable object into DADescriptor.iAttributes MALICIOUS_CODE EI_EXPOSE_REP2 83 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.msg.DADescriptor(String, TreeSet, List) may expose internal representation by storing an externally mutable object into DADescriptor.iScopeSet MALICIOUS_CODE EI_EXPOSE_REP2 82 Medium

org.sentrysoftware.wbem.sblim.slp.internal.msg.MsgHeader

Bug Category Details Line Priority
Check for sign of bitwise operation in org.sentrysoftware.wbem.sblim.slp.internal.msg.MsgHeader.parse(SLPInputStream) BAD_PRACTICE BIT_SIGNED_CHECK 167 Medium
Check for sign of bitwise operation in org.sentrysoftware.wbem.sblim.slp.internal.msg.MsgHeader.parse(SLPInputStream) BAD_PRACTICE BIT_SIGNED_CHECK 167 Medium
Check for sign of bitwise operation in org.sentrysoftware.wbem.sblim.slp.internal.msg.MsgHeader.parse(SLPInputStream) BAD_PRACTICE BIT_SIGNED_CHECK 167 Medium
Random object created and used only once in org.sentrysoftware.wbem.sblim.slp.internal.msg.MsgHeader.getNewXID() BAD_PRACTICE DMI_RANDOM_USED_ONLY_ONCE 332 High

org.sentrysoftware.wbem.sblim.slp.internal.msg.RequestMessage

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.slp.internal.msg.RequestMessage.getScopeList() may expose internal representation by returning RequestMessage.iScopeList MALICIOUS_CODE EI_EXPOSE_REP 147 Medium

org.sentrysoftware.wbem.sblim.slp.internal.msg.RequestMessage$SkipResponders

Bug Category Details Line Priority
Should org.sentrysoftware.wbem.sblim.slp.internal.msg.RequestMessage$SkipResponders be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 200 Medium

org.sentrysoftware.wbem.sblim.slp.internal.msg.SLPInputStream

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.slp.internal.msg.SLPInputStream at new org.sentrysoftware.wbem.sblim.slp.internal.msg.SLPInputStream(Socket) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 99 Medium

org.sentrysoftware.wbem.sblim.slp.internal.msg.SLPInputStream$AttrListParser

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.slp.internal.msg.SLPInputStream$AttrListParser at new org.sentrysoftware.wbem.sblim.slp.internal.msg.SLPInputStream$AttrListParser(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 431 Medium

org.sentrysoftware.wbem.sblim.slp.internal.msg.SLPMessage

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.slp.internal.msg.SLPMessage.getHeader() may expose internal representation by returning SLPMessage.iHeader MALICIOUS_CODE EI_EXPOSE_REP 97 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.msg.SLPMessage(MsgHeader) may expose internal representation by storing an externally mutable object into SLPMessage.iHeader MALICIOUS_CODE EI_EXPOSE_REP2 88 Medium

org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceDeregistration

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceDeregistration.getServiceURL() may expose internal representation by returning ServiceDeregistration.iURL MALICIOUS_CODE EI_EXPOSE_REP 149 Medium

org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceRegistration

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceRegistration.getAttributeList() may expose internal representation by returning ServiceRegistration.iAttrList MALICIOUS_CODE EI_EXPOSE_REP 175 Medium
org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceRegistration.getScopeList() may expose internal representation by returning ServiceRegistration.iScopeList MALICIOUS_CODE EI_EXPOSE_REP 166 Medium
org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceRegistration.getServiceURL() may expose internal representation by returning ServiceRegistration.iServURL MALICIOUS_CODE EI_EXPOSE_REP 157 Medium

org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceReply

Bug Category Details Line Priority
org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceReply.getURLEntries() may expose internal representation by returning ServiceReply.iURLEntries MALICIOUS_CODE EI_EXPOSE_REP 165 Medium
org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceReply.getURLExceptions() may expose internal representation by returning ServiceReply.iURLExceptions MALICIOUS_CODE EI_EXPOSE_REP 174 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceReply(int, List) may expose internal representation by storing an externally mutable object into ServiceReply.iURLEntries MALICIOUS_CODE EI_EXPOSE_REP2 102 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceReply(String, int, List, List) may expose internal representation by storing an externally mutable object into ServiceReply.iURLEntries MALICIOUS_CODE EI_EXPOSE_REP2 118 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceReply(String, int, List, List) may expose internal representation by storing an externally mutable object into ServiceReply.iURLExceptions MALICIOUS_CODE EI_EXPOSE_REP2 119 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceReply(MsgHeader, int, List, List) may expose internal representation by storing an externally mutable object into ServiceReply.iURLEntries MALICIOUS_CODE EI_EXPOSE_REP2 135 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceReply(MsgHeader, int, List, List) may expose internal representation by storing an externally mutable object into ServiceReply.iURLExceptions MALICIOUS_CODE EI_EXPOSE_REP2 136 Medium

org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceTypeReply

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceTypeReply(int, List) may expose internal representation by storing an externally mutable object into ServiceTypeReply.iServTypeList MALICIOUS_CODE EI_EXPOSE_REP2 96 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceTypeReply(String, int, List) may expose internal representation by storing an externally mutable object into ServiceTypeReply.iServTypeList MALICIOUS_CODE EI_EXPOSE_REP2 109 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.msg.ServiceTypeReply(MsgHeader, int, List) may expose internal representation by storing an externally mutable object into ServiceTypeReply.iServTypeList MALICIOUS_CODE EI_EXPOSE_REP2 122 Medium

org.sentrysoftware.wbem.sblim.slp.internal.sa.DatagramThread

Bug Category Details Line Priority
Incorrect lazy initialization of static field org.sentrysoftware.wbem.sblim.slp.internal.sa.DatagramThread.cMCastSocket in org.sentrysoftware.wbem.sblim.slp.internal.sa.DatagramThread.close() MT_CORRECTNESS LI_LAZY_INIT_STATIC 119-121 Medium
Incorrect lazy initialization and update of static field org.sentrysoftware.wbem.sblim.slp.internal.sa.DatagramThread.cMCastSocket in org.sentrysoftware.wbem.sblim.slp.internal.sa.DatagramThread.init() MT_CORRECTNESS LI_LAZY_INIT_UPDATE_STATIC 99-100 High

org.sentrysoftware.wbem.sblim.slp.internal.sa.MessageTable$RequestDescriptor

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.slp.internal.sa.MessageTable$RequestDescriptor at new org.sentrysoftware.wbem.sblim.slp.internal.sa.MessageTable$RequestDescriptor(InetAddress, SLPMessage) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 82 Medium

org.sentrysoftware.wbem.sblim.slp.internal.sa.RecieverThread

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.slp.internal.sa.RecieverThread(String, ServiceAgent) may expose internal representation by storing an externally mutable object into RecieverThread.iSrvAgent MALICIOUS_CODE EI_EXPOSE_REP2 74 Medium
Dubious catching of IllegalMonitorStateException in org.sentrysoftware.wbem.sblim.slp.internal.sa.RecieverThread.run() BAD_PRACTICE IMSE_DONT_CATCH_IMSE 125 High
Wait not in loop in org.sentrysoftware.wbem.sblim.slp.internal.sa.RecieverThread.wait4init() MT_CORRECTNESS WA_NOT_IN_LOOP 91 Medium

org.sentrysoftware.wbem.sblim.slp.internal.ua.DatagramRequester

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.slp.internal.ua.DatagramRequester at new org.sentrysoftware.wbem.sblim.slp.internal.ua.DatagramRequester(RequestMessage, ResultTable) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 139 Medium
Exception thrown in class org.sentrysoftware.wbem.sblim.slp.internal.ua.DatagramRequester at new org.sentrysoftware.wbem.sblim.slp.internal.ua.DatagramRequester(RequestMessage, ResultTable, InetAddress) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 89 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.ua.DatagramRequester(RequestMessage, ResultTable) may expose internal representation by storing an externally mutable object into DatagramRequester.iReqMsg MALICIOUS_CODE EI_EXPOSE_REP2 135 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.ua.DatagramRequester(RequestMessage, ResultTable) may expose internal representation by storing an externally mutable object into DatagramRequester.iResTable MALICIOUS_CODE EI_EXPOSE_REP2 136 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.ua.DatagramRequester(RequestMessage, ResultTable, InetAddress) may expose internal representation by storing an externally mutable object into DatagramRequester.iDst0 MALICIOUS_CODE EI_EXPOSE_REP2 122 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.ua.DatagramRequester(RequestMessage, ResultTable, InetAddress) may expose internal representation by storing an externally mutable object into DatagramRequester.iReqMsg MALICIOUS_CODE EI_EXPOSE_REP2 120 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.ua.DatagramRequester(RequestMessage, ResultTable, InetAddress) may expose internal representation by storing an externally mutable object into DatagramRequester.iResTable MALICIOUS_CODE EI_EXPOSE_REP2 121 Medium

org.sentrysoftware.wbem.sblim.slp.internal.ua.ResultTable

Bug Category Details Line Priority
Dubious catching of IllegalMonitorStateException in org.sentrysoftware.wbem.sblim.slp.internal.ua.ResultTable.wakeUp() BAD_PRACTICE IMSE_DONT_CATCH_IMSE 226 High
Wait not in loop in org.sentrysoftware.wbem.sblim.slp.internal.ua.ResultTable.hasNext() MT_CORRECTNESS WA_NOT_IN_LOOP 177 Medium

org.sentrysoftware.wbem.sblim.slp.internal.ua.SLEnumerationImpl

Bug Category Details Line Priority
new org.sentrysoftware.wbem.sblim.slp.internal.ua.SLEnumerationImpl(RequestMessage, List) may expose internal representation by storing an externally mutable object into SLEnumerationImpl.iDAList MALICIOUS_CODE EI_EXPOSE_REP2 94 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.ua.SLEnumerationImpl(RequestMessage, List) may expose internal representation by storing an externally mutable object into SLEnumerationImpl.iReqMsg MALICIOUS_CODE EI_EXPOSE_REP2 92 Medium

org.sentrysoftware.wbem.sblim.slp.internal.ua.TCPRequester

Bug Category Details Line Priority
Exception thrown in class org.sentrysoftware.wbem.sblim.slp.internal.ua.TCPRequester at new org.sentrysoftware.wbem.sblim.slp.internal.ua.TCPRequester(ResultTable, InetAddress, RequestMessage, boolean) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 74 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.ua.TCPRequester(ResultTable, InetAddress, RequestMessage, boolean) may expose internal representation by storing an externally mutable object into TCPRequester.iDestination MALICIOUS_CODE EI_EXPOSE_REP2 90 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.ua.TCPRequester(ResultTable, InetAddress, RequestMessage, boolean) may expose internal representation by storing an externally mutable object into TCPRequester.iReqMsg MALICIOUS_CODE EI_EXPOSE_REP2 91 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.ua.TCPRequester(ResultTable, InetAddress, RequestMessage, boolean) may expose internal representation by storing an externally mutable object into TCPRequester.iResTable MALICIOUS_CODE EI_EXPOSE_REP2 89 Medium
new org.sentrysoftware.wbem.sblim.slp.internal.ua.TCPRequester(ResultTable, InetAddress, RequestMessage, boolean) invokes Thread.start() MT_CORRECTNESS SC_START_IN_CTOR 96 Medium
No results.