Message Status Overview |
| File | Category | Probability | ||
|---|---|---|---|---|
| High | Medium | Low | ||
| IRCParser.java | array index out of bounds | 5 | 5 | 0 |
| SettingsPanel.java | array index out of bounds | 4 | 2 | 0 |
| Process001.java | precondition failure | 3 | 0 | 0 |
| Process004005.java | array index out of bounds | 3 | 0 | 0 |
| ClientInfo.java | null dereference | 2 | 1 | 0 |
| ProcessNick.java | precondition failure | 2 | 1 | 0 |
| ClientInfo.java | array index out of bounds | 2 | 0 | 0 |
| IdentClient.java | null dereference | 2 | 0 | 0 |
| IRCDocumentSearcher.java | precondition failure | 2 | 0 | 0 |
| IRCParser.java | precondition failure | 2 | 0 | 0 |
| ChangeServer.java | array index out of bounds | 1 | 3 | 0 |
| NewServer.java | array index out of bounds | 1 | 3 | 0 |
| Channel.java | precondition failure | 1 | 0 | 0 |
| ChannelInfo.java | precondition failure | 1 | 0 | 0 |
| ProcessJoin.java | precondition failure | 1 | 0 | 0 |
| ProcessMessage.java | array index out of bounds | 1 | 0 | 0 |
| ProcessMode.java | precondition failure | 1 | 0 | 0 |
| ProcessWho.java | array index out of bounds | 1 | 0 | 0 |
| VlcMediaSourcePlugin.java | array index out of bounds | 1 | 0 | 0 |
| Base64.java | array index out of bounds | 0 | 27 | 0 |
| IRCParser.java | null dereference | 0 | 25 | 0 |
| PluginInfo.java | null dereference | 0 | 22 | 0 |
| ProcessMessage.java | null dereference | 0 | 18 | 0 |
| PluginInfo.java | precondition failure | 0 | 13 | 11 |
| ConfigSource.java | null dereference | 0 | 6 | 0 |
| Apple.java | null dereference | 0 | 5 | 0 |
| ChannelInfo.java | null dereference | 0 | 5 | 0 |
| IRCDocument.java | array index out of bounds | 0 | 5 | 0 |
| ChannelModesPane.java | null dereference | 0 | 4 | 0 |
| DCCPlugin.java | null dereference | 0 | 4 | 0 |
| Identity.java | null dereference | 0 | 4 | 0 |
| ProcessMode.java | array index out of bounds | 0 | 4 | 0 |
| ProcessMode.java | null dereference | 0 | 4 | 0 |
| Version.java | null dereference | 0 | 4 | 0 |
| CallbackObject.java | null dereference | 0 | 3 | 0 |
| CipherUtils.java | null dereference | 0 | 3 | 0 |
| DCCCommand.java | precondition failure | 0 | 3 | 0 |
| DCCSendWindow.java | precondition failure | 0 | 3 | 0 |
| ErrorManager.java | precondition failure | 0 | 3 | 0 |
| LoggingPlugin.java | null dereference | 0 | 3 | 0 |
| LoggingPlugin.java | precondition failure | 0 | 3 | 0 |
| NickColourPlugin.java | array index out of bounds | 0 | 3 | 0 |
| ProcessMOTD.java | null dereference | 0 | 3 | 0 |
| ProcessWallops.java | null dereference | 0 | 3 | 0 |
| ProcessWho.java | null dereference | 0 | 3 | 0 |
| AliasWrapper.java | null dereference | 0 | 2 | 0 |
| Base64.java | suspicious precondition | 0 | 2 | 0 |
| CallbackManager.java | null dereference | 0 | 2 | 0 |
| ChangeServer.java | null dereference | 0 | 2 | 0 |
| Command.java | array index out of bounds | 0 | 2 | 0 |
| DllSource.java | null dereference | 0 | 2 | 0 |
| Ifplugin.java | precondition failure | 0 | 2 | 0 |
| MenuBar.java | null dereference | 0 | 2 | 0 |
| NewServer.java | null dereference | 0 | 2 | 0 |
| PerformPanel.java | null dereference | 0 | 2 | 0 |
| PluginClassLoader.java | null dereference | 0 | 2 | 0 |
| PluginManager.java | conditional throw | 0 | 2 | 0 |
| Process004005.java | null dereference | 0 | 2 | 0 |
| ProcessingManager.java | null dereference | 0 | 2 | 0 |
| ProcessJoin.java | null dereference | 0 | 2 | 0 |
| ProcessNick.java | null dereference | 0 | 2 | 0 |
| ProcessQuit.java | null dereference | 0 | 2 | 0 |
| UserModesPane.java | null dereference | 0 | 2 | 0 |
| ConfigFile.java | conditional throw | 0 | 1 | 1 |
| PluginInfo.java | conditional throw | 0 | 1 | 1 |
| Action.java | array index out of bounds | 0 | 1 | 0 |
| ActionConditionsTreePanel.java | null dereference | 0 | 1 | 0 |
| ActionModel.java | array index out of bounds | 0 | 1 | 0 |
| ActionModel.java | null dereference | 0 | 1 | 0 |
| Active.java | precondition failure | 0 | 1 | 0 |
| AllChannels.java | precondition failure | 0 | 1 | 0 |
| AllServers.java | precondition failure | 0 | 1 | 0 |
| CallbackObject.java | array index out of bounds | 0 | 1 | 0 |
| ColourChooser.java | array index out of bounds | 0 | 1 | 0 |
| DCCPlugin.java | precondition failure | 0 | 1 | 0 |
| GlobalClassLoader.java | null dereference | 0 | 1 | 0 |
| IRCDocument.java | null dereference | 0 | 1 | 0 |
| JoinChannelCommand.java | null dereference | 0 | 1 | 0 |
| Line.java | null dereference | 0 | 1 | 0 |
| LinuxInstaller.java | null dereference | 0 | 1 | 0 |
| Main.java | null dereference | 0 | 1 | 0 |
| Me.java | null dereference | 0 | 1 | 0 |
| NickColourPanel.java | null dereference | 0 | 1 | 0 |
| NowPlayingCommand.java | array index out of bounds | 0 | 1 | 0 |
| NowPlayingCommand.java | precondition failure | 0 | 1 | 0 |
| PluginManager.java | null dereference | 0 | 1 | 0 |
| Process001.java | null dereference | 0 | 1 | 0 |
| Process004005.java | precondition failure | 0 | 1 | 0 |
| Process464.java | null dereference | 0 | 1 | 0 |
| ProcessAway.java | null dereference | 0 | 1 | 0 |
| ProcessInvite.java | null dereference | 0 | 1 | 0 |
| ProcessInvite.java | suspicious precondition | 0 | 1 | 0 |
| ProcessKick.java | null dereference | 0 | 1 | 0 |
| ProcessListModes.java | array index out of bounds | 0 | 1 | 0 |
| ProcessListModes.java | null dereference | 0 | 1 | 0 |
| ProcessNames.java | null dereference | 0 | 1 | 0 |
| ProcessNickInUse.java | null dereference | 0 | 1 | 0 |
| ProcessNoticeAuth.java | null dereference | 0 | 1 | 0 |
| ProcessPart.java | null dereference | 0 | 1 | 0 |
| ProcessTopic.java | array index out of bounds | 0 | 1 | 0 |
| ProcessTopic.java | null dereference | 0 | 1 | 0 |
| Server.java | null dereference | 0 | 1 | 0 |
| StepSettings.java | null dereference | 0 | 1 | 0 |
| TextPane.java | null dereference | 0 | 1 | 0 |
| Theme.java | null dereference | 0 | 1 | 0 |
| TreeFrameManager.java | null dereference | 0 | 1 | 0 |
| UpdateChecker.java | null dereference | 0 | 1 | 0 |
| UpdateConfigPanel.java | null dereference | 0 | 1 | 0 |
| UrlListCommand.java | array index out of bounds | 0 | 1 | 0 |
| VlcMediaSourcePlugin.java | null dereference | 0 | 1 | 0 |
| WindowsInstaller.java | null dereference | 0 | 1 | 0 |
| WindowStatusPlugin.java | null dereference | 0 | 1 | 0 |
| IRCParser.java | use of default init | 0 | 0 | 31 |
| Base64.java | overflow | 0 | 0 | 20 |
| PluginInfo.java | use of default init | 0 | 0 | 18 |
| PluginInfo.java | test always goes same way | 0 | 0 | 10 |
| PluginInfo.java | dead code | 0 | 0 | 8 |
| UpdateChecker.java | unlocked shared daemon update | 0 | 0 | 8 |
| Version.java | use of default init | 0 | 0 | 8 |
| WindowManager.java | precondition failure | 0 | 0 | 8 |
| IRCParser.java | unused assignment | 0 | 0 | 7 |
| ProcessMessage.java | use of default init | 0 | 0 | 7 |
| Version.java | dead code | 0 | 0 | 7 |
| Version.java | test always goes same way | 0 | 0 | 7 |
| SettingsPanel.java | use of default init | 0 | 0 | 6 |
| WritableFrameContainer.java | use of default init | 0 | 0 | 6 |
| Action.java | overflow | 0 | 0 | 5 |
| Installer.java | dead code | 0 | 0 | 5 |
| Installer.java | test always goes same way | 0 | 0 | 5 |
| IRCDocument.java | overflow | 0 | 0 | 5 |
| Process004005.java | use of default init | 0 | 0 | 5 |
| UIUtilities.java | unused assignment | 0 | 0 | 5 |
| ChangeServer.java | use of default init | 0 | 0 | 4 |
| ChannelInfo.java | unused assignment | 0 | 0 | 4 |
| ChannelModesPane.java | use of default init | 0 | 0 | 4 |
| ClientInfo.java | use of default init | 0 | 0 | 4 |
| Identity.java | test always goes same way | 0 | 0 | 4 |
| InstallerListener.java | dead code | 0 | 0 | 4 |
| InstallerListener.java | test always goes same way | 0 | 0 | 4 |
| NewServer.java | use of default init | 0 | 0 | 4 |
| ActionEditorDialog.java | unused assignment in callee | 0 | 0 | 3 |
| ChannelInfo.java | use of default init | 0 | 0 | 3 |
| DCCPlugin.java | dead code | 0 | 0 | 3 |
| DCCPlugin.java | test always goes same way | 0 | 0 | 3 |
| DCCPlugin.java | use of default init | 0 | 0 | 3 |
| DllSource.java | unused assignment in callee | 0 | 0 | 3 |
| Formatter.java | unused assignment in callee | 0 | 0 | 3 |
| IRCParser.java | test always goes same way | 0 | 0 | 3 |
| NickColourPlugin.java | dead code | 0 | 0 | 3 |
| NickColourPlugin.java | test always goes same way | 0 | 0 | 3 |
| PreferencesManager.java | unused assignment in callee | 0 | 0 | 3 |
| Server.java | conditional throw | 0 | 0 | 3 |
| Server.java | dead code | 0 | 0 | 3 |
| Server.java | test always goes same way | 0 | 0 | 3 |
| Styliser.java | unused assignment in callee | 0 | 0 | 3 |
| URLBuilder.java | use of default init | 0 | 0 | 3 |
| WritableFrameContainer.java | dead code | 0 | 0 | 3 |
| WritableFrameContainer.java | test always goes same way | 0 | 0 | 3 |
| ActionComponentChain.java | use of default init | 0 | 0 | 2 |
| ActionCondition.java | unused assignment in callee | 0 | 0 | 2 |
| AddonInfoListCellRenderer.java | test always goes same way | 0 | 0 | 2 |
| AliasWrapper.java | use of default init | 0 | 0 | 2 |
| CertificateManager.java | unused assignment | 0 | 0 | 2 |
| ChannelInfo.java | dead code | 0 | 0 | 2 |
| ChannelInfo.java | test always goes same way | 0 | 0 | 2 |
| ClientInfo.java | dead code | 0 | 0 | 2 |
| ClientInfo.java | test always goes same way | 0 | 0 | 2 |
| ConfigSource.java | use of default init | 0 | 0 | 2 |
| DllSource.java | use of default init | 0 | 0 | 2 |
| ErrorManager.java | test always goes same way | 0 | 0 | 2 |
| IdentClient.java | test always goes same way | 0 | 0 | 2 |
| Identity.java | dead code | 0 | 0 | 2 |
| Ignore.java | dead code | 0 | 0 | 2 |
| Ignore.java | test always goes same way | 0 | 0 | 2 |
| Ignore.java | use of default init | 0 | 0 | 2 |
| InstallerDialog.java | precondition failure | 0 | 0 | 2 |
| IrcAddress.java | use of default init | 0 | 0 | 2 |
| IRCParser.java | dead code | 0 | 0 | 2 |
| IRCParser.java | overflow | 0 | 0 | 2 |
| IRCParser.java | unused assignment in callee | 0 | 0 | 2 |
| IRCStringConverter.java | test always goes same way | 0 | 0 | 2 |
| JoinChannelCommand.java | unused assignment | 0 | 0 | 2 |
| JoinChannelCommand.java | use of default init | 0 | 0 | 2 |
| LinuxInstaller.java | unused assignment | 0 | 0 | 2 |
| LoggingPlugin.java | unused assignment in callee | 0 | 0 | 2 |
| NickColourPlugin.java | use of default init | 0 | 0 | 2 |
| PackingTable.java | use of default init | 0 | 0 | 2 |
| PasteDialog.java | use of default init | 0 | 0 | 2 |
| PluginInfo.java | unused assignment | 0 | 0 | 2 |
| ProcessMessage.java | dead code | 0 | 0 | 2 |
| ProcessMessage.java | test always goes same way | 0 | 0 | 2 |
| Server.java | use of default init | 0 | 0 | 2 |
| ServerSettingsDialog.java | test always goes same way | 0 | 0 | 2 |
| TextFrame.java | use of default init | 0 | 0 | 2 |
| TextPane.java | unused assignment in callee | 0 | 0 | 2 |
| TextPaneCanvas.java | overflow | 0 | 0 | 2 |
| TreeFrameManager.java | unused assignment in callee | 0 | 0 | 2 |
| URLHandler.java | use of default init | 0 | 0 | 2 |
| UserModesPane.java | use of default init | 0 | 0 | 2 |
| VlcMediaSourcePlugin.java | use of default init | 0 | 0 | 2 |
| WindowsInstaller.java | unused assignment | 0 | 0 | 2 |
| Action.java | unused assignment | 0 | 0 | 1 |
| Action.java | unused assignment in callee | 0 | 0 | 1 |
| ActionComponentChain.java | dead code | 0 | 0 | 1 |
| ActionComponentChain.java | test always goes same way | 0 | 0 | 1 |
| ActionConditionDisplayPanel.java | unused assignment in callee | 0 | 0 | 1 |
| ActionConditionsListPanel.java | overflow | 0 | 0 | 1 |
| ActionManager.java | unused assignment in callee | 0 | 0 | 1 |
| ActionManager.java | use of default init | 0 | 0 | 1 |
| ActionModel.java | overflow | 0 | 0 | 1 |
| ActionModel.java | unused assignment in callee | 0 | 0 | 1 |
| ActionResponsePanel.java | dead code | 0 | 0 | 1 |
| ActionResponsePanel.java | test always goes same way | 0 | 0 | 1 |
| ActionResponsePanel.java | use of default init | 0 | 0 | 1 |
| ActionSubstitutor.java | use of default init | 0 | 0 | 1 |
| Alias.java | unused assignment in callee | 0 | 0 | 1 |
| AliasManagerDialog.java | overflow | 0 | 0 | 1 |
| AliasPanel.java | unused assignment in callee | 0 | 0 | 1 |
| ArrayListTransferHandler.java | dead code | 0 | 0 | 1 |
| ArrayListTransferHandler.java | test always goes same way | 0 | 0 | 1 |
| CallbackObject.java | unused assignment in callee | 0 | 0 | 1 |
| CategoryLabel.java | overflow | 0 | 0 | 1 |
| CertificateInfoPanel.java | overflow | 0 | 0 | 1 |
| ChangeServer.java | unused assignment | 0 | 0 | 1 |
| Channel.java | unused assignment in callee | 0 | 0 | 1 |
| ChannelInfo.java | overflow | 0 | 0 | 1 |
| ClientInfo.java | unused assignment | 0 | 0 | 1 |
| ClientInfo.java | unused assignment in callee | 0 | 0 | 1 |
| ColourChooser.java | overflow | 0 | 0 | 1 |
| Command.java | use of default init | 0 | 0 | 1 |
| CommandLineParser.java | overflow | 0 | 0 | 1 |
| CommandManager.java | use of default init | 0 | 0 | 1 |
| ConfigSource.java | dead code | 0 | 0 | 1 |
| ConfigSource.java | test always goes same way | 0 | 0 | 1 |
| DCC.java | dead code | 0 | 0 | 1 |
| DCC.java | test always goes same way | 0 | 0 | 1 |
| DCC.java | unused assignment | 0 | 0 | 1 |
| DCC.java | use of default init | 0 | 0 | 1 |
| DCCSend.java | unused assignment | 0 | 0 | 1 |
| DcopPlugin.java | unused assignment | 0 | 0 | 1 |
| ErrorManager.java | dead code | 0 | 0 | 1 |
| Formatter.java | unused assignment | 0 | 0 | 1 |
| IconManager.java | test always goes same way | 0 | 0 | 1 |
| IdentClient.java | dead code | 0 | 0 | 1 |
| IdentClient.java | unused assignment | 0 | 0 | 1 |
| IdentClient.java | use of default init | 0 | 0 | 1 |
| IdentdServer.java | test always goes same way | 0 | 0 | 1 |
| Identity.java | overflow | 0 | 0 | 1 |
| IdentityManager.java | unused assignment in callee | 0 | 0 | 1 |
| Ignore.java | overflow | 0 | 0 | 1 |
| IgnoreList.java | conditional throw | 0 | 0 | 1 |
| IrcAddress.java | dead code | 0 | 0 | 1 |
| IrcAddress.java | test always goes same way | 0 | 0 | 1 |
| IRCDocumentSearcher.java | overflow | 0 | 0 | 1 |
| IRCProcessor.java | unused assignment in callee | 0 | 0 | 1 |
| JoinChannelCommand.java | dead code | 0 | 0 | 1 |
| JoinChannelCommand.java | test always goes same way | 0 | 0 | 1 |
| MircStyle.java | unused assignment | 0 | 0 | 1 |
| NewServer.java | unused assignment | 0 | 0 | 1 |
| NowPlayingPlugin.java | test always goes same way | 0 | 0 | 1 |
| PasteDialog.java | dead code | 0 | 0 | 1 |
| PasteDialog.java | test always goes same way | 0 | 0 | 1 |
| PerformWrapper.java | use of default init | 0 | 0 | 1 |
| PingHistoryPanel.java | divide by zero | 0 | 0 | 1 |
| PluginClassLoader.java | conditional throw | 0 | 0 | 1 |
| PluginInfo.java | unused assignment in callee | 0 | 0 | 1 |
| PluginManager.java | dead code | 0 | 0 | 1 |
| PluginManager.java | test always goes same way | 0 | 0 | 1 |
| PreferencesManager.java | unused assignment | 0 | 0 | 1 |
| Process004005.java | dead code | 0 | 0 | 1 |
| Process004005.java | test always goes same way | 0 | 0 | 1 |
| ProcessingManager.java | unused assignment in callee | 0 | 0 | 1 |
| ProcessListModes.java | test always goes same way | 0 | 0 | 1 |
| ProcessMessage.java | unused assignment | 0 | 0 | 1 |
| ProcessMode.java | unused assignment | 0 | 0 | 1 |
| ProcessNames.java | dead code | 0 | 0 | 1 |
| ProcessNames.java | test always goes same way | 0 | 0 | 1 |
| ProcessNames.java | unused assignment | 0 | 0 | 1 |
| ProcessNames.java | use of default init | 0 | 0 | 1 |
| ProcessWallops.java | dead code | 0 | 0 | 1 |
| ProcessWallops.java | test always goes same way | 0 | 0 | 1 |
| ProcessWallops.java | use of default init | 0 | 0 | 1 |
| ProcessWho.java | use of default init | 0 | 0 | 1 |
| Profile.java | unused assignment | 0 | 0 | 1 |
| ProfileManagerDialog.java | overflow | 0 | 0 | 1 |
| ProfileManagerDialog.java | unused assignment | 0 | 0 | 1 |
| ProgramError.java | overflow | 0 | 0 | 1 |
| Raw.java | test always goes same way | 0 | 0 | 1 |
| RollingList.java | overflow | 0 | 0 | 1 |
| Server.java | overflow | 0 | 0 | 1 |
| ServerEventHandler.java | conditional throw | 0 | 0 | 1 |
| SettingsPanel.java | unused assignment in callee | 0 | 0 | 1 |
| StandardInputDialog.java | test always goes same way | 0 | 0 | 1 |
| StringLengthValidator.java | test always goes same way | 0 | 0 | 1 |
| SwingPreferencesDialog.java | test always goes same way | 0 | 0 | 1 |
| TextFrame.java | dead code | 0 | 0 | 1 |
| TextFrame.java | test always goes same way | 0 | 0 | 1 |
| TextPaneCanvas.java | unused assignment | 0 | 0 | 1 |
| Theme.java | test always goes same way | 0 | 0 | 1 |
| Theme.java | unused assignment in callee | 0 | 0 | 1 |
| TreeFrameManager.java | test always goes same way | 0 | 0 | 1 |
| Update.java | dead code | 0 | 0 | 1 |
| Update.java | test always goes same way | 0 | 0 | 1 |
| Update.java | use of default init | 0 | 0 | 1 |
| UpdateChecker.java | dead code | 0 | 0 | 1 |
| UpdateChecker.java | test always goes same way | 0 | 0 | 1 |
| UrlCatcherPlugin.java | dead code | 0 | 0 | 1 |
| UrlCatcherPlugin.java | test always goes same way | 0 | 0 | 1 |
| UrlCatcherPlugin.java | use of default init | 0 | 0 | 1 |
| URLHandler.java | dead code | 0 | 0 | 1 |
| URLHandler.java | test always goes same way | 0 | 0 | 1 |
| UrlListCommand.java | overflow | 0 | 0 | 1 |
| VlcMediaSourcePlugin.java | dead code | 0 | 0 | 1 |
| VlcMediaSourcePlugin.java | test always goes same way | 0 | 0 | 1 |
| WritableFrameContainer.java | overflow | 0 | 0 | 1 |