IdPriorityDescription
QC-JAVCWE078BLOCKERPotential OS command injection
QC-JAVCWE080BLOCKERPotential Basic XSS
QC-JAVCWE089BLOCKERPotential SQL Injection
QC-JAVCWE369BLOCKERDivision by ZERO
QC-JAVCWE412BLOCKERUnrestricted Externally Accessible Lock
QC-JAVCWE470BLOCKERUse of externally-controlled (unsafe reflection)
QC-JAVCWE572BLOCKERCall to Thread run() instead of start()
QC-JAVCWE833BLOCKERPotential deadlock between at least two ressources
QC-JAV999999BLOCKERSyntax analysis failure on the source code
QC-JAV999995BLOCKERRecursivity with depth over 1 between method xx and method yy
QC-JAVCWE096CRITICALInsufficient control of directives in statically saved code
QC-JAVCWE476CRITICALNull pointer reference
QC-JAVCWE484CRITICALOmitted Break Statement in Switch
QC-JAVCWE570CRITICALCondition NEVER true
QC-JAVCWE616CRITICALIncomplete identification of uploaded file
QC-JAV999994CRITICALRecursivity with depth 1 for method xx
QC-JAVCWE190MAJOROverflow
QC-JAVCWE390MAJORDetection of error condition without action
QC-JAVCWE392MAJORFailure to report error in status code
QC-JAVCWE481MAJORAssigning instead of comparing
QC-JAVCWE493MAJORCritical public variable without final modifier
QC-JAVCWE584MAJORReturn inside finally block
QC-JAV000001MAJORInstance is created within a loop, huge performance impact
QC-JAV000002MAJORThe same new XX() is repeated at least twice, use a local instance variable instead, huge performance impact
QC-JAVCWE252MINORReturn type of function is not tested
QC-JAVCWE500MINORStatic public field not marked final
QC-JAVCWE582MINORArray declared public, final and static
QC-JAVCWE585MINORThe software contains an empty synchronized block
QC-JAVCWE626MINORNull byte interaction error
QC-JAVCWE627MINORDynamic variable evaluation for variable
QC-JAV999996INFOLocal Cut and Paste Detector in single file