SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.8.6
Threshold is medium
Effort is default
Summary
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
360 | 267 | 0 | 0 |
Files
com.jsql.view.swing.JFrameView
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.JFrameView.getConsoles() may expose internal representation by returning JFrameView.mapShells | MALICIOUS_CODE | EI_EXPOSE_REP | 235 | Medium |
com.jsql.view.swing.JFrameView.getSplitHorizontalTopBottom() may expose internal representation by returning JFrameView.splitHorizontalTopBottom | MALICIOUS_CODE | EI_EXPOSE_REP | 243 | Medium |
com.jsql.view.swing.console.JTextPaneAppender
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.console.JTextPaneAppender.register(JavaConsoleAdapter) may expose internal static state by storing a mutable object into a static field com.jsql.view.swing.console.JTextPaneAppender.javaTextPane | MALICIOUS_CODE | EI_EXPOSE_STATIC_REP2 | 132 | Medium |
com.jsql.view.swing.console.JTextPaneAppender.register(SimpleConsoleAdapter) may expose internal static state by storing a mutable object into a static field com.jsql.view.swing.console.JTextPaneAppender.consoleTextPane | MALICIOUS_CODE | EI_EXPOSE_STATIC_REP2 | 140 | Medium |
com.jsql.view.swing.console.JavaConsoleAdapter
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.console.JavaConsoleAdapter.getColorAttribute() may expose internal representation by returning JavaConsoleAdapter.attributeTimestamp | MALICIOUS_CODE | EI_EXPOSE_REP | 27 | Medium |
com.jsql.view.swing.console.SimpleConsoleAdapter
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.console.SimpleConsoleAdapter.getColorAttribute() may expose internal representation by returning SimpleConsoleAdapter.attributeTimestamp | MALICIOUS_CODE | EI_EXPOSE_REP | 27 | Medium |
com.jsql.view.swing.dialog.DialogAbout
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.jsql.view.swing.dialog.DialogAbout at new com.jsql.view.swing.dialog.DialogAbout() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 86 | Medium |
com.jsql.view.swing.dialog.DialogTranslate
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.dialog.DialogTranslate.getButtonSend() may expose internal representation by returning DialogTranslate.buttonSend | MALICIOUS_CODE | EI_EXPOSE_REP | 251 | Medium |
com.jsql.view.swing.dialog.DialogTranslate.getLabelTranslation() may expose internal representation by returning DialogTranslate.labelTranslation | MALICIOUS_CODE | EI_EXPOSE_REP | 255 | Medium |
com.jsql.view.swing.dialog.DialogTranslate.getProgressBarTranslation() may expose internal representation by returning DialogTranslate.progressBarTranslation | MALICIOUS_CODE | EI_EXPOSE_REP | 263 | Medium |
com.jsql.view.swing.dialog.DialogTranslate.getTextToTranslate() may expose internal representation by returning DialogTranslate.textToTranslate | MALICIOUS_CODE | EI_EXPOSE_REP | 259 | Medium |
com.jsql.view.swing.dialog.translate.OrderedProperties
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Adding elements of an entry set may fail due to reuse of Map.Entry object in com.jsql.view.swing.dialog.translate.OrderedProperties.entrySet() | BAD_PRACTICE | DMI_ENTRY_SETS_MAY_REUSE_ENTRY_OBJECTS | 128 | Medium |
com.jsql.view.swing.dialog.translate.OrderedProperties$CustomProperties
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.dialog.translate.OrderedProperties$CustomProperties.equals(Object) checks for operand being a OrderedProperties | BAD_PRACTICE | EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS | 393 | High |
com.jsql.view.swing.dialog.translate.SwingWorkerGithubLocale
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.dialog.translate.SwingWorkerGithubLocale(DialogTranslate) may expose internal representation by storing an externally mutable object into SwingWorkerGithubLocale.dialogTranslate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 42 | Medium |
com.jsql.view.swing.interaction.MessageHeader
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Do not catch NullPointerException like in com.jsql.view.swing.interaction.MessageHeader.execute() | STYLE | DCN_NULLPOINTER_EXCEPTION | 84 | Medium |
com.jsql.view.swing.list.AbstractListTransfertHandler
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Do not catch NullPointerException like in com.jsql.view.swing.list.AbstractListTransfertHandler.parseStringPaste(DnDList, DefaultListModel, Transferable) | STYLE | DCN_NULLPOINTER_EXCEPTION | 165 | Medium |
com.jsql.view.swing.list.DnDList
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Do not catch NullPointerException like in com.jsql.view.swing.list.DnDList.addItems(List, int) | STYLE | DCN_NULLPOINTER_EXCEPTION | 288 | Medium |
Do not catch NullPointerException like in com.jsql.view.swing.list.DnDList.removeSelectedItem() | STYLE | DCN_NULLPOINTER_EXCEPTION | 192 | Medium |
new com.jsql.view.swing.list.DnDList(List) may expose internal representation by storing an externally mutable object into DnDList.defaultList | MALICIOUS_CODE | EI_EXPOSE_REP2 | 57 | Medium |
com.jsql.view.swing.list.MenuActionExport
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.list.MenuActionExport(DnDList) may expose internal representation by storing an externally mutable object into MenuActionExport.myList | MALICIOUS_CODE | EI_EXPOSE_REP2 | 48 | Medium |
com.jsql.view.swing.list.MenuActionNewValue
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Do not catch NullPointerException like in com.jsql.view.swing.list.MenuActionNewValue.actionPerformed(ActionEvent) | STYLE | DCN_NULLPOINTER_EXCEPTION | 96 | Medium |
new com.jsql.view.swing.list.MenuActionNewValue(DnDList) may expose internal representation by storing an externally mutable object into MenuActionNewValue.myList | MALICIOUS_CODE | EI_EXPOSE_REP2 | 51 | Medium |
com.jsql.view.swing.list.MouseAdapterMenuAction
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Do not catch NullPointerException like in com.jsql.view.swing.list.MouseAdapterMenuAction.lambda$initializeMenu$1(JFileChooser, MouseEvent, ActionEvent) | STYLE | DCN_NULLPOINTER_EXCEPTION | 147 | Medium |
new com.jsql.view.swing.list.MouseAdapterMenuAction(DnDList) may expose internal representation by storing an externally mutable object into MouseAdapterMenuAction.dndList | MALICIOUS_CODE | EI_EXPOSE_REP2 | 48 | Medium |
com.jsql.view.swing.manager.AbstractManagerList
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.manager.AbstractManagerList.getListPaths() may expose internal representation by returning AbstractManagerList.listPaths | MALICIOUS_CODE | EI_EXPOSE_REP | 193 | Medium |
com.jsql.view.swing.manager.ManagerBruteForce
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.manager.ManagerBruteForce.getExclude() may expose internal representation by returning ManagerBruteForce.exclude | MALICIOUS_CODE | EI_EXPOSE_REP | 300 | Medium |
com.jsql.view.swing.manager.ManagerBruteForce.getHash() may expose internal representation by returning ManagerBruteForce.hash | MALICIOUS_CODE | EI_EXPOSE_REP | 276 | Medium |
com.jsql.view.swing.manager.ManagerBruteForce.getHashTypes() may expose internal representation by returning ManagerBruteForce.hashTypes | MALICIOUS_CODE | EI_EXPOSE_REP | 280 | Medium |
com.jsql.view.swing.manager.ManagerBruteForce.getLoader() may expose internal representation by returning ManagerBruteForce.loader | MALICIOUS_CODE | EI_EXPOSE_REP | 316 | Medium |
com.jsql.view.swing.manager.ManagerBruteForce.getLowerCaseCharacters() may expose internal representation by returning ManagerBruteForce.lowerCaseCharacters | MALICIOUS_CODE | EI_EXPOSE_REP | 284 | Medium |
com.jsql.view.swing.manager.ManagerBruteForce.getMaximumLength() may expose internal representation by returning ManagerBruteForce.maximumLength | MALICIOUS_CODE | EI_EXPOSE_REP | 308 | Medium |
com.jsql.view.swing.manager.ManagerBruteForce.getMinimumLength() may expose internal representation by returning ManagerBruteForce.minimumLength | MALICIOUS_CODE | EI_EXPOSE_REP | 304 | Medium |
com.jsql.view.swing.manager.ManagerBruteForce.getNumericCharacters() may expose internal representation by returning ManagerBruteForce.numericCharacters | MALICIOUS_CODE | EI_EXPOSE_REP | 292 | Medium |
com.jsql.view.swing.manager.ManagerBruteForce.getResult() may expose internal representation by returning ManagerBruteForce.result | MALICIOUS_CODE | EI_EXPOSE_REP | 312 | Medium |
com.jsql.view.swing.manager.ManagerBruteForce.getRun() may expose internal representation by returning ManagerBruteForce.run | MALICIOUS_CODE | EI_EXPOSE_REP | 272 | Medium |
com.jsql.view.swing.manager.ManagerBruteForce.getSpecialCharacters() may expose internal representation by returning ManagerBruteForce.specialCharacters | MALICIOUS_CODE | EI_EXPOSE_REP | 296 | Medium |
com.jsql.view.swing.manager.ManagerBruteForce.getUpperCaseCharacters() may expose internal representation by returning ManagerBruteForce.upperCaseCharacters | MALICIOUS_CODE | EI_EXPOSE_REP | 288 | Medium |
com.jsql.view.swing.manager.ManagerCoder
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.manager.ManagerCoder.getMenuMethod() may expose internal representation by returning ManagerCoder.menuMethod | MALICIOUS_CODE | EI_EXPOSE_REP | 212 | Medium |
com.jsql.view.swing.manager.ManagerCoder.getResult() may expose internal representation by returning ManagerCoder.result | MALICIOUS_CODE | EI_EXPOSE_REP | 216 | Medium |
com.jsql.view.swing.manager.ManagerCoder.getTextInput() may expose internal representation by returning ManagerCoder.textInput | MALICIOUS_CODE | EI_EXPOSE_REP | 208 | Medium |
com.jsql.view.swing.manager.ManagerDatabase
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.manager.ManagerDatabase.getTree() may expose internal representation by returning ManagerDatabase.tree | MALICIOUS_CODE | EI_EXPOSE_REP | 224 | Medium |
com.jsql.view.swing.manager.ManagerUpload
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Do not catch NullPointerException like in com.jsql.view.swing.manager.ManagerUpload.initializeRunAction(JTextField) | STYLE | DCN_NULLPOINTER_EXCEPTION | 160 | Medium |
com.jsql.view.swing.manager.util.ActionBruteForce
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.manager.util.ActionBruteForce(ManagerBruteForce) may expose internal representation by storing an externally mutable object into ActionBruteForce.bruteForceManager | MALICIOUS_CODE | EI_EXPOSE_REP2 | 43 | Medium |
com.jsql.view.swing.manager.util.CoderListener
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.manager.util.CoderListener(ManagerCoder) may expose internal representation by storing an externally mutable object into CoderListener.coderManager | MALICIOUS_CODE | EI_EXPOSE_REP2 | 43 | Medium |
com.jsql.view.swing.manager.util.MenuBarCoder
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.manager.util.MenuBarCoder(JMenu) may expose internal representation by storing an externally mutable object into MenuBarCoder.menu | MALICIOUS_CODE | EI_EXPOSE_REP2 | 25 | Medium |
com.jsql.view.swing.menubar.Menubar
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.menubar.Menubar.getChunkMenu() may expose internal representation by returning Menubar.chunkMenu | MALICIOUS_CODE | EI_EXPOSE_REP | 1119 | Medium |
com.jsql.view.swing.menubar.Menubar.getJavaDebugMenu() may expose internal representation by returning Menubar.javaDebugMenu | MALICIOUS_CODE | EI_EXPOSE_REP | 1123 | Medium |
com.jsql.view.swing.menubar.Menubar.getMenuView() may expose internal representation by returning Menubar.menuView | MALICIOUS_CODE | EI_EXPOSE_REP | 1127 | Medium |
com.jsql.view.swing.panel.PanelAddressBar
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.panel.PanelAddressBar.getAddressMenuBar() may expose internal representation by returning PanelAddressBar.addressMenuBar | MALICIOUS_CODE | EI_EXPOSE_REP | 344 | Medium |
com.jsql.view.swing.panel.PanelAddressBar.getRequestPanel() may expose internal representation by returning PanelAddressBar.requestPanel | MALICIOUS_CODE | EI_EXPOSE_REP | 348 | Medium |
com.jsql.view.swing.panel.PanelAddressBar.getTextFieldAddress() may expose internal representation by returning PanelAddressBar.textFieldAddress | MALICIOUS_CODE | EI_EXPOSE_REP | 312 | Medium |
com.jsql.view.swing.panel.PanelAddressBar.getTextFieldHeader() may expose internal representation by returning PanelAddressBar.textFieldHeader | MALICIOUS_CODE | EI_EXPOSE_REP | 324 | Medium |
com.jsql.view.swing.panel.PanelAddressBar.getTextFieldRequest() may expose internal representation by returning PanelAddressBar.textFieldRequest | MALICIOUS_CODE | EI_EXPOSE_REP | 320 | Medium |
com.jsql.view.swing.panel.PanelConsoles
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Do not catch NullPointerException like in com.jsql.view.swing.panel.PanelConsoles.messageBinary(String) | STYLE | DCN_NULLPOINTER_EXCEPTION | 395 | Medium |
Do not catch NullPointerException like in com.jsql.view.swing.panel.PanelConsoles.messageChunk(String) | STYLE | DCN_NULLPOINTER_EXCEPTION | 381 | Medium |
Do not catch NullPointerException like in com.jsql.view.swing.panel.PanelConsoles.reset() | STYLE | DCN_NULLPOINTER_EXCEPTION | 272 | Medium |
com.jsql.view.swing.panel.PanelConsoles.getBinaryTab() may expose internal representation by returning PanelConsoles.binaryTextArea | MALICIOUS_CODE | EI_EXPOSE_REP | 412 | Medium |
com.jsql.view.swing.panel.PanelConsoles.getButtonShowNorth() may expose internal representation by returning PanelConsoles.buttonShowNorth | MALICIOUS_CODE | EI_EXPOSE_REP | 424 | Medium |
com.jsql.view.swing.panel.PanelConsoles.getChunkTab() may expose internal representation by returning PanelConsoles.chunkTextArea | MALICIOUS_CODE | EI_EXPOSE_REP | 404 | Medium |
com.jsql.view.swing.panel.PanelConsoles.getNetworkSplitPane() may expose internal representation by returning PanelConsoles.networkSplitPane | MALICIOUS_CODE | EI_EXPOSE_REP | 408 | Medium |
com.jsql.view.swing.panel.PanelConsoles.getNetworkTable() may expose internal representation by returning PanelConsoles.networkTable | MALICIOUS_CODE | EI_EXPOSE_REP | 428 | Medium |
com.jsql.view.swing.panel.PanelPreferences
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.panel.PanelPreferences.getPanelAuth() may expose internal representation by returning PanelPreferences.panelAuthPreferences | MALICIOUS_CODE | EI_EXPOSE_REP | 195 | Medium |
com.jsql.view.swing.panel.PanelPreferences.getPanelConnection() may expose internal representation by returning PanelPreferences.panelConnectionPreferences | MALICIOUS_CODE | EI_EXPOSE_REP | 219 | Medium |
com.jsql.view.swing.panel.PanelPreferences.getPanelGeneral() may expose internal representation by returning PanelPreferences.panelGeneralPreferences | MALICIOUS_CODE | EI_EXPOSE_REP | 211 | Medium |
com.jsql.view.swing.panel.PanelPreferences.getPanelInjection() may expose internal representation by returning PanelPreferences.panelInjectionPreferences | MALICIOUS_CODE | EI_EXPOSE_REP | 203 | Medium |
com.jsql.view.swing.panel.PanelPreferences.getPanelProxy() may expose internal representation by returning PanelPreferences.panelProxyPreferences | MALICIOUS_CODE | EI_EXPOSE_REP | 199 | Medium |
com.jsql.view.swing.panel.PanelPreferences.getPanelStrategies() may expose internal representation by returning PanelPreferences.panelStrategiesPreferences | MALICIOUS_CODE | EI_EXPOSE_REP | 223 | Medium |
com.jsql.view.swing.panel.PanelPreferences.getPanelTampering() may expose internal representation by returning PanelPreferences.panelTamperingPreferences | MALICIOUS_CODE | EI_EXPOSE_REP | 207 | Medium |
com.jsql.view.swing.panel.PanelPreferences.getPanelUserAgent() may expose internal representation by returning PanelPreferences.panelUserAgentPreferences | MALICIOUS_CODE | EI_EXPOSE_REP | 215 | Medium |
com.jsql.view.swing.panel.address.ActionStart
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.panel.address.ActionStart(PanelAddressBar) may expose internal representation by storing an externally mutable object into ActionStart.panelAddressBar | MALICIOUS_CODE | EI_EXPOSE_REP2 | 27 | Medium |
com.jsql.view.swing.panel.address.AddressMenuBar
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Do not catch NullPointerException like in com.jsql.view.swing.panel.address.AddressMenuBar.markError() | STYLE | DCN_NULLPOINTER_EXCEPTION | 304 | Medium |
Do not catch NullPointerException like in com.jsql.view.swing.panel.address.AddressMenuBar.markErrorInvulnerable(int) | STYLE | DCN_NULLPOINTER_EXCEPTION | 279 | Medium |
com.jsql.view.swing.panel.address.AddressMenuBar.getButtonInUrl() may expose internal representation by returning AddressMenuBar.buttonInUrl | MALICIOUS_CODE | EI_EXPOSE_REP | 359 | Medium |
com.jsql.view.swing.panel.address.AddressMenuBar.getLoader() may expose internal representation by returning AddressMenuBar.loader | MALICIOUS_CODE | EI_EXPOSE_REP | 355 | Medium |
com.jsql.view.swing.panel.consoles.NetworkTable
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.panel.consoles.NetworkTable.getListHttpHeader() may expose internal representation by returning NetworkTable.listHttpHeader | MALICIOUS_CODE | EI_EXPOSE_REP | 147 | Medium |
com.jsql.view.swing.panel.consoles.TabbedPaneNetworkTab
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Do not catch NullPointerException like in com.jsql.view.swing.panel.consoles.TabbedPaneNetworkTab.changeTextNetwork(HttpHeader) | STYLE | DCN_NULLPOINTER_EXCEPTION | 113 | Medium |
Do not catch NullPointerException like in com.jsql.view.swing.panel.consoles.TabbedPaneNetworkTab.reset() | STYLE | DCN_NULLPOINTER_EXCEPTION | 169 | Medium |
com.jsql.view.swing.panel.preferences.ActionListenerSave
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.panel.preferences.ActionListenerSave(PanelPreferences) may expose internal representation by storing an externally mutable object into ActionListenerSave.panelPreferences | MALICIOUS_CODE | EI_EXPOSE_REP2 | 17 | Medium |
com.jsql.view.swing.panel.preferences.PanelAuth
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.panel.preferences.PanelAuth.getCheckboxUseDigestAuthentication() may expose internal representation by returning PanelAuth.checkboxUseDigestAuthentication | MALICIOUS_CODE | EI_EXPOSE_REP | 240 | Medium |
com.jsql.view.swing.panel.preferences.PanelAuth.getCheckboxUseKerberos() may expose internal representation by returning PanelAuth.checkboxUseKerberos | MALICIOUS_CODE | EI_EXPOSE_REP | 252 | Medium |
com.jsql.view.swing.panel.preferences.PanelAuth.getTextDigestAuthenticationPassword() may expose internal representation by returning PanelAuth.textDigestAuthenticationPassword | MALICIOUS_CODE | EI_EXPOSE_REP | 248 | Medium |
com.jsql.view.swing.panel.preferences.PanelAuth.getTextDigestAuthenticationUsername() may expose internal representation by returning PanelAuth.textDigestAuthenticationUsername | MALICIOUS_CODE | EI_EXPOSE_REP | 244 | Medium |
com.jsql.view.swing.panel.preferences.PanelAuth.getTextKerberosKrb5Conf() may expose internal representation by returning PanelAuth.textKerberosKrb5Conf | MALICIOUS_CODE | EI_EXPOSE_REP | 256 | Medium |
com.jsql.view.swing.panel.preferences.PanelAuth.getTextKerberosLoginConf() may expose internal representation by returning PanelAuth.textKerberosLoginConf | MALICIOUS_CODE | EI_EXPOSE_REP | 260 | Medium |
com.jsql.view.swing.panel.preferences.PanelConnection
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.panel.preferences.PanelConnection.getCheckboxIsConnectionTimeout() may expose internal representation by returning PanelConnection.checkboxIsConnectionTimeout | MALICIOUS_CODE | EI_EXPOSE_REP | 457 | Medium |
com.jsql.view.swing.panel.preferences.PanelConnection.getCheckboxIsCsrfUserTag() may expose internal representation by returning PanelConnection.checkboxIsCsrfUserTag | MALICIOUS_CODE | EI_EXPOSE_REP | 465 | Medium |
com.jsql.view.swing.panel.preferences.PanelConnection.getCheckboxIsFollowingRedirection() may expose internal representation by returning PanelConnection.checkboxIsFollowingRedirection | MALICIOUS_CODE | EI_EXPOSE_REP | 421 | Medium |
com.jsql.view.swing.panel.preferences.PanelConnection.getCheckboxIsHttp2Disabled() may expose internal representation by returning PanelConnection.checkboxIsHttp2Disabled | MALICIOUS_CODE | EI_EXPOSE_REP | 425 | Medium |
com.jsql.view.swing.panel.preferences.PanelConnection.getCheckboxIsLimitingThreads() may expose internal representation by returning PanelConnection.checkboxIsLimitingThreads | MALICIOUS_CODE | EI_EXPOSE_REP | 449 | Medium |
com.jsql.view.swing.panel.preferences.PanelConnection.getCheckboxIsNotProcessingCookies() may expose internal representation by returning PanelConnection.checkboxIsNotProcessingCookies | MALICIOUS_CODE | EI_EXPOSE_REP | 441 | Medium |
com.jsql.view.swing.panel.preferences.PanelConnection.getCheckboxIsNotTestingConnection() may expose internal representation by returning PanelConnection.checkboxIsNotTestingConnection | MALICIOUS_CODE | EI_EXPOSE_REP | 437 | Medium |
com.jsql.view.swing.panel.preferences.PanelConnection.getCheckboxIsUnicodeDecodeDisabled() may expose internal representation by returning PanelConnection.checkboxIsUnicodeDecodeDisabled | MALICIOUS_CODE | EI_EXPOSE_REP | 429 | Medium |
com.jsql.view.swing.panel.preferences.PanelConnection.getCheckboxIsUrlDecodeDisabled() may expose internal representation by returning PanelConnection.checkboxIsUrlDecodeDisabled | MALICIOUS_CODE | EI_EXPOSE_REP | 433 | Medium |
com.jsql.view.swing.panel.preferences.PanelConnection.getCheckboxProcessCsrf() may expose internal representation by returning PanelConnection.checkboxIsProcessingCsrf | MALICIOUS_CODE | EI_EXPOSE_REP | 445 | Medium |
com.jsql.view.swing.panel.preferences.PanelConnection.getSpinnerConnectionTimeout() may expose internal representation by returning PanelConnection.spinnerConnectionTimeout | MALICIOUS_CODE | EI_EXPOSE_REP | 461 | Medium |
com.jsql.view.swing.panel.preferences.PanelConnection.getSpinnerLimitingThreads() may expose internal representation by returning PanelConnection.spinnerLimitingThreads | MALICIOUS_CODE | EI_EXPOSE_REP | 453 | Medium |
com.jsql.view.swing.panel.preferences.PanelConnection.getTextfieldCsrfUserTag() may expose internal representation by returning PanelConnection.textfieldCustomCsrfInputToken | MALICIOUS_CODE | EI_EXPOSE_REP | 469 | Medium |
com.jsql.view.swing.panel.preferences.PanelConnection.getTextfieldCsrfUserTagOutput() may expose internal representation by returning PanelConnection.textfieldCustomCsrfOutputToken | MALICIOUS_CODE | EI_EXPOSE_REP | 473 | Medium |
com.jsql.view.swing.panel.preferences.PanelGeneral
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.panel.preferences.PanelGeneral.getCheckboxIs4K() may expose internal representation by returning PanelGeneral.checkboxIs4K | MALICIOUS_CODE | EI_EXPOSE_REP | 129 | Medium |
com.jsql.view.swing.panel.preferences.PanelGeneral.getCheckboxIsCheckingUpdate() may expose internal representation by returning PanelGeneral.checkboxIsCheckingUpdate | MALICIOUS_CODE | EI_EXPOSE_REP | 121 | Medium |
com.jsql.view.swing.panel.preferences.PanelGeneral.getCheckboxIsReportingBugs() may expose internal representation by returning PanelGeneral.checkboxIsReportingBugs | MALICIOUS_CODE | EI_EXPOSE_REP | 125 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.panel.preferences.PanelInjection.getCheckboxIsCheckingAllBase64Param() may expose internal representation by returning PanelInjection.checkboxIsCheckingAllBase64Param | MALICIOUS_CODE | EI_EXPOSE_REP | 638 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getCheckboxIsCheckingAllCookieParam() may expose internal representation by returning PanelInjection.checkboxIsCheckingAllCookieParam | MALICIOUS_CODE | EI_EXPOSE_REP | 646 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getCheckboxIsCheckingAllHeaderParam() may expose internal representation by returning PanelInjection.checkboxIsCheckingAllHeaderParam | MALICIOUS_CODE | EI_EXPOSE_REP | 634 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getCheckboxIsCheckingAllJsonParam() may expose internal representation by returning PanelInjection.checkboxIsCheckingAllJSONParam | MALICIOUS_CODE | EI_EXPOSE_REP | 642 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getCheckboxIsCheckingAllParam() may expose internal representation by returning PanelInjection.checkboxIsCheckingAllParam | MALICIOUS_CODE | EI_EXPOSE_REP | 622 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getCheckboxIsCheckingAllRequestParam() may expose internal representation by returning PanelInjection.checkboxIsCheckingAllRequestParam | MALICIOUS_CODE | EI_EXPOSE_REP | 630 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getCheckboxIsCheckingAllSoapParam() may expose internal representation by returning PanelInjection.checkboxIsCheckingAllSOAPParam | MALICIOUS_CODE | EI_EXPOSE_REP | 650 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getCheckboxIsCheckingAllURLParam() may expose internal representation by returning PanelInjection.checkboxIsCheckingAllURLParam | MALICIOUS_CODE | EI_EXPOSE_REP | 626 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getCheckboxIsLimitingNormalIndex() may expose internal representation by returning PanelInjection.checkboxIsLimitingNormalIndex | MALICIOUS_CODE | EI_EXPOSE_REP | 682 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getCheckboxIsLimitingSleepTimeStrategy() may expose internal representation by returning PanelInjection.checkboxIsLimitingSleepTimeStrategy | MALICIOUS_CODE | EI_EXPOSE_REP | 690 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getCheckboxIsNotInjectingMetadata() may expose internal representation by returning PanelInjection.checkboxIsNotInjectingMetadata | MALICIOUS_CODE | EI_EXPOSE_REP | 610 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getCheckboxIsNotSearchingCharInsertion() may expose internal representation by returning PanelInjection.checkboxIsNotSearchingCharInsertion | MALICIOUS_CODE | EI_EXPOSE_REP | 614 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getCheckboxIsNotShowingVulnReport() may expose internal representation by returning PanelInjection.checkboxIsNotShowingVulnReport | MALICIOUS_CODE | EI_EXPOSE_REP | 618 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getCheckboxIsParsingForm() may expose internal representation by returning PanelInjection.checkboxIsParsingForm | MALICIOUS_CODE | EI_EXPOSE_REP | 654 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getCheckboxIsPerfIndexDisabled() may expose internal representation by returning PanelInjection.checkboxIsPerfIndexDisabled | MALICIOUS_CODE | EI_EXPOSE_REP | 658 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getCheckboxIsUrlEncodingDisabled() may expose internal representation by returning PanelInjection.checkboxIsUrlEncodingDisabled | MALICIOUS_CODE | EI_EXPOSE_REP | 674 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getCheckboxIsUrlRandomSuffixDisabled() may expose internal representation by returning PanelInjection.checkboxIsUrlRandomSuffixDisabled | MALICIOUS_CODE | EI_EXPOSE_REP | 678 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getRadioIsDefaultStrategy() may expose internal representation by returning PanelInjection.radioIsDefaultStrategy | MALICIOUS_CODE | EI_EXPOSE_REP | 670 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getRadioIsDiosStrategy() may expose internal representation by returning PanelInjection.radioIsDiosStrategy | MALICIOUS_CODE | EI_EXPOSE_REP | 666 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getRadioIsZipStrategy() may expose internal representation by returning PanelInjection.radioIsZipStrategy | MALICIOUS_CODE | EI_EXPOSE_REP | 662 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getSpinnerNormalIndexCount() may expose internal representation by returning PanelInjection.spinnerNormalIndexCount | MALICIOUS_CODE | EI_EXPOSE_REP | 686 | Medium |
com.jsql.view.swing.panel.preferences.PanelInjection.getSpinnerSleepTimeStrategy() may expose internal representation by returning PanelInjection.spinnerSleepTimeStrategyCount | MALICIOUS_CODE | EI_EXPOSE_REP | 694 | Medium |
com.jsql.view.swing.panel.preferences.PanelProxy
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.panel.preferences.PanelProxy.getCheckboxIsUsingProxy() may expose internal representation by returning PanelProxy.checkboxIsUsingProxy | MALICIOUS_CODE | EI_EXPOSE_REP | 188 | Medium |
com.jsql.view.swing.panel.preferences.PanelProxy.getCheckboxIsUsingProxyHttps() may expose internal representation by returning PanelProxy.checkboxIsUsingProxyHttps | MALICIOUS_CODE | EI_EXPOSE_REP | 200 | Medium |
com.jsql.view.swing.panel.preferences.PanelProxy.getTextProxyAddress() may expose internal representation by returning PanelProxy.textProxyAddress | MALICIOUS_CODE | EI_EXPOSE_REP | 192 | Medium |
com.jsql.view.swing.panel.preferences.PanelProxy.getTextProxyAddressHttps() may expose internal representation by returning PanelProxy.textProxyAddressHttps | MALICIOUS_CODE | EI_EXPOSE_REP | 204 | Medium |
com.jsql.view.swing.panel.preferences.PanelProxy.getTextProxyPort() may expose internal representation by returning PanelProxy.textProxyPort | MALICIOUS_CODE | EI_EXPOSE_REP | 196 | Medium |
com.jsql.view.swing.panel.preferences.PanelProxy.getTextProxyPortHttps() may expose internal representation by returning PanelProxy.textProxyPortHttps | MALICIOUS_CODE | EI_EXPOSE_REP | 208 | Medium |
com.jsql.view.swing.panel.preferences.PanelStrategies
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.panel.preferences.PanelStrategies.getCheckboxIsStrategyBlindDisabled() may expose internal representation by returning PanelStrategies.checkboxIsStrategyBlindDisabled | MALICIOUS_CODE | EI_EXPOSE_REP | 194 | Medium |
com.jsql.view.swing.panel.preferences.PanelStrategies.getCheckboxIsStrategyErrorDisabled() may expose internal representation by returning PanelStrategies.checkboxIsStrategyErrorDisabled | MALICIOUS_CODE | EI_EXPOSE_REP | 206 | Medium |
com.jsql.view.swing.panel.preferences.PanelStrategies.getCheckboxIsStrategyMultibitDisabled() may expose internal representation by returning PanelStrategies.checkboxIsStrategyMultibitDisabled | MALICIOUS_CODE | EI_EXPOSE_REP | 202 | Medium |
com.jsql.view.swing.panel.preferences.PanelStrategies.getCheckboxIsStrategyNormalDisabled() may expose internal representation by returning PanelStrategies.checkboxIsStrategyNormalDisabled | MALICIOUS_CODE | EI_EXPOSE_REP | 210 | Medium |
com.jsql.view.swing.panel.preferences.PanelStrategies.getCheckboxIsStrategyStackedDisabled() may expose internal representation by returning PanelStrategies.checkboxIsStrategyStackedDisabled | MALICIOUS_CODE | EI_EXPOSE_REP | 198 | Medium |
com.jsql.view.swing.panel.preferences.PanelStrategies.getCheckboxIsStrategyTimeDisabled() may expose internal representation by returning PanelStrategies.checkboxIsStrategyTimeDisabled | MALICIOUS_CODE | EI_EXPOSE_REP | 190 | Medium |
com.jsql.view.swing.panel.preferences.PanelTampering
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.panel.preferences.PanelTampering.getCheckboxIsTamperingBase64() may expose internal representation by returning PanelTampering.checkboxIsTamperingBase64 | MALICIOUS_CODE | EI_EXPOSE_REP | 404 | Medium |
com.jsql.view.swing.panel.preferences.PanelTampering.getCheckboxIsTamperingEqualToLike() may expose internal representation by returning PanelTampering.checkboxIsTamperingEqualToLike | MALICIOUS_CODE | EI_EXPOSE_REP | 408 | Medium |
com.jsql.view.swing.panel.preferences.PanelTampering.getCheckboxIsTamperingEval() may expose internal representation by returning PanelTampering.checkboxIsTamperingEval | MALICIOUS_CODE | EI_EXPOSE_REP | 424 | Medium |
com.jsql.view.swing.panel.preferences.PanelTampering.getCheckboxIsTamperingFunctionComment() may expose internal representation by returning PanelTampering.checkboxIsTamperingFunctionComment | MALICIOUS_CODE | EI_EXPOSE_REP | 412 | Medium |
com.jsql.view.swing.panel.preferences.PanelTampering.getCheckboxIsTamperingHexToChar() may expose internal representation by returning PanelTampering.checkboxIsTamperingHexToChar | MALICIOUS_CODE | EI_EXPOSE_REP | 440 | Medium |
com.jsql.view.swing.panel.preferences.PanelTampering.getCheckboxIsTamperingQuoteToUtf8() may expose internal representation by returning PanelTampering.checkboxIsTamperingQuoteToUtf8 | MALICIOUS_CODE | EI_EXPOSE_REP | 444 | Medium |
com.jsql.view.swing.panel.preferences.PanelTampering.getCheckboxIsTamperingRandomCase() may expose internal representation by returning PanelTampering.checkboxIsTamperingRandomCase | MALICIOUS_CODE | EI_EXPOSE_REP | 420 | Medium |
com.jsql.view.swing.panel.preferences.PanelTampering.getCheckboxIsTamperingStringToChar() may expose internal representation by returning PanelTampering.checkboxIsTamperingStringToChar | MALICIOUS_CODE | EI_EXPOSE_REP | 448 | Medium |
com.jsql.view.swing.panel.preferences.PanelTampering.getCheckboxIsTamperingVersionComment() may expose internal representation by returning PanelTampering.checkboxIsTamperingVersionComment | MALICIOUS_CODE | EI_EXPOSE_REP | 416 | Medium |
com.jsql.view.swing.panel.preferences.PanelTampering.getRadioIsTamperingSpaceToDashComment() may expose internal representation by returning PanelTampering.radioIsTamperingSpaceToDashComment | MALICIOUS_CODE | EI_EXPOSE_REP | 428 | Medium |
com.jsql.view.swing.panel.preferences.PanelTampering.getRadioIsTamperingSpaceToMultilineComment() may expose internal representation by returning PanelTampering.radioIsTamperingSpaceToMultilineComment | MALICIOUS_CODE | EI_EXPOSE_REP | 432 | Medium |
com.jsql.view.swing.panel.preferences.PanelTampering.getRadioIsTamperingSpaceToSharpComment() may expose internal representation by returning PanelTampering.radioIsTamperingSpaceToSharpComment | MALICIOUS_CODE | EI_EXPOSE_REP | 436 | Medium |
com.jsql.view.swing.panel.preferences.TamperingMouseAdapter
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.panel.preferences.TamperingMouseAdapter(TamperingType, JTextPane) may expose internal representation by storing an externally mutable object into TamperingMouseAdapter.textPaneEval | MALICIOUS_CODE | EI_EXPOSE_REP2 | 18 | Medium |
com.jsql.view.swing.panel.split.ActionHideShowConsole
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.panel.split.ActionHideShowConsole(JPanel) may expose internal representation by storing an externally mutable object into ActionHideShowConsole.panel | MALICIOUS_CODE | EI_EXPOSE_REP2 | 23 | Medium |
com.jsql.view.swing.panel.split.SplitHorizontalTopBottom
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.panel.split.SplitHorizontalTopBottom.getLabelPlaceholderResult() may expose internal representation by returning SplitHorizontalTopBottom.labelPlaceholderResult | MALICIOUS_CODE | EI_EXPOSE_REP | 156 | Medium |
com.jsql.view.swing.panel.split.SplitHorizontalTopBottom.getSplitVerticalLeftRight() may expose internal representation by returning SplitHorizontalTopBottom.splitVerticalLeftRight | MALICIOUS_CODE | EI_EXPOSE_REP | 144 | Medium |
com.jsql.view.swing.popupmenu.JPopupMenuComponent
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.popupmenu.JPopupMenuComponent(JComponent) may expose internal representation by storing an externally mutable object into JPopupMenuComponent.component | MALICIOUS_CODE | EI_EXPOSE_REP2 | 50 | Medium |
com.jsql.view.swing.popupmenu.JPopupMenuComponent$PopupMenuOrientedListener
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Do not catch NullPointerException like in com.jsql.view.swing.popupmenu.JPopupMenuComponent$PopupMenuOrientedListener.popupMenuWillBecomeVisible(PopupMenuEvent) | STYLE | DCN_NULLPOINTER_EXCEPTION | 110 | Medium |
com.jsql.view.swing.popupmenu.JPopupMenuTable
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.popupmenu.JPopupMenuTable(JTable) may expose internal representation by storing an externally mutable object into JPopupMenuTable.table | MALICIOUS_CODE | EI_EXPOSE_REP2 | 41 | Medium |
com.jsql.view.swing.radio.RadioLinkMethod
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.radio.RadioLinkMethod.getGroup() may expose internal representation by returning RadioLinkMethod.groupMethod | MALICIOUS_CODE | EI_EXPOSE_REP | 52 | Medium |
com.jsql.view.swing.scrollpane.JScrollIndicator
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.scrollpane.JScrollIndicator.getScrollPane() may expose internal representation by returning JScrollIndicator.scrollPane | MALICIOUS_CODE | EI_EXPOSE_REP | 113 | Medium |
com.jsql.view.swing.scrollpane.JScrollIndicator$JMyScrollBar
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Do not catch NullPointerException like in com.jsql.view.swing.scrollpane.JScrollIndicator$JMyScrollBar.repaint(Rectangle) | STYLE | DCN_NULLPOINTER_EXCEPTION | 199 | Medium |
com.jsql.view.swing.scrollpane.JScrollIndicator$MyScrollBarUI
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Should com.jsql.view.swing.scrollpane.JScrollIndicator$MyScrollBarUI be a _static_ inner class? | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC | 208-301 | Medium |
com.jsql.view.swing.scrollpane.LightScrollPane$1
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Do not catch NullPointerException like in com.jsql.view.swing.scrollpane.LightScrollPane$1.layoutContainer(Container) | STYLE | DCN_NULLPOINTER_EXCEPTION | 81 | Medium |
com.jsql.view.swing.scrollpane.LightScrollPane$MyScrollBarUI
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Do not catch NullPointerException like in com.jsql.view.swing.scrollpane.LightScrollPane$MyScrollBarUI.paintThumb(Graphics, JComponent, Rectangle) | STYLE | DCN_NULLPOINTER_EXCEPTION | 223 | Medium |
com.jsql.view.swing.shadow.ShadowPopup
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Do not catch NullPointerException like in com.jsql.view.swing.shadow.ShadowPopup.paintAll(JComponent, Graphics) | STYLE | DCN_NULLPOINTER_EXCEPTION | 408 | Medium |
Do not catch NullPointerException like in com.jsql.view.swing.shadow.ShadowPopup.reset(Component, Component, int, int, Popup) | STYLE | DCN_NULLPOINTER_EXCEPTION | 257 | Medium |
com.jsql.view.swing.shadow.ShadowPopupBorder
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class (com.jsql.view.swing.shadow.ShadowPopupBorder) using singleton design pattern has non-private constructor. | CORRECTNESS | SING_SINGLETON_HAS_NONPRIVATE_CONSTRUCTOR | 53 | Medium |
Class (com.jsql.view.swing.shadow.ShadowPopupBorder) using singleton design pattern directly or indirectly implements Serializable interface. | CORRECTNESS | SING_SINGLETON_IMPLEMENTS_SERIALIZABLE | 53-142 | Medium |
com.jsql.view.swing.shell.AbstractShell
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception thrown in class com.jsql.view.swing.shell.AbstractShell at new com.jsql.view.swing.shell.AbstractShell(UUID, 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 | 94 | Medium |
com.jsql.view.swing.shell.AbstractShell.getIsEdited() may expose internal representation by returning AbstractShell.isEdited | MALICIOUS_CODE | EI_EXPOSE_REP | 248 | Medium |
com.jsql.view.swing.shell.EmptyFocus
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.shell.EmptyFocus(AbstractShell) may expose internal representation by storing an externally mutable object into EmptyFocus.abstractShell | MALICIOUS_CODE | EI_EXPOSE_REP2 | 14 | Medium |
com.jsql.view.swing.shell.KeyAdapterTerminal
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.shell.KeyAdapterTerminal(AbstractShell) may expose internal representation by storing an externally mutable object into KeyAdapterTerminal.terminal | MALICIOUS_CODE | EI_EXPOSE_REP2 | 57 | Medium |
com.jsql.view.swing.sql.lexer.HighlightedDocument
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.sql.lexer.HighlightedDocument(Object) invokes com.jsql.view.swing.sql.lexer.Colorer.start() | MT_CORRECTNESS | SC_START_IN_CTOR | 82 | Medium |
com.jsql.view.swing.sql.lexer.syntax.JavaScriptLexer
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Dead store to offset in com.jsql.view.swing.sql.lexer.syntax.JavaScriptLexer.zzUnpackAction() | STYLE | DLS_DEAD_LOCAL_STORE | 129 | Medium |
Dead store to offset in com.jsql.view.swing.sql.lexer.syntax.JavaScriptLexer.zzUnpackAttribute() | STYLE | DLS_DEAD_LOCAL_STORE | 635 | Medium |
Dead store to offset in com.jsql.view.swing.sql.lexer.syntax.JavaScriptLexer.zzUnpackRowMap() | STYLE | DLS_DEAD_LOCAL_STORE | 200 | Medium |
Dead store to offset in com.jsql.view.swing.sql.lexer.syntax.JavaScriptLexer.zzUnpackTrans() | STYLE | DLS_DEAD_LOCAL_STORE | 588 | Medium |
Unread field: com.jsql.view.swing.sql.lexer.syntax.JavaScriptLexer.nextState; should this field be static? | PERFORMANCE | SS_SHOULD_BE_STATIC | 697 | Medium |
com.jsql.view.swing.sql.lexer.syntax.JavaScriptToken
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.sql.lexer.syntax.JavaScriptToken.getContents() invokes inefficient new String(String) constructor | PERFORMANCE | DM_STRING_CTOR | 243 | Medium |
Switch statement found in com.jsql.view.swing.sql.lexer.syntax.JavaScriptToken.errorString() where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 403-431 | Medium |
com.jsql.view.swing.sql.lexer.syntax.SQLLexer
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Dead store to offset in com.jsql.view.swing.sql.lexer.syntax.SQLLexer.zzUnpackAction() | STYLE | DLS_DEAD_LOCAL_STORE | 105 | Medium |
Dead store to offset in com.jsql.view.swing.sql.lexer.syntax.SQLLexer.zzUnpackAttribute() | STYLE | DLS_DEAD_LOCAL_STORE | 931 | Medium |
Dead store to offset in com.jsql.view.swing.sql.lexer.syntax.SQLLexer.zzUnpackRowMap() | STYLE | DLS_DEAD_LOCAL_STORE | 252 | Medium |
Dead store to offset in com.jsql.view.swing.sql.lexer.syntax.SQLLexer.zzUnpackTrans() | STYLE | DLS_DEAD_LOCAL_STORE | 891 | Medium |
Switch statement found in com.jsql.view.swing.sql.lexer.syntax.SQLLexer.getNextToken() where one case falls through to the next case | STYLE | SF_SWITCH_FALLTHROUGH | 1434-1437 | Medium |
com.jsql.view.swing.sql.lexer.syntax.SQLToken
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Switch statement found in com.jsql.view.swing.sql.lexer.syntax.SQLToken.errorString() where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 346-360 | Medium |
com.jsql.view.swing.tab.TabHeader
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.tab.TabHeader.getTabTitleLabel() may expose internal representation by returning TabHeader.tabTitleLabel | MALICIOUS_CODE | EI_EXPOSE_REP | 135 | Medium |
com.jsql.view.swing.tab.TabMouseAdapter
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.tab.TabMouseAdapter(TabbedPaneWheeled) may expose internal representation by storing an externally mutable object into TabMouseAdapter.tabbedPaneWheeled | MALICIOUS_CODE | EI_EXPOSE_REP2 | 30 | Medium |
com.jsql.view.swing.tab.TabbedPaneMouseWheelListener
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Do not catch NullPointerException like in com.jsql.view.swing.tab.TabbedPaneMouseWheelListener.mouseWheelMoved(MouseWheelEvent) | STYLE | DCN_NULLPOINTER_EXCEPTION | 41 | Medium |
com.jsql.view.swing.tab.dnd.DnDTabbedPane
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.tab.dnd.DnDTabbedPane.getDropLocation() may expose internal representation by returning DnDTabbedPane.dropLocation | MALICIOUS_CODE | EI_EXPOSE_REP | 332 | Medium |
com.jsql.view.swing.tab.dnd.DnDTabbedPane.setDropLocation(TransferHandler$DropLocation, boolean) may expose internal representation by storing an externally mutable object into DnDTabbedPane.dropLocation | MALICIOUS_CODE | EI_EXPOSE_REP2 | 131 | Medium |
com.jsql.view.swing.tab.dnd.GhostGlassPane
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.tab.dnd.GhostGlassPane.setTargetTabbedPane(DnDTabbedPane) may expose internal representation by storing an externally mutable object into GhostGlassPane.tabbedPane | MALICIOUS_CODE | EI_EXPOSE_REP2 | 32 | Medium |
com.jsql.view.swing.tab.dnd.TabDropTargetAdapter
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Return value of java.awt.dnd.DropTargetContext.getComponent() ignored, but method has no side effect | STYLE | RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT | 37 | Medium |
com.jsql.view.swing.table.ActionCloseSearch
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.table.ActionCloseSearch(JTextField, JPanel, PanelTable) may expose internal representation by storing an externally mutable object into ActionCloseSearch.panelSearch | MALICIOUS_CODE | EI_EXPOSE_REP2 | 15 | Medium |
new com.jsql.view.swing.table.ActionCloseSearch(JTextField, JPanel, PanelTable) may expose internal representation by storing an externally mutable object into ActionCloseSearch.panelTable | MALICIOUS_CODE | EI_EXPOSE_REP2 | 16 | Medium |
new com.jsql.view.swing.table.ActionCloseSearch(JTextField, JPanel, PanelTable) may expose internal representation by storing an externally mutable object into ActionCloseSearch.textFilter | MALICIOUS_CODE | EI_EXPOSE_REP2 | 14 | Medium |
com.jsql.view.swing.table.ActionShowSearch
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.table.ActionShowSearch(JPanel, JTextField) may expose internal representation by storing an externally mutable object into ActionShowSearch.panelSearch | MALICIOUS_CODE | EI_EXPOSE_REP2 | 13 | Medium |
new com.jsql.view.swing.table.ActionShowSearch(JPanel, JTextField) may expose internal representation by storing an externally mutable object into ActionShowSearch.textFilter | MALICIOUS_CODE | EI_EXPOSE_REP2 | 14 | Medium |
com.jsql.view.swing.table.AdjusterTableColumn
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.table.AdjusterTableColumn(JTable, int) may expose internal representation by storing an externally mutable object into AdjusterTableColumn.tableAdjust | MALICIOUS_CODE | EI_EXPOSE_REP2 | 53 | Medium |
com.jsql.view.swing.table.ComparatorColumn
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.table.ComparatorColumn implements Comparator but not Serializable | BAD_PRACTICE | SE_COMPARATOR_SHOULD_BE_SERIALIZABLE | 19-60 | Medium |
com.jsql.view.swing.table.FixedColumnTable
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.table.FixedColumnTable.fixColumnSize(int, JScrollPane) may expose internal representation by storing an externally mutable object into FixedColumnTable.scrollPane | MALICIOUS_CODE | EI_EXPOSE_REP2 | 42 | Medium |
com.jsql.view.swing.table.PanelTable
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Do not catch NullPointerException like in com.jsql.view.swing.table.PanelTable.lambda$initializeRenderer$1(DefaultTableCellRenderer, JTable, Object, boolean, boolean, int, int) | STYLE | DCN_NULLPOINTER_EXCEPTION | 170 | Medium |
com.jsql.view.swing.table.PanelTable.getTableValues() may expose internal representation by returning PanelTable.tableValues | MALICIOUS_CODE | EI_EXPOSE_REP | 305 | Medium |
com.jsql.view.swing.text.JPopupComponent
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.text.JPopupComponent.getProxy() may expose internal representation by returning JPopupComponent.proxy | MALICIOUS_CODE | EI_EXPOSE_REP | 55 | Medium |
new com.jsql.view.swing.text.JPopupComponent(JComponent) may expose internal representation by storing an externally mutable object into JPopupComponent.proxy | MALICIOUS_CODE | EI_EXPOSE_REP2 | 36 | Medium |
com.jsql.view.swing.text.JTextAreaPlaceholder
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Do not catch NullPointerException like in com.jsql.view.swing.text.JTextAreaPlaceholder.paint(Graphics) | STYLE | DCN_NULLPOINTER_EXCEPTION | 49 | Medium |
com.jsql.view.swing.text.action.SilentDeleteTextAction
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.text.action.SilentDeleteTextAction(String, Action) may expose internal representation by storing an externally mutable object into SilentDeleteTextAction.deleteAction | MALICIOUS_CODE | EI_EXPOSE_REP2 | 21 | Medium |
com.jsql.view.swing.tree.ActionCheckUncheck
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.tree.ActionCheckUncheck(AbstractNodeModel, DefaultMutableTreeNode) may expose internal representation by storing an externally mutable object into ActionCheckUncheck.currentTableNode | MALICIOUS_CODE | EI_EXPOSE_REP2 | 23 | Medium |
new com.jsql.view.swing.tree.ActionCheckUncheck(AbstractNodeModel, DefaultMutableTreeNode) may expose internal representation by storing an externally mutable object into ActionCheckUncheck.nodeModel | MALICIOUS_CODE | EI_EXPOSE_REP2 | 22 | Medium |
com.jsql.view.swing.tree.ActionLoadStop
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.tree.ActionLoadStop(AbstractNodeModel, DefaultMutableTreeNode) may expose internal representation by storing an externally mutable object into ActionLoadStop.currentTableNode | MALICIOUS_CODE | EI_EXPOSE_REP2 | 37 | Medium |
new com.jsql.view.swing.tree.ActionLoadStop(AbstractNodeModel, DefaultMutableTreeNode) may expose internal representation by storing an externally mutable object into ActionLoadStop.nodeModel | MALICIOUS_CODE | EI_EXPOSE_REP2 | 36 | Medium |
com.jsql.view.swing.tree.ActionPauseUnpause
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.tree.ActionPauseUnpause(AbstractNodeModel) may expose internal representation by storing an externally mutable object into ActionPauseUnpause.nodeModel | MALICIOUS_CODE | EI_EXPOSE_REP2 | 28 | Medium |
com.jsql.view.swing.tree.CellEditorNode
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.tree.CellEditorNode.getCellEditorValue() may expose internal representation by returning CellEditorNode.nodeModel | MALICIOUS_CODE | EI_EXPOSE_REP | 94 | Medium |
com.jsql.view.swing.tree.ImageObserverAnimated
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.tree.ImageObserverAnimated(JTree, TreeNode) may expose internal representation by storing an externally mutable object into ImageObserverAnimated.tree | MALICIOUS_CODE | EI_EXPOSE_REP2 | 35 | Medium |
com.jsql.view.swing.tree.PanelNode
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.tree.PanelNode.getEditable() may expose internal representation by returning PanelNode.textFieldEditable | MALICIOUS_CODE | EI_EXPOSE_REP | 229 | Medium |
com.jsql.view.swing.tree.PanelNode.getLabel() may expose internal representation by returning PanelNode.label | MALICIOUS_CODE | EI_EXPOSE_REP | 225 | Medium |
com.jsql.view.swing.tree.PanelNode.getProgressBar() may expose internal representation by returning PanelNode.progressBar | MALICIOUS_CODE | EI_EXPOSE_REP | 221 | Medium |
com.jsql.view.swing.tree.TreeDatabase
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.tree.TreeDatabase.getTreeNodeModels() may expose internal representation by returning TreeDatabase.mapNodes | MALICIOUS_CODE | EI_EXPOSE_REP | 238 | Medium |
com.jsql.view.swing.tree.model.AbstractNodeModel
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Do not catch NullPointerException like in com.jsql.view.swing.tree.model.AbstractNodeModel.initializeLabel(boolean, boolean, boolean) | STYLE | DCN_NULLPOINTER_EXCEPTION | 318 | Medium |
com.jsql.view.swing.tree.model.AbstractNodeModel.getComponent(JTree, Object, boolean, boolean, boolean) may expose internal representation by returning AbstractNodeModel.panelNode | MALICIOUS_CODE | EI_EXPOSE_REP | 275 | Medium |
com.jsql.view.swing.tree.model.AbstractNodeModel.getElementDatabase() may expose internal representation by returning AbstractNodeModel.elementDatabase | MALICIOUS_CODE | EI_EXPOSE_REP | 391 | Medium |
com.jsql.view.swing.tree.model.AbstractNodeModel.getPanel() may expose internal representation by returning AbstractNodeModel.panelNode | MALICIOUS_CODE | EI_EXPOSE_REP | 451 | Medium |
com.jsql.view.swing.tree.model.JPopupMenuCustomExtract
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.tree.model.JPopupMenuCustomExtract.getButtonGroupLoadRows() may expose internal representation by returning JPopupMenuCustomExtract.buttonGroupLoadRows | MALICIOUS_CODE | EI_EXPOSE_REP | 15 | Medium |
com.jsql.view.swing.tree.model.JPopupMenuCustomExtract.getMenuItemDump() may expose internal representation by returning JPopupMenuCustomExtract.menuItemDump | MALICIOUS_CODE | EI_EXPOSE_REP | 55 | Medium |
com.jsql.view.swing.tree.model.JPopupMenuCustomExtract.getRadioCustomFromChar() may expose internal representation by returning JPopupMenuCustomExtract.radioCustomFromChar | MALICIOUS_CODE | EI_EXPOSE_REP | 39 | Medium |
com.jsql.view.swing.tree.model.JPopupMenuCustomExtract.getRadioCustomFromRow() may expose internal representation by returning JPopupMenuCustomExtract.radioCustomFromRow | MALICIOUS_CODE | EI_EXPOSE_REP | 23 | Medium |
com.jsql.view.swing.tree.model.JPopupMenuCustomExtract.getRadioCustomToChar() may expose internal representation by returning JPopupMenuCustomExtract.radioCustomToChar | MALICIOUS_CODE | EI_EXPOSE_REP | 47 | Medium |
com.jsql.view.swing.tree.model.JPopupMenuCustomExtract.getRadioCustomToRow() may expose internal representation by returning JPopupMenuCustomExtract.radioCustomToRow | MALICIOUS_CODE | EI_EXPOSE_REP | 31 | Medium |
com.jsql.view.swing.tree.model.JPopupMenuCustomExtract.setButtonGroupLoadRows(ButtonGroup) may expose internal representation by storing an externally mutable object into JPopupMenuCustomExtract.buttonGroupLoadRows | MALICIOUS_CODE | EI_EXPOSE_REP2 | 19 | Medium |
com.jsql.view.swing.tree.model.JPopupMenuCustomExtract.setMenuItemDump(JMenuItem) may expose internal representation by storing an externally mutable object into JPopupMenuCustomExtract.menuItemDump | MALICIOUS_CODE | EI_EXPOSE_REP2 | 59 | Medium |
com.jsql.view.swing.tree.model.JPopupMenuCustomExtract.setRadioCustomFromChar(JCheckBox) may expose internal representation by storing an externally mutable object into JPopupMenuCustomExtract.radioCustomFromChar | MALICIOUS_CODE | EI_EXPOSE_REP2 | 43 | Medium |
com.jsql.view.swing.tree.model.JPopupMenuCustomExtract.setRadioCustomFromRow(JCheckBox) may expose internal representation by storing an externally mutable object into JPopupMenuCustomExtract.radioCustomFromRow | MALICIOUS_CODE | EI_EXPOSE_REP2 | 27 | Medium |
com.jsql.view.swing.tree.model.JPopupMenuCustomExtract.setRadioCustomToChar(JCheckBox) may expose internal representation by storing an externally mutable object into JPopupMenuCustomExtract.radioCustomToChar | MALICIOUS_CODE | EI_EXPOSE_REP2 | 51 | Medium |
com.jsql.view.swing.tree.model.JPopupMenuCustomExtract.setRadioCustomToRow(JCheckBox) may expose internal representation by storing an externally mutable object into JPopupMenuCustomExtract.radioCustomToRow | MALICIOUS_CODE | EI_EXPOSE_REP2 | 35 | Medium |
com.jsql.view.swing.ui.ComponentBorder
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.ui.ComponentBorder.getBorderInsets(Component) may expose internal representation by returning ComponentBorder.borderInsets | MALICIOUS_CODE | EI_EXPOSE_REP | 155 | Medium |
new com.jsql.view.swing.ui.ComponentBorder(JComponent, ComponentBorder$Edge, float) may expose internal representation by storing an externally mutable object into ComponentBorder.component | MALICIOUS_CODE | EI_EXPOSE_REP2 | 81 | Medium |
com.jsql.view.swing.ui.ComponentBorder.install(JComponent) may expose internal representation by storing an externally mutable object into ComponentBorder.parent | MALICIOUS_CODE | EI_EXPOSE_REP2 | 190 | Medium |
com.jsql.view.swing.ui.FlatButtonMouseAdapter
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.jsql.view.swing.ui.FlatButtonMouseAdapter(JButton) may expose internal representation by storing an externally mutable object into FlatButtonMouseAdapter.buttonFlat | MALICIOUS_CODE | EI_EXPOSE_REP2 | 19 | Medium |
com.jsql.view.swing.util.MediatorHelper
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.jsql.view.swing.util.MediatorHelper.register(InjectionModel) may expose internal static state by storing a mutable object into a static field com.jsql.view.swing.util.MediatorHelper.model | MALICIOUS_CODE | EI_EXPOSE_STATIC_REP2 | 174 | Medium |
com.jsql.view.swing.util.MediatorHelper.register(JFrameView) may expose internal static state by storing a mutable object into a static field com.jsql.view.swing.util.MediatorHelper.frame | MALICIOUS_CODE | EI_EXPOSE_STATIC_REP2 | 111 | Medium |
com.jsql.view.swing.util.MediatorHelper.register(ManagerAdminPage) may expose internal static state by storing a mutable object into a static field com.jsql.view.swing.util.MediatorHelper.managerAdminPage | MALICIOUS_CODE | EI_EXPOSE_STATIC_REP2 | 150 | Medium |
com.jsql.view.swing.util.MediatorHelper.register(ManagerBruteForce) may expose internal static state by storing a mutable object into a static field com.jsql.view.swing.util.MediatorHelper.managerBruteForce | MALICIOUS_CODE | EI_EXPOSE_STATIC_REP2 | 170 | Medium |
com.jsql.view.swing.util.MediatorHelper.register(ManagerFile) may expose internal static state by storing a mutable object into a static field com.jsql.view.swing.util.MediatorHelper.managerFile | MALICIOUS_CODE | EI_EXPOSE_STATIC_REP2 | 154 | Medium |
com.jsql.view.swing.util.MediatorHelper.register(ManagerScan) may expose internal static state by storing a mutable object into a static field com.jsql.view.swing.util.MediatorHelper.managerScan | MALICIOUS_CODE | EI_EXPOSE_STATIC_REP2 | 166 | Medium |
com.jsql.view.swing.util.MediatorHelper.register(ManagerSqlShell) may expose internal static state by storing a mutable object into a static field com.jsql.view.swing.util.MediatorHelper.managerSqlshell | MALICIOUS_CODE | EI_EXPOSE_STATIC_REP2 | 162 | Medium |
com.jsql.view.swing.util.MediatorHelper.register(ManagerUpload) may expose internal static state by storing a mutable object into a static field com.jsql.view.swing.util.MediatorHelper.managerUpload | MALICIOUS_CODE | EI_EXPOSE_STATIC_REP2 | 158 | Medium |
com.jsql.view.swing.util.MediatorHelper.register(ManagerWebShell) may expose internal static state by storing a mutable object into a static field com.jsql.view.swing.util.MediatorHelper.managerWebshell | MALICIOUS_CODE | EI_EXPOSE_STATIC_REP2 | 146 | Medium |
com.jsql.view.swing.util.MediatorHelper.register(Menubar) may expose internal static state by storing a mutable object into a static field com.jsql.view.swing.util.MediatorHelper.menubar | MALICIOUS_CODE | EI_EXPOSE_STATIC_REP2 | 115 | Medium |
com.jsql.view.swing.util.MediatorHelper.register(PanelAddressBar) may expose internal static state by storing a mutable object into a static field com.jsql.view.swing.util.MediatorHelper.panelAddressBar | MALICIOUS_CODE | EI_EXPOSE_STATIC_REP2 | 119 | Medium |
com.jsql.view.swing.util.MediatorHelper.register(PanelConsoles) may expose internal static state by storing a mutable object into a static field com.jsql.view.swing.util.MediatorHelper.panelConsoles | MALICIOUS_CODE | EI_EXPOSE_STATIC_REP2 | 127 | Medium |
com.jsql.view.swing.util.MediatorHelper.register(TabConsoles) may expose internal static state by storing a mutable object into a static field com.jsql.view.swing.util.MediatorHelper.tabConsoles | MALICIOUS_CODE | EI_EXPOSE_STATIC_REP2 | 123 | Medium |
com.jsql.view.swing.util.MediatorHelper.register(TabManagersProxy) may expose internal static state by storing a mutable object into a static field com.jsql.view.swing.util.MediatorHelper.tabManagers | MALICIOUS_CODE | EI_EXPOSE_STATIC_REP2 | 139 | Medium |
com.jsql.view.swing.util.MediatorHelper.register(TabResults) may expose internal static state by storing a mutable object into a static field com.jsql.view.swing.util.MediatorHelper.tabResults | MALICIOUS_CODE | EI_EXPOSE_STATIC_REP2 | 135 | Medium |
com.jsql.view.swing.util.MediatorHelper.register(TreeDatabase) may expose internal static state by storing a mutable object into a static field com.jsql.view.swing.util.MediatorHelper.treeDatabase | MALICIOUS_CODE | EI_EXPOSE_STATIC_REP2 | 131 | Medium |
Public static com.jsql.view.swing.util.MediatorHelper.frame() may expose internal representation by returning MediatorHelper.frame | MALICIOUS_CODE | MS_EXPOSE_REP | 60 | Medium |
Public static com.jsql.view.swing.util.MediatorHelper.managerAdminPage() may expose internal representation by returning MediatorHelper.managerAdminPage | MALICIOUS_CODE | MS_EXPOSE_REP | 84 | Medium |
Public static com.jsql.view.swing.util.MediatorHelper.managerBruteForce() may expose internal representation by returning MediatorHelper.managerBruteForce | MALICIOUS_CODE | MS_EXPOSE_REP | 104 | Medium |
Public static com.jsql.view.swing.util.MediatorHelper.managerFile() may expose internal representation by returning MediatorHelper.managerFile | MALICIOUS_CODE | MS_EXPOSE_REP | 88 | Medium |
Public static com.jsql.view.swing.util.MediatorHelper.managerScan() may expose internal representation by returning MediatorHelper.managerScan | MALICIOUS_CODE | MS_EXPOSE_REP | 100 | Medium |
Public static com.jsql.view.swing.util.MediatorHelper.managerSqlshell() may expose internal representation by returning MediatorHelper.managerSqlshell | MALICIOUS_CODE | MS_EXPOSE_REP | 96 | Medium |
Public static com.jsql.view.swing.util.MediatorHelper.managerUpload() may expose internal representation by returning MediatorHelper.managerUpload | MALICIOUS_CODE | MS_EXPOSE_REP | 92 | Medium |
Public static com.jsql.view.swing.util.MediatorHelper.managerWebshell() may expose internal representation by returning MediatorHelper.managerWebshell | MALICIOUS_CODE | MS_EXPOSE_REP | 80 | Medium |
Public static com.jsql.view.swing.util.MediatorHelper.menubar() may expose internal representation by returning MediatorHelper.menubar | MALICIOUS_CODE | MS_EXPOSE_REP | 64 | Medium |
Public static com.jsql.view.swing.util.MediatorHelper.model() may expose internal representation by returning MediatorHelper.model | MALICIOUS_CODE | MS_EXPOSE_REP | 44 | Medium |
Public static com.jsql.view.swing.util.MediatorHelper.panelAddressBar() may expose internal representation by returning MediatorHelper.panelAddressBar | MALICIOUS_CODE | MS_EXPOSE_REP | 68 | Medium |
Public static com.jsql.view.swing.util.MediatorHelper.panelConsoles() may expose internal representation by returning MediatorHelper.panelConsoles | MALICIOUS_CODE | MS_EXPOSE_REP | 76 | Medium |
Public static com.jsql.view.swing.util.MediatorHelper.tabConsoles() may expose internal representation by returning MediatorHelper.tabConsoles | MALICIOUS_CODE | MS_EXPOSE_REP | 72 | Medium |
Public static com.jsql.view.swing.util.MediatorHelper.tabManagers() may expose internal representation by returning MediatorHelper.tabManagers | MALICIOUS_CODE | MS_EXPOSE_REP | 56 | Medium |
Public static com.jsql.view.swing.util.MediatorHelper.tabResults() may expose internal representation by returning MediatorHelper.tabResults | MALICIOUS_CODE | MS_EXPOSE_REP | 52 | Medium |
Public static com.jsql.view.swing.util.MediatorHelper.treeDatabase() may expose internal representation by returning MediatorHelper.treeDatabase | MALICIOUS_CODE | MS_EXPOSE_REP | 48 | Medium |