Skip navigation links
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Exceptions
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Terminally Deprecated Elements
    Element
    Description
    org.parosproxy.paros.Constant.VULNERABILITIES_EXTENSION
    (2.14.0) The vulnerabilities were moved to Common Library add-on.
    org.parosproxy.paros.Constant.VULNERABILITIES_PREFIX
    (2.14.0) The vulnerabilities were moved to Common Library add-on.
    org.parosproxy.paros.core.scanner.AbstractPlugin.getDelayInMs()
    org.parosproxy.paros.core.scanner.AbstractPlugin.setDelayInMs(int)
    org.parosproxy.paros.core.scanner.Plugin.getDelayInMs()
    (2.13.0) This functionality has been superseded with the rate limiting provided by the Network add-on. It will be removed in a future release.
    org.parosproxy.paros.core.scanner.Plugin.setDelayInMs(int)
    (2.13.0) This functionality has been superseded with the rate limiting provided by the Network add-on. It will be removed in a future release.
    org.parosproxy.paros.core.scanner.ScannerParam.getDelayInMs()
    (2.13.0) This option has been superseded with the rate limiting provided by the Network add-on. It will be removed in a future release.
    org.parosproxy.paros.core.scanner.ScannerParam.setDelayInMs(int)
    (2.13.0) This option has been superseded with the rate limiting provided by the Network add-on. It will be removed in a future release.
    org.parosproxy.paros.db.paros.ParosDatabase.setDatabaseParam(DatabaseParam)
    (2.14.0) Use ParosDatabase.setDatabaseOptions(DatabaseParam) instead.
    org.parosproxy.paros.extension.ExtensionLoader.addOnInstalled(AddOn)
    (2.15.0) Replaced by ExtensionLoader.addOnStatusUpdate(org.zaproxy.zap.extension.AddOnInstallationStatusListener.StatusUpdate).
    org.parosproxy.paros.extension.ExtensionLoader.addOnSoftUninstalled(AddOn, boolean)
    (2.15.0) Replaced by ExtensionLoader.addOnStatusUpdate(org.zaproxy.zap.extension.AddOnInstallationStatusListener.StatusUpdate).
    org.parosproxy.paros.extension.ExtensionLoader.addOnUninstalled(AddOn, boolean)
    (2.15.0) Replaced by ExtensionLoader.addOnStatusUpdate(org.zaproxy.zap.extension.AddOnInstallationStatusListener.StatusUpdate).
    org.parosproxy.paros.extension.ExtensionLoader.addProxyServer(ProxyServer)
    (2.13.0) Use the network add-on to create proxies.
    org.parosproxy.paros.extension.ExtensionLoader.hookConnectRequestProxyListeners(Proxy)
    (2.13.0) Use the network add-on to create proxies.
    org.parosproxy.paros.extension.ExtensionLoader.hookOverrideMessageProxyListener(Proxy)
    (2.13.0) Use the network add-on to create proxies.
    org.parosproxy.paros.extension.ExtensionLoader.hookPersistentConnectionListener(Proxy)
    (2.13.0) Use the network add-on to create proxies.
    org.parosproxy.paros.extension.ExtensionLoader.hookProxyListener(Proxy)
    (2.13.0) Use the network add-on to create proxies.
    org.parosproxy.paros.extension.ExtensionLoader.removeProxyServer(ProxyServer)
    (2.13.0) Use the network add-on to create proxies.
    org.parosproxy.paros.model.OptionsParam.getGlobalExcludeURLParam()
    (2.13.0) Superseded by Network add-on options.
    org.zaproxy.zap.control.AddOn.getLoadedPscanrules()
    (2.15.0) Returns an empty list always. The scan rules are loaded by the corresponding extension.
    org.zaproxy.zap.control.AddOnLoader.getPassiveScanRules()
    (2.15.0) The scan rules are loaded by the corresponding extension.
    org.zaproxy.zap.control.CoreFunctionality.getBuiltInPassiveScanRules()
    (2.15.0) The core scan rules are directly loaded by the corresponding extension.
    org.zaproxy.zap.extension.AddOnInstallationStatusListener.addOnInstalled(AddOn)
    org.zaproxy.zap.extension.AddOnInstallationStatusListener.addOnSoftUninstalled(AddOn, boolean)
    org.zaproxy.zap.extension.AddOnInstallationStatusListener.addOnUninstalled(AddOn, boolean)
    org.zaproxy.zap.extension.ascan.ActiveScript
    org.zaproxy.zap.extension.ascan.ActiveScript2
    org.zaproxy.zap.extension.ascan.ScriptsActiveScanner
    org.zaproxy.zap.extension.globalexcludeurl.ExtensionGlobalExcludeURL
    (2.13.0) Superseded by Network add-on options.
    org.zaproxy.zap.extension.globalexcludeurl.GlobalExcludeURLParam
    (2.13.0) Superseded by Network add-on options.
    org.zaproxy.zap.extension.globalexcludeurl.OptionsGlobalExcludeURLPanel
    (2.13.0) Superseded by Network add-on options.
    org.zaproxy.zap.extension.globalexcludeurl.OptionsGlobalExcludeURLTableModel
    (2.13.0) Superseded by Network add-on options.
    org.zaproxy.zap.extension.log4j.ExtensionLog4j
    org.zaproxy.zap.extension.pscan.ExtensionPassiveScan.clearQueue()
    org.zaproxy.zap.extension.pscan.ExtensionPassiveScan.getRecordsToScan()
    org.zaproxy.zap.extension.pscan.ExtensionPassiveScan.getScanStatus()
    org.zaproxy.zap.extension.pscan.ExtensionPassiveScan.loadFrom(Configuration)
    org.zaproxy.zap.extension.pscan.ExtensionPassiveScan.PROXY_LISTENER_ORDER
    org.zaproxy.zap.extension.pscan.ExtensionPassiveScan.saveTo(Configuration)
    org.zaproxy.zap.extension.pscan.ExtensionPassiveScan.SCRIPT_TYPE_PASSIVE
    org.zaproxy.zap.extension.pscan.OptionsPassiveScan
    org.zaproxy.zap.extension.pscan.OptionsPassiveScanTableModel
    org.zaproxy.zap.extension.pscan.PassiveScanAPI
    org.zaproxy.zap.extension.pscan.PassiveScanController
    org.zaproxy.zap.extension.pscan.PassiveScanner.getTaskHelper()
    org.zaproxy.zap.extension.pscan.PassiveScanner.setParent(PassiveScanThread)
    org.zaproxy.zap.extension.pscan.PassiveScanner.setTaskHelper(PassiveScanTaskHelper)
    org.zaproxy.zap.extension.pscan.PassiveScannerList
    org.zaproxy.zap.extension.pscan.PassiveScanParam
    org.zaproxy.zap.extension.pscan.PassiveScanTask
    org.zaproxy.zap.extension.pscan.PassiveScanTaskHelper
    org.zaproxy.zap.extension.pscan.PassiveScanThread
    (2.12.0) Use PassiveScanController instead.
    org.zaproxy.zap.extension.pscan.PassiveScript
    org.zaproxy.zap.extension.pscan.PolicyPassiveScanPanel
    org.zaproxy.zap.extension.pscan.scanner.RegexAutoTagScanner
    org.zaproxy.zap.extension.pscan.scanner.ScriptsPassiveScanner
    org.zaproxy.zap.extension.pscan.scanner.StatsPassiveScanner
    org.zaproxy.zap.extension.script.ScriptAPI
    org.zaproxy.zap.model.DefaultValueGenerator
    (2.16.0) Use the classes from the Common Library add-on.
    org.zaproxy.zap.model.ValueGenerator
    (2.16.0) Use the classes from the Common Library add-on.
    org.zaproxy.zap.model.Vulnerabilities
    (2.14.0) The vulnerabilities were moved to Common Library add-on.
    org.zaproxy.zap.model.VulnerabilitiesLoader
    (2.14.0) The vulnerabilities were moved to Common Library add-on.
    org.zaproxy.zap.model.Vulnerability
    (2.14.0) The vulnerabilities were moved to Common Library add-on.
    org.zaproxy.zap.utils.HarUtils
    (2.16.0) Use/rely on exim add-on.
    org.zaproxy.zap.view.popup.PopupMenuItemContextInclude.createPopupIncludeInContextMenu()
    (2.16.0) Override PopupMenuItemContextInclude.createPopupIncludeInContextMenu(int) instead.
  • Deprecated Interfaces
    Interface
    Description
    org.parosproxy.paros.extension.manualrequest.MessageSender
    (2.12.0) Replaced by Requester add-on.
    org.parosproxy.paros.security.SslCertificateService
    org.zaproxy.zap.extension.ascan.ActiveScript
    org.zaproxy.zap.extension.ascan.ActiveScript2
    org.zaproxy.zap.extension.callback.CallbackImplementor
    (2.11.0) Superseded by the OAST add-on.
    org.zaproxy.zap.extension.pscan.PassiveScript
    org.zaproxy.zap.extension.tab.Tab
    (2.12.0) Not in effective use.
    org.zaproxy.zap.model.ValueGenerator
    (2.16.0) Use the classes from the Common Library add-on.
    org.zaproxy.zap.spider.parser.SpiderParserListener
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.SpiderListener
    (2.12.0) See the spider add-on in zap-extensions instead.
  • Deprecated Classes
    Class
    Description
    ch.csnc.extension.httpclient.AliasCertificate
    (2.12.0) No longer in use.
    ch.csnc.extension.httpclient.AliasKeyManager
    (2.12.0) No longer in use.
    ch.csnc.extension.httpclient.PKCS11Configuration
    (2.12.0) No longer in use.
    ch.csnc.extension.httpclient.SSLContextManager
    (2.12.0) No longer in use.
    ch.csnc.extension.ui.AliasTableModel
    (2.12.0) No longer in use.
    ch.csnc.extension.ui.CertificateView
    (2.12.0) No longer in use.
    ch.csnc.extension.ui.DriversView
    (2.12.0) No longer in use.
    ch.csnc.extension.ui.DriverTableModel
    (2.12.0) No longer in use.
    ch.csnc.extension.util.DriverConfiguration
    (2.12.0) No longer in use.
    ch.csnc.extension.util.OptionsParamExperimentalSliSupport
    (2.12.0) No longer in use.
    org.parosproxy.paros.control.Proxy
    (2.12.0) No longer used/needed by core. Use the network add-on instead.
    org.parosproxy.paros.core.proxy.CacheProcessingItem
    (2.12.0)
    org.parosproxy.paros.core.proxy.CustomStreamsSocket
    (2.12.0) No longer used/needed. It will be removed in a future release.
    org.parosproxy.paros.core.proxy.ProxyParam
    (2.12.0) Use the network add-on instead.
    org.parosproxy.paros.core.proxy.ProxyServer
    (2.12.0) Use the network add-on instead.
    org.parosproxy.paros.core.proxy.ProxyServerSSL
    org.parosproxy.paros.core.proxy.ProxyThread
    No longer used/needed. It will be removed in a future release.
    org.parosproxy.paros.core.proxy.ProxyThreadSSL
    org.parosproxy.paros.extension.history.PopupMenuExportMessage
    (2.12.0) see the exim add-on
    org.parosproxy.paros.extension.history.PopupMenuExportResponse
    (2.12.0) see the exim add-on
    org.parosproxy.paros.extension.manualrequest.ExtensionManualRequestEditor
    (2.12.0) Replaced by Requester add-on.
    org.parosproxy.paros.extension.manualrequest.http.impl.HttpPanelSender
    (2.12.0) Replaced by Requester add-on.
    org.parosproxy.paros.extension.manualrequest.http.impl.ManualHttpRequestEditorDialog
    (2.12.0) Replaced by Requester add-on.
    org.parosproxy.paros.extension.manualrequest.ManualRequestEditorDialog
    (2.12.0) Replaced by Requester add-on.
    org.parosproxy.paros.extension.option.OptionsCertificatePanel
    (2.12.0) No longer in use.
    org.parosproxy.paros.extension.option.OptionsConnectionPanel
    (2.12.0) No longer in use.
    org.parosproxy.paros.extension.option.OptionsParamCertificate
    (2.12.0) No longer in use.
    org.parosproxy.paros.extension.option.ProxyExcludedDomainsTableModel
    (2.12.0) No longer in use.
    org.parosproxy.paros.extension.option.SecurityProtocolsPanel
    (2.12.0) No longer in use.
    org.parosproxy.paros.extension.state.ExtensionState
    (2.12.0) No longer in use, it will be removed in a following version.
    org.parosproxy.paros.network.ConnectionParam
    (2.12.0) Use the network add-on instead.
    org.parosproxy.paros.network.DecoratedSocketsSslSocketFactory
    (2.12.0) Implementation details, do not use.
    org.parosproxy.paros.network.GenericMethod
    (2.12.0) Implementation details, do not use.
    org.parosproxy.paros.network.HttpMethodHelper
    (2.12.0) Implementation details, do not use.
    org.parosproxy.paros.network.HttpSenderContextParos
    (2.12.0) Implementation details, do not use.
    org.parosproxy.paros.network.HttpSenderParos
    (2.12.0) Implementation details, do not use.
    org.parosproxy.paros.network.HttpUtil
    (2.12.0) No longer in effective use by core. It will be removed in a following release.
    org.parosproxy.paros.network.SSLConnector
    (2.12.0) Implementation details, do not use.
    org.parosproxy.paros.security.CachedSslCertifificateServiceImpl
    org.parosproxy.paros.security.CertData
    org.parosproxy.paros.security.SslCertificateServiceImpl
    org.zaproxy.zap.extension.ascan.ScriptsActiveScanner
    org.zaproxy.zap.extension.callback.CallbackParam
    (2.11.0) Superseded by the OAST add-on.
    org.zaproxy.zap.extension.callback.ExtensionCallback
    (2.11.0) Superseded by the OAST add-on.
    org.zaproxy.zap.extension.callback.OptionsCallbackPanel
    (2.11.0) Superseded by the OAST add-on.
    org.zaproxy.zap.extension.callback.ui.CallbackPanel
    (2.11.0) Superseded by the OAST add-on.
    org.zaproxy.zap.extension.callback.ui.CallbackRequest
    (2.11.0) Superseded by the OAST add-on.
    org.zaproxy.zap.extension.callback.ui.CallbackTable
    (2.11.0) Superseded by the OAST add-on.
    org.zaproxy.zap.extension.callback.ui.CallbackTableModel
    (2.11.0) Superseded by the OAST add-on.
    org.zaproxy.zap.extension.callback.ui.CustomColumn
    (2.11.0) Superseded by the OAST add-on.
    org.zaproxy.zap.extension.callback.ui.DefaultCustomColumnHistoryReferencesTableModel
    (2.11.0) Superseded by the OAST add-on.
    org.zaproxy.zap.extension.dynssl.DynamicSSLPanel
    org.zaproxy.zap.extension.dynssl.DynamicSSLWelcomeDialog
    org.zaproxy.zap.extension.dynssl.DynSSLParam
    org.zaproxy.zap.extension.dynssl.ExtensionDynSSL
    (2.12.0)
    org.zaproxy.zap.extension.dynssl.SslCertificateUtils
    org.zaproxy.zap.extension.globalexcludeurl.ExtensionGlobalExcludeURL
    (2.13.0) Superseded by Network add-on options.
    org.zaproxy.zap.extension.globalexcludeurl.GlobalExcludeURLParam
    (2.13.0) Superseded by Network add-on options.
    org.zaproxy.zap.extension.globalexcludeurl.OptionsGlobalExcludeURLPanel
    (2.13.0) Superseded by Network add-on options.
    org.zaproxy.zap.extension.globalexcludeurl.OptionsGlobalExcludeURLTableModel
    (2.13.0) Superseded by Network add-on options.
    org.zaproxy.zap.extension.history.PopupMenuExportContextURLs
    (2.12.0) see the exim add-on
    org.zaproxy.zap.extension.history.PopupMenuExportSelectedURLs
    (2.12.0) see the exim add-on
    org.zaproxy.zap.extension.history.PopupMenuExportURLs
    (2.12.0) see the exim add-on
    org.zaproxy.zap.extension.history.PopupMenuResendMessage
    (2.12.0) Replaced by Requester add-on.
    org.zaproxy.zap.extension.httppanel.view.largerequest.ExtensionHttpPanelLargeRequestView
    (2.12.0) No longer in use.
    org.zaproxy.zap.extension.httppanel.view.largerequest.LargeRequestStringHttpPanelViewModel
    (2.12.0) No longer in use.
    org.zaproxy.zap.extension.httppanel.view.largerequest.LargeRequestUtil
    (2.12.0) No longer in use.
    org.zaproxy.zap.extension.httppanel.view.largerequest.RequestLargeRequestAllView
    (2.12.0) No longer in use.
    org.zaproxy.zap.extension.httppanel.view.largerequest.RequestLargeRequestSplitView
    (2.12.0) No longer in use.
    org.zaproxy.zap.extension.httppanel.view.largeresponse.ExtensionHttpPanelLargeResponseView
    (2.12.0) No longer in use.
    org.zaproxy.zap.extension.httppanel.view.largeresponse.LargeResponseStringHttpPanelViewModel
    (2.12.0) No longer in use.
    org.zaproxy.zap.extension.httppanel.view.largeresponse.LargeResponseUtil
    (2.12.0) No longer in use.
    org.zaproxy.zap.extension.httppanel.view.largeresponse.ResponseLargeResponseAllView
    (2.12.0) No longer in use.
    org.zaproxy.zap.extension.httppanel.view.largeresponse.ResponseLargeResponseSplitView
    (2.12.0) No longer in use.
    org.zaproxy.zap.extension.log4j.ExtensionLog4j
    org.zaproxy.zap.extension.option.OptionsParamMisc
    (2.7.0) Not used, it will be removed in a future version.
    org.zaproxy.zap.extension.option.SocksProxyPanel
    (2.12.0) No longer in use.
    org.zaproxy.zap.extension.proxies.ExtensionProxies
    (2.12.0) Use the capabilities provided by the network add-on.
    org.zaproxy.zap.extension.proxies.OptionsLocalProxyPanel
    (2.12.0) No longer used/needed. It will be removed in a future release.
    org.zaproxy.zap.extension.proxies.OptionsProxiesPanel
    (2.12.0) No longer used/needed. It will be removed in a future release.
    org.zaproxy.zap.extension.proxies.OptionsProxiesTableModel
    (2.12.0) No longer used/needed. It will be removed in a future release.
    org.zaproxy.zap.extension.proxies.ProxiesAPI
    (2.12.0) No longer used/needed. It will be removed in a future release.
    org.zaproxy.zap.extension.proxies.ProxiesParam
    (2.12.0) No longer used/needed. It will be removed in a future release.
    org.zaproxy.zap.extension.proxies.ProxiesParamProxy
    (2.12.0) No longer used/needed. It will be removed in a future release.
    org.zaproxy.zap.extension.pscan.OptionsPassiveScan
    org.zaproxy.zap.extension.pscan.OptionsPassiveScanTableModel
    org.zaproxy.zap.extension.pscan.PassiveScanAPI
    org.zaproxy.zap.extension.pscan.PassiveScanController
    org.zaproxy.zap.extension.pscan.PassiveScannerList
    org.zaproxy.zap.extension.pscan.PassiveScanParam
    org.zaproxy.zap.extension.pscan.PassiveScanTask
    org.zaproxy.zap.extension.pscan.PassiveScanTaskHelper
    org.zaproxy.zap.extension.pscan.PassiveScanThread
    (2.12.0) Use PassiveScanController instead.
    org.zaproxy.zap.extension.pscan.PolicyPassiveScanPanel
    org.zaproxy.zap.extension.pscan.scanner.RegexAutoTagScanner
    org.zaproxy.zap.extension.pscan.scanner.ScriptsPassiveScanner
    org.zaproxy.zap.extension.pscan.scanner.StatsPassiveScanner
    org.zaproxy.zap.extension.script.ScriptAPI
    org.zaproxy.zap.extension.spider.ExtensionSpider
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.extension.spider.OptionsSpiderPanel
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.extension.spider.PopupMenuItemSpiderDialog
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.extension.spider.PopupMenuItemSpiderDialogWithContext
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.extension.spider.SpiderAPI
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.extension.spider.SpiderDialog
    org.zaproxy.zap.extension.spider.SpiderEventPublisher
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.extension.spider.SpiderPanel
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.extension.spider.SpiderPanelTableModel
    org.zaproxy.zap.extension.spider.SpiderResource
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.extension.spider.SpiderScan
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.extension.spider.SpiderScanController
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.extension.spider.SpiderThread
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.extension.stdmenus.PopupMenuActiveScanNode
    org.zaproxy.zap.extension.stdmenus.PopupMenuActiveScanScope
    org.zaproxy.zap.extension.stdmenus.PopupMenuActiveScanSite
    org.zaproxy.zap.extension.stdmenus.PopupMenuActiveScanURL
    org.zaproxy.zap.extension.stdmenus.PopupMenuCopyUrls
    (2.12.0) see the exim add-on
    org.zaproxy.zap.extension.stdmenus.PopupMenuResendMessage
    (2.12.0) Replaced by Requester add-on.
    org.zaproxy.zap.httputils.HtmlContext
    (2.12.0) This class has been moved to the zap-extensions repo.
    org.zaproxy.zap.httputils.HtmlContextAnalyser
    (2.12.0) This class has been moved to the zap-extensions repo.
    org.zaproxy.zap.model.CommonUserAgents
    (2.12.0) No longer in use.
    org.zaproxy.zap.model.DefaultValueGenerator
    (2.16.0) Use the classes from the Common Library add-on.
    org.zaproxy.zap.model.Vulnerabilities
    (2.14.0) The vulnerabilities were moved to Common Library add-on.
    org.zaproxy.zap.model.VulnerabilitiesLoader
    (2.14.0) The vulnerabilities were moved to Common Library add-on.
    org.zaproxy.zap.model.Vulnerability
    (2.14.0) The vulnerabilities were moved to Common Library add-on.
    org.zaproxy.zap.network.SocksProxy
    (2.12.0) No longer in use.
    org.zaproxy.zap.network.ZapAuthenticator
    (2.12.0) No longer in use, it will be removed in a following version.
    org.zaproxy.zap.network.ZapCookieSpec
    (2.12.0) Implementation details, do not use.
    org.zaproxy.zap.network.ZapDeleteMethod
    (2.12.0) Implementation details, do not use.
    org.zaproxy.zap.network.ZapHeadMethod
    (2.12.0) Implementation details, do not use.
    org.zaproxy.zap.network.ZapHttpParser
    (2.12.0) Implementation details, do not use.
    org.zaproxy.zap.network.ZapNTLMScheme
    (2.12.0) Implementation details, do not use.
    org.zaproxy.zap.network.ZapOptionsMethod
    (2.12.0) Implementation details, do not use.
    org.zaproxy.zap.network.ZapPostMethod
    (2.12.0) Implementation details, do not use.
    org.zaproxy.zap.network.ZapProxySelector
    (2.12.0) No longer in use, it will be removed in a following version.
    org.zaproxy.zap.network.ZapPutMethod
    (2.12.0) Implementation details, do not use.
    org.zaproxy.zap.network.ZapTraceMethod
    (2.12.0) Implementation details, do not use.
    org.zaproxy.zap.spider.DomainAlwaysInScopeMatcher
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.filters.DefaultFetchFilter
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.filters.DefaultParseFilter
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.filters.FetchFilter
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.filters.HttpPrefixFetchFilter
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.filters.MaxChildrenFetchFilter
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.filters.MaxChildrenParseFilter
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.filters.ParseFilter
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.parser.SpiderGitParser
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.parser.SpiderHtmlFormParser
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.parser.SpiderHtmlParser
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.parser.SpiderHttpHeaderParser
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.parser.SpiderODataAtomParser
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.parser.SpiderParser
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.parser.SpiderRedirectParser
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.parser.SpiderResourceFound
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.parser.SpiderRobotstxtParser
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.parser.SpiderSitemapXMLParser
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.parser.SpiderSVNEntriesParser
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.parser.SpiderTextParser
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.Spider
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.SpiderController
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.SpiderParam
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.SpiderTask
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.SpiderTaskResult
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.URLCanonicalizer
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.spider.URLResolver
    (2.12.0) See the spider add-on in zap-extensions instead.
    org.zaproxy.zap.utils.ClassLoaderUtil
    (2.8.0) The use of this class is discouraged, it expects a URLClassLoader as system class loader, which is not always the case (e.g. Java 9+).
    org.zaproxy.zap.utils.HarUtils
    (2.16.0) Use/rely on exim add-on.
    org.zaproxy.zap.utils.ViewState
    in ZAP (2.10.0)
    org.zaproxy.zap.view.OptionsConnectionPanel
    (2.12.0) No longer in use.
    org.zaproxy.zap.view.ProxyDialog
    (2.12.0) No longer in use.
    org.zaproxy.zap.ZapGetMethod
    (2.12.0) Implementation details, do not use.
    org.zaproxy.zap.ZapHttpConnection
    (2.12.0) Implementation details, do not use.
    org.zaproxy.zap.ZapHttpConnectionManager
    (2.12.0) Implementation details, do not use.
  • Deprecated Exceptions
    Exceptions
    Description
    org.parosproxy.paros.security.MissingRootCertificateException
  • Deprecated Fields
    Field
    Description
    ch.csnc.extension.httpclient.SSLContextManager.IBM_PKCS11_CONONICAL_CLASS_NAME
    (2.11.0) Use SSLContextManager.IBM_PKCS11_CANONICAL_CLASS_NAME
    org.parosproxy.paros.CommandLine.HOST
    (2.12.0) No longer used/needed. It will be removed in a future release.
    org.parosproxy.paros.CommandLine.PORT
    (2.12.0) No longer used/needed. It will be removed in a future release.
    org.parosproxy.paros.Constant.FOLDER_FILTER
    (2.8.0) Should not be used, the filter functionality is deprecated (replaced by scripts and Replacer add-on).
    org.parosproxy.paros.Constant.MAX_THREADS_PER_SCAN
    org.parosproxy.paros.Constant.VULNERABILITIES_EXTENSION
    (2.14.0) The vulnerabilities were moved to Common Library add-on.
    org.parosproxy.paros.Constant.VULNERABILITIES_PREFIX
    (2.14.0) The vulnerabilities were moved to Common Library add-on.
    org.parosproxy.paros.Constant.ZAP_EXTENSIONS_PAGE
    (2.9.0) Do not use, it will be removed.
    org.parosproxy.paros.Constant.ZAP_HOMEPAGE
    (2.9.0) Do not use, it will be removed.
    org.parosproxy.paros.core.scanner.VariantHeader.injectableHeaders
    org.parosproxy.paros.db.AbstractDatabase.logger
    (2.10.0) Use AbstractDatabase.getLogger() instead.
    org.parosproxy.paros.extension.ExtensionPopupMenuItem.ATTACK_MENU_INDEX
    2.15.0
    org.parosproxy.paros.extension.ExtensionPopupMenuItem.CONTEXT_FLAG_MENU_INDEX
    2.15.0
    org.parosproxy.paros.extension.ExtensionPopupMenuItem.EXCLUDE_MENU_INDEX
    2.15.0
    org.parosproxy.paros.extension.ExtensionPopupMenuItem.FLAG_MENU_INDEX
    2.15.0
    org.parosproxy.paros.extension.option.OptionsParamView.LARGE_REQUEST_SIZE
    (2.12.0) No longer in use.
    org.parosproxy.paros.extension.option.OptionsParamView.LARGE_RESPONSE_SIZE
    (2.12.0) No longer in use.
    org.parosproxy.paros.model.HistoryReference.TYPE_MANUAL
    Use HistoryReference.TYPE_PROXIED instead.
    org.parosproxy.paros.network.HttpSender.CHECK_FOR_UPDATES_INITIATOR
    (2.13.0) CFU requests are sent without notifying listeners.
    org.parosproxy.paros.network.HttpStatusCode.GATEWAY_TIEMOUT
    (2.11.0) Use HttpStatusCode.GATEWAY_TIMEOUT
    org.zaproxy.zap.extension.api.ExtensionAPI.API_URL
    (2.7.0) Use API.getBaseURL(boolean) instead. This URL might not be correct in all cases, for example, if the API is set 'Secure' (thus needing to use HTTPS).
    org.zaproxy.zap.extension.help.ExtensionHelp.HELP_ICON
    (2.7.0) Use ExtensionHelp.getHelpIcon() instead.
    org.zaproxy.zap.extension.pscan.ExtensionPassiveScan.PROXY_LISTENER_ORDER
    org.zaproxy.zap.extension.pscan.ExtensionPassiveScan.SCRIPT_TYPE_PASSIVE
    org.zaproxy.zap.extension.pscan.PassiveScanParam.PASSIVE_SCAN_DEFAULT_THREADS
    org.zaproxy.zap.extension.script.ExtensionScript.ICON
    (2.7.0) Use ExtensionScript.getScriptIcon() instead.
    org.zaproxy.zap.extension.script.ExtensionScript.SCRIPT_CONSOLE_HOME_PAGE
    org.zaproxy.zap.model.Tech.builtInTech
    Not for public use. Replaced by Tech.getAll().
    org.zaproxy.zap.model.Tech.builtInTopLevelTech
    Not for public use. Replaced by Tech.getTopLevel().
    org.zaproxy.zap.model.TechSet.AllTech
    Not for public use. Replaced by TechSet.getAllTech().
    org.zaproxy.zap.spider.filters.DefaultParseFilter.MAX_RESPONSE_BODY_SIZE
    (2.7.0) No longer in use, replaced by SpiderParam#getMaxParseSizeBytes().
    org.zaproxy.zap.spider.filters.FetchFilter.log
    (2.10.0) Use FetchFilter.getLogger() instead.
    org.zaproxy.zap.spider.filters.ParseFilter.log
    (2.10.0) Use ParseFilter.getLogger() instead.
    org.zaproxy.zap.spider.parser.SpiderParser.log
    (2.10.0) Use SpiderParser.getLogger() instead.
  • Deprecated Methods
    Method
    Description
    ch.csnc.extension.util.OptionsParamExperimentalSliSupport.isExerimentalSliSupportEnabled()
    (2.11.0) Use OptionsParamExperimentalSliSupport.isExperimentalSliSupportEnabled()
    org.parosproxy.paros.CommandLine.getHost()
    (2.12.0) No longer used/needed. It will be removed in a future release.
    org.parosproxy.paros.CommandLine.getPort()
    (2.12.0) No longer used/needed. It will be removed in a future release.
    org.parosproxy.paros.control.Control.getProxy()
    (2.12.0) No longer used/needed. It will be removed in a future release.
    org.parosproxy.paros.control.Control.getProxy(ControlOverrides)
    (2.12.0) No longer used/needed. It will be removed in a future release.
    org.parosproxy.paros.control.Control.initSingletonWithoutViewAndProxy(ControlOverrides)
    (2.12.0) Use Control.initSingletonWithoutView(ControlOverrides) instead. It will be removed in a future release.
    org.parosproxy.paros.control.Control.setExcludeFromProxyUrls(List<String>)
    (2.12.0) The proxy is no longer managed by Control. It will be removed in a future release.
    org.parosproxy.paros.core.scanner.AbstractPlugin.bingo(int, int, String, String, String, String, String, String, String, String, int, int, HttpMessage)
    (2.9.0) Use AbstractPlugin.newAlert() to build and raise the alert.
    org.parosproxy.paros.core.scanner.AbstractPlugin.bingo(int, int, String, String, String, String, String, String, String, String, String, int, int, HttpMessage)
    (2.9.0) Use AbstractPlugin.newAlert() to build and raise the alert.
    org.parosproxy.paros.core.scanner.AbstractPlugin.bingo(int, int, String, String, String, String, String, String, String, String, HttpMessage)
    (2.9.0) Use AbstractPlugin.newAlert() to build and raise the alert.
    org.parosproxy.paros.core.scanner.AbstractPlugin.bingo(int, int, String, String, String, String, String, String, String, HttpMessage)
    (2.9.0) Use AbstractPlugin.newAlert() to build and raise the alert.
    org.parosproxy.paros.core.scanner.AbstractPlugin.bingo(int, int, String, String, String, String, String, HttpMessage)
    (2.9.0) Use AbstractPlugin.newAlert() to build and raise the alert.
    org.parosproxy.paros.core.scanner.AbstractPlugin.bingo(int, int, String, String, String, String, HttpMessage)
    (2.9.0) Use AbstractPlugin.newAlert() to build and raise the alert.
    org.parosproxy.paros.core.scanner.AbstractPlugin.getDelayInMs()
    org.parosproxy.paros.core.scanner.AbstractPlugin.getLog()
    (2.10.0) Use AbstractPlugin.getLogger() instead.
    org.parosproxy.paros.core.scanner.AbstractPlugin.setDelayInMs(int)
    org.parosproxy.paros.core.scanner.Alert.getIconUrl()
    org.parosproxy.paros.core.scanner.Plugin.getDelayInMs()
    (2.13.0) This functionality has been superseded with the rate limiting provided by the Network add-on. It will be removed in a future release.
    org.parosproxy.paros.core.scanner.Plugin.setDelayInMs(int)
    (2.13.0) This functionality has been superseded with the rate limiting provided by the Network add-on. It will be removed in a future release.
    org.parosproxy.paros.core.scanner.ScannerParam.getDelayInMs()
    (2.13.0) This option has been superseded with the rate limiting provided by the Network add-on. It will be removed in a future release.
    org.parosproxy.paros.core.scanner.ScannerParam.setDelayInMs(int)
    (2.13.0) This option has been superseded with the rate limiting provided by the Network add-on. It will be removed in a future release.
    org.parosproxy.paros.core.scanner.VariantAbstractRPCQuery.getReadableParametrizedQuery()
    (2.11.0) Use VariantAbstractRPCQuery.getReadableParameterizedQuery()
    org.parosproxy.paros.db.DbUtils.executeAndClose(PreparedStatement)
    (2.8.0) replaced by DbUtils.execute(java.sql.Connection, java.lang.String)
    org.parosproxy.paros.db.DbUtils.executeUpdateAndClose(PreparedStatement)
    (2.8.0) replaced by DbUtils.executeUpdate(java.sql.Connection, java.lang.String)
    org.parosproxy.paros.db.paros.ParosDatabase.setDatabaseParam(DatabaseParam)
    (2.14.0) Use ParosDatabase.setDatabaseOptions(DatabaseParam) instead.
    org.parosproxy.paros.extension.edit.PopupFindMenu.getParentFrame()
    (2.7.0) No longer supported, the invoker might not be contained in a JFrame. It should be obtained its ancestor Window instead.
    org.parosproxy.paros.extension.edit.PopupFindMenu.setParentFrame(JFrame)
    (2.7.0) No longer supported, the parent component is obtained from the invoker moreover the invoker might not be contained in a JFrame.
    org.parosproxy.paros.extension.Extension.getVersion()
    (2.8.0) Don't override, not used.
    org.parosproxy.paros.extension.ExtensionHook.addSiteMapListner(SiteMapListener)
    Replaced by the method ExtensionHook.addSiteMapListener(SiteMapListener). It will be removed in a future release.
    org.parosproxy.paros.extension.ExtensionHookMenu.addAnalyseMenuItem(JMenuItem)
    use ExtensionHookMenu.addAnalyseMenuItem(ZapMenuItem menuItem) instead.
    org.parosproxy.paros.extension.ExtensionHookMenu.addEditMenuItem(JMenuItem)
    use ExtensionHookMenu.addEditMenuItem(ZapMenuItem menuItem) instead.
    org.parosproxy.paros.extension.ExtensionHookMenu.addFileMenuItem(JMenuItem)
    use ExtensionHookMenu.addFileMenuItem(ZapMenuItem menuItem) instead.
    org.parosproxy.paros.extension.ExtensionHookMenu.addHelpMenuItem(JMenuItem)
    use ExtensionHookMenu.addHelpMenuItem(ZapMenuItem menuItem) instead.
    org.parosproxy.paros.extension.ExtensionHookMenu.addReportMenuItem(JMenuItem)
    use ExtensionHookMenu.addReportMenuItem(ZapMenuItem menuItem) instead.
    org.parosproxy.paros.extension.ExtensionHookMenu.addToolsMenuItem(JMenuItem)
    use ExtensionHookMenu.addToolsMenuItem(ZapMenuItem menuItem) instead.
    org.parosproxy.paros.extension.ExtensionHookMenu.addViewMenuItem(JMenuItem)
    use ExtensionHookMenu.addViewMenuItem(ZapMenuItem menuItem) instead.
    org.parosproxy.paros.extension.ExtensionLoader.addOnInstalled(AddOn)
    (2.15.0) Replaced by ExtensionLoader.addOnStatusUpdate(org.zaproxy.zap.extension.AddOnInstallationStatusListener.StatusUpdate).
    org.parosproxy.paros.extension.ExtensionLoader.addOnSoftUninstalled(AddOn, boolean)
    (2.15.0) Replaced by ExtensionLoader.addOnStatusUpdate(org.zaproxy.zap.extension.AddOnInstallationStatusListener.StatusUpdate).
    org.parosproxy.paros.extension.ExtensionLoader.addOnUninstalled(AddOn, boolean)
    (2.15.0) Replaced by ExtensionLoader.addOnStatusUpdate(org.zaproxy.zap.extension.AddOnInstallationStatusListener.StatusUpdate).
    org.parosproxy.paros.extension.ExtensionLoader.addProxyServer(ProxyServer)
    (2.13.0) Use the network add-on to create proxies.
    org.parosproxy.paros.extension.ExtensionLoader.hookConnectRequestProxyListeners(Proxy)
    (2.13.0) Use the network add-on to create proxies.
    org.parosproxy.paros.extension.ExtensionLoader.hookOverrideMessageProxyListener(Proxy)
    (2.13.0) Use the network add-on to create proxies.
    org.parosproxy.paros.extension.ExtensionLoader.hookPersistentConnectionListener(Proxy)
    (2.13.0) Use the network add-on to create proxies.
    org.parosproxy.paros.extension.ExtensionLoader.hookProxyListener(Proxy)
    (2.13.0) Use the network add-on to create proxies.
    org.parosproxy.paros.extension.ExtensionLoader.removeProxyServer(ProxyServer)
    (2.13.0) Use the network add-on to create proxies.
    org.parosproxy.paros.extension.ExtensionPopupMenuItem.getMenuIndex()
    org.parosproxy.paros.extension.ExtensionPopupMenuItem.getParentMenuIndex()
     
    org.parosproxy.paros.extension.ExtensionPopupMenuItem.precedeWithSeparator()
    org.parosproxy.paros.extension.ExtensionPopupMenuItem.setMenuIndex(int)
     
    org.parosproxy.paros.extension.ExtensionPopupMenuItem.setParentMenuIndex(int)
    org.parosproxy.paros.extension.ExtensionPopupMenuItem.setPrecedeWithSeparator(boolean)
    org.parosproxy.paros.extension.ExtensionPopupMenuItem.setSucceedWithSeparator(boolean)
    org.parosproxy.paros.extension.ExtensionPopupMenuItem.succeedWithSeparator()
    org.parosproxy.paros.extension.history.ExtensionHistory.getResendDialog()
    (2.12.0) Replaced by Requester add-on.
    org.parosproxy.paros.extension.history.ExtensionHistory.hideNotesAddDialog()
    (2.7.0) No longer used/needed.
    org.parosproxy.paros.extension.history.ExtensionHistory.registerProxy(ProxyServer)
    (2.12.0) No longer used/needed. It will be removed in a future release.
    org.parosproxy.paros.extension.history.ExtensionHistory.showAlertAddDialog(Alert)
    (2.7.0) Use ExtensionAlert.showAlertEditDialog(Alert) instead.
    org.parosproxy.paros.extension.history.ExtensionHistory.showAlertAddDialog(HistoryReference)
    (2.7.0) Use ExtensionAlert.showAlertAddDialog(HistoryReference) instead.
    org.parosproxy.paros.extension.history.ExtensionHistory.showAlertAddDialog(HttpMessage, int)
    (2.7.0) Use ExtensionAlert.showAlertAddDialog(HttpMessage, int) instead.
    org.parosproxy.paros.extension.history.ExtensionHistory.unregisterProxy(ProxyServer)
    (2.12.0) No longer used/needed. It will be removed in a future release.
    org.parosproxy.paros.extension.option.OptionsParamView.getFontName()
    (2.8.0) Replaced by OptionsParamView.getFontName(org.zaproxy.zap.utils.FontUtils.FontType).
    org.parosproxy.paros.extension.option.OptionsParamView.getFontSize()
    (2.8.0) Replaced by OptionsParamView.getFontSize(org.zaproxy.zap.utils.FontUtils.FontType).
    org.parosproxy.paros.extension.option.OptionsParamView.getLargeRequestSize()
    (2.12.0) No longer in use.
    org.parosproxy.paros.extension.option.OptionsParamView.getLargeResponseSize()
    (2.12.0) No longer in use.
    org.parosproxy.paros.extension.option.OptionsParamView.setFontName(String)
    (2.8.0) Replaced by OptionsParamView.setFontName(org.zaproxy.zap.utils.FontUtils.FontType, String).
    org.parosproxy.paros.extension.option.OptionsParamView.setFontSize(int)
    (2.8.0) Replaced by OptionsParamView.setFontSize(org.zaproxy.zap.utils.FontUtils.FontType, int).
    org.parosproxy.paros.extension.option.OptionsParamView.setLargeRequestSize(int)
    (2.12.0) No longer in use.
    org.parosproxy.paros.extension.option.OptionsParamView.setLargeResponseSize(int)
    (2.12.0) No longer in use.
    org.parosproxy.paros.extension.option.OptionsParamView.setLookAndFeel(String)
    (2.10.0) Use OptionsParamView.setLookAndFeelInfo(LookAndFeelInfo) instead, which preserves the class of the look and feel.
    org.parosproxy.paros.model.HistoryReference.setTags(Vector<String>)
    (2.7.0) Use HistoryReference.setTags(List) instead.
    org.parosproxy.paros.model.Model.addSessionListener(SessionListener)
    org.parosproxy.paros.model.OptionsParam.getAntiCsrfParam()
    (2.8.0) Use ExtensionAntiCSRF to manage the tokens, if the AntiCsrfParam is really needed use OptionsParam.getParamSet(Class) instead.
    org.parosproxy.paros.model.OptionsParam.getCertificateParam()
    (2.12.0)
    org.parosproxy.paros.model.OptionsParam.getConnectionParam()
    (2.12.0) Use the network add-on instead.
    org.parosproxy.paros.model.OptionsParam.getExperimentalFeaturesParam()
    (2.12.0)
    org.parosproxy.paros.model.OptionsParam.getGlobalExcludeURLParam()
    (2.13.0) Superseded by Network add-on options.
    org.parosproxy.paros.model.OptionsParam.getProxyParam()
    (2.12.0) Use the network add-on instead.
    org.parosproxy.paros.model.OptionsParam.setCertificateParam(OptionsParamCertificate)
    (2.12.0)
    org.parosproxy.paros.model.OptionsParam.setConnectionParam(ConnectionParam)
    (2.12.0)
    org.parosproxy.paros.model.OptionsParam.setProxyParam(ProxyParam)
    (2.12.0) Use the network add-on instead.
    org.parosproxy.paros.model.Session.forceGlobalExcludeURLRefresh()
    (2.12.0) No longer used/needed. It will be removed in a future release.
    org.parosproxy.paros.model.Session.getFormParams(URI, String)
    2.10.0 use #getFormParameters(String)
    org.parosproxy.paros.model.Session.getParams(HttpMessage, HtmlParameter.Type)
    2.10.0 use #getParameters(String) This method will lose duplicated parameter names
    org.parosproxy.paros.model.Session.getTreePath(URI)
    use SessionStructure.getTreePath(Model, URI)
    org.parosproxy.paros.model.Session.getTreePath(HttpMessage)
    use SessionStructure.getTreePath(Model, HttpMessage)
    org.parosproxy.paros.model.Session.getUrlParams(URI)
    2.10.0 use #getUrlParameters(String)
    org.parosproxy.paros.network.ConnectionParam.isSingleCookieRequestHeader()
    (2.12.0) No longer supported, when managing cookies they will be sent in a single header field.
    org.parosproxy.paros.network.ConnectionParam.setSingleCookieRequestHeader(boolean)
    (2.12.0) No longer supported, when managing cookies they will be sent in a single header field.
    org.parosproxy.paros.network.HttpHeader.getHeaders(String)
    since 2.9.0. See HttpHeader.getHeaderValues(String) instead
    org.parosproxy.paros.network.HttpRequestHeader.getSecure()
    Replaced by HttpRequestHeader.isSecure(). It will be removed in a future release.
    org.parosproxy.paros.network.HttpResponseHeader.getHttpCookies()
    Use the HttpResponseHeader.getHttpCookies(String) method to take into account the default domain for cookie
    org.parosproxy.paros.network.HttpSender.executeMethod(HttpMethod, HttpState)
    (2.12.0) Use one of the sendAndReceive methods. It will be removed in a following version.
    org.parosproxy.paros.network.HttpSender.getClient()
    (2.8.0) Do not use, this exposes implementation details which might change without warning. It will be removed in a following version.
    org.parosproxy.paros.network.HttpSender.getSSLConnector()
    (2.12.0) It will be removed in a following version.
    org.parosproxy.paros.network.HttpSender.getUserAgent()
    (2.12.0) No longer supported, it returns an empty string.
    org.parosproxy.paros.network.HttpSender.setAllowCircularRedirects(boolean)
    (2.12.0) No longer supported, the circular redirects are allowed always. If needed they can be prevented with a custom HttpRedirectionValidator.
    org.parosproxy.paros.network.HttpSender.setUserAgent(String)
    (2.12.0) No longer supported, use a HttpSenderListener to actually set the user agent.
    org.parosproxy.paros.network.HttpSender.shutdown()
    (2.12.0) No longer needed.
    org.parosproxy.paros.network.HttpStatusCode.isInformatinal(int)
    (2.11.0) Use HttpStatusCode.isInformational(int)
    org.parosproxy.paros.network.SSLConnector.createSocket(String, int)
    (2.3.0) No longer supported since it's no longer required/called by Commons HttpClient library (version ≥ 3.0). Throws UnsupportedOperationException.
    org.parosproxy.paros.network.SSLConnector.createSocket(String, int, InetAddress, int)
    (2.3.0) No longer supported since it's no longer required/called by Commons HttpClient library (version ≥ 3.0). Throws UnsupportedOperationException.
    org.parosproxy.paros.network.SSLConnector.getTunnelSSLSocketFactory(String)
    (2.8.0) No longer used/needed.
    org.parosproxy.paros.view.MainFrame.setTitle(String)
    as of 2.7.0, replaced by MainFrame.setTitle(Session)
    org.parosproxy.paros.view.OutputPanel.appendDirty(String)
    appendDirty has been deprecated in favour of using OutputPanel.append(String)
    org.zaproxy.zap.authentication.AuthenticationHelper.notifyOutputAuthSuccessful()
    use AuthenticationHelper.notifyOutputAuthSuccessful(HttpMessage) instead.
    org.zaproxy.zap.authentication.AuthenticationMethod.isAuthenticated(HttpMessage)
    org.zaproxy.zap.control.AddOn.getFileVersion()
    (2.7.0) Use AddOn.getVersion() instead.
    org.zaproxy.zap.control.AddOn.getLoadedPscanrules()
    (2.15.0) Returns an empty list always. The scan rules are loaded by the corresponding extension.
    org.zaproxy.zap.control.AddOnInstaller.uninstall(AddOn, AddOnUninstallationProgressCallback)
    (2.8.0) Use AddOnInstaller.uninstall(AddOn, AddOnUninstallationProgressCallback, Set) instead.
    org.zaproxy.zap.control.AddOnInstaller.uninstall(AddOn, AddOnUninstallationProgressCallback, Set<AddOn>)
    (2.13.0) Use AddOnInstaller.uninstall(AddOn, AddOnUninstallationProgressCallback, Set, PostponedTasksRunner) instead.
    org.zaproxy.zap.control.AddOnInstaller.uninstallAddOnFiles(AddOn, AddOnUninstallationProgressCallback)
    (2.8.0) Use AddOnInstaller.uninstallAddOnFiles(AddOn, AddOnUninstallationProgressCallback, Set) instead.
    org.zaproxy.zap.control.AddOnInstaller.uninstallAddOnFiles(AddOn, AddOnUninstallationProgressCallback, Set<AddOn>)
    (2.13.0) Use AddOnInstaller.uninstallAddOnFiles(AddOn, AddOnUninstallationProgressCallback, Set, PostponedTasksRunner) instead.
    org.zaproxy.zap.control.AddOnLoader.getImplementors(String, Class<T>)
    (2.8.0) The use of this method is discouraged (specially during ZAP startup, as it's delayed), it's preferable to provide means to register/declare the required classes instead of searching "everywhere".
    org.zaproxy.zap.control.AddOnLoader.getImplementors(AddOn, String, Class<T>)
    (2.8.0) The use of this method is discouraged (specially during ZAP startup, as it's delayed), it's preferable to provide means to register/declare the required classes instead of searching "everywhere".
    org.zaproxy.zap.control.AddOnLoader.getPassiveScanRules()
    (2.15.0) The scan rules are loaded by the corresponding extension.
    org.zaproxy.zap.control.BaseZapAddOnXmlData.AddOnDep.getNotBeforeVersion()
    (2.7.0) Use BaseZapAddOnXmlData.AddOnDep.getVersion() instead.
    org.zaproxy.zap.control.BaseZapAddOnXmlData.AddOnDep.getNotFromVersion()
    (2.7.0) Use BaseZapAddOnXmlData.AddOnDep.getVersion() instead.
    org.zaproxy.zap.control.BaseZapAddOnXmlData.AddOnDep.getSemVer()
    (2.7.0) Use BaseZapAddOnXmlData.AddOnDep.getVersion() instead.
    org.zaproxy.zap.control.BaseZapAddOnXmlData.getPackageVersion()
    (2.7.0) Use BaseZapAddOnXmlData.getVersion() instead.
    org.zaproxy.zap.control.CoreFunctionality.getBuiltInPassiveScanRules()
    (2.15.0) The core scan rules are directly loaded by the corresponding extension.
    org.zaproxy.zap.extension.AddOnInstallationStatusListener.addOnInstalled(AddOn)
    org.zaproxy.zap.extension.AddOnInstallationStatusListener.addOnSoftUninstalled(AddOn, boolean)
    org.zaproxy.zap.extension.AddOnInstallationStatusListener.addOnUninstalled(AddOn, boolean)
    org.zaproxy.zap.extension.ascan.ScanProgressItem.getAttackStrenghtLabel()
    (2.11.0) Use ScanProgressItem.getAttackStrengthLabel()
    org.zaproxy.zap.extension.ascan.ScriptsActiveScanner.raiseAlert(int, int, String, String, String, String, String, String, String, String, int, int, HttpMessage)
    (2.9.0) Use ScriptsActiveScanner.newAlert() to build and raise alerts.
    org.zaproxy.zap.extension.ascan.ScriptsActiveScanner.raiseAlert(int, int, String, String, String, String, String, String, String, String, String, int, int, HttpMessage)
    (2.9.0) Use ScriptsActiveScanner.newAlert() to build and raise alerts.
    org.zaproxy.zap.extension.ExtensionPopupMenu.getMenuIndex()
     
    org.zaproxy.zap.extension.ExtensionPopupMenu.getParentMenuIndex()
     
    org.zaproxy.zap.extension.ExtensionPopupMenu.isOrderChildren()
     
    org.zaproxy.zap.extension.ExtensionPopupMenu.precedeWithSeparator()
     
    org.zaproxy.zap.extension.ExtensionPopupMenu.setOrderChildren(boolean)
     
    org.zaproxy.zap.extension.ExtensionPopupMenu.succeedWithSeparator()
     
    org.zaproxy.zap.extension.history.NotesAddDialog.setPlugin(ExtensionHistory)
    (2.7.0) No longer used/needed.
    org.zaproxy.zap.extension.pscan.ExtensionPassiveScan.clearQueue()
    org.zaproxy.zap.extension.pscan.ExtensionPassiveScan.getCurrentRuleName()
    (2.12.0) use #getOldestRunningTask()
    org.zaproxy.zap.extension.pscan.ExtensionPassiveScan.getCurrentRuleStartTime()
    (2.12.0) use #getOldestRunningTask()
    org.zaproxy.zap.extension.pscan.ExtensionPassiveScan.getCurrentUrl()
    (2.12.0) use #getOldestRunningTask()
    org.zaproxy.zap.extension.pscan.ExtensionPassiveScan.getRecordsToScan()
    org.zaproxy.zap.extension.pscan.ExtensionPassiveScan.getScanStatus()
    org.zaproxy.zap.extension.pscan.ExtensionPassiveScan.loadFrom(Configuration)
    org.zaproxy.zap.extension.pscan.ExtensionPassiveScan.saveTo(Configuration)
    org.zaproxy.zap.extension.pscan.PassiveScanner.getLevel()
    (2.7.0) No longer used, the AlertThreshold is only needed for/by PluginPassiveScanner.
    org.zaproxy.zap.extension.pscan.PassiveScanner.getTaskHelper()
    org.zaproxy.zap.extension.pscan.PassiveScanner.setLevel(Plugin.AlertThreshold)
    (2.7.0) No longer used, the AlertThreshold is only needed for/by PluginPassiveScanner.
    org.zaproxy.zap.extension.pscan.PassiveScanner.setParent(PassiveScanThread)
    org.zaproxy.zap.extension.pscan.PassiveScanner.setTaskHelper(PassiveScanTaskHelper)
    org.zaproxy.zap.extension.pscan.PassiveScanThread.addTag(int, String)
    (2.11.0) Use PassiveScanThread.addTag(String) instead, the id is not used.
    org.zaproxy.zap.extension.pscan.PluginPassiveScanner.addTag(String)
    (2.12.0) Replaced by PluginPassiveScanner.addHistoryTag(String).
    org.zaproxy.zap.extension.pscan.PluginPassiveScanner.getLevel()
    (2.7.0) Replaced by PluginPassiveScanner.getAlertThreshold().
    org.zaproxy.zap.extension.pscan.PluginPassiveScanner.getLevel(boolean)
    (2.7.0) Replaced by PluginPassiveScanner.getAlertThreshold(boolean).
    org.zaproxy.zap.extension.pscan.PluginPassiveScanner.setDefaultLevel(Plugin.AlertThreshold)
    (2.7.0) Replaced by PluginPassiveScanner.setDefaultAlertThreshold(AlertThreshold).
    org.zaproxy.zap.extension.pscan.PluginPassiveScanner.setLevel(Plugin.AlertThreshold)
    (2.7.0) Replaced by PluginPassiveScanner.setAlertThreshold(AlertThreshold).
    org.zaproxy.zap.extension.pscan.scanner.ScriptsPassiveScanner.addTag(String)
    2.12.0 Replaced by ScriptsPassiveScanner.addHistoryTag(String)
    org.zaproxy.zap.extension.pscan.scanner.ScriptsPassiveScanner.raiseAlert(int, int, String, String, String, String, String, String, String, String, int, int, HttpMessage)
    (2.9.0) Use ScriptsPassiveScanner.newAlert() to build and raise alerts.
    org.zaproxy.zap.extension.pscan.scanner.ScriptsPassiveScanner.raiseAlert(int, int, String, String, String, String, String, String, String, String, String, int, int, HttpMessage)
    (2.9.0) Use ScriptsPassiveScanner.newAlert() to build and raise alerts.
    org.zaproxy.zap.extension.script.ExtensionScript.removeScripType(ScriptType)
    (2.9.0) Use ExtensionScript.removeScriptType(ScriptType) instead.
    org.zaproxy.zap.extension.script.ScriptWrapper.isRunableStandalone()
    (2.11.0) Use ScriptWrapper.isRunnableStandalone()
    org.zaproxy.zap.model.Context.getIndex()
    (2.9.0) Use Context.getId() instead.
    org.zaproxy.zap.model.ParameterParser.getParams(HttpMessage, HtmlParameter.Type)
    2.10.0 use #getParameters(String) This method will lose duplicated parameter names
    org.zaproxy.zap.model.ParameterParser.parse(String)
    2.10.0 use #parseParameters(String) This method will lose duplicated parameter names
    org.zaproxy.zap.model.SessionStructure.addPath(Session, HistoryReference, HttpMessage)
    Use SessionStructure.addPath(Model, HistoryReference, HttpMessage)
    org.zaproxy.zap.model.SessionStructure.addPath(Session, HistoryReference, HttpMessage, boolean)
    Use SessionStructure.addPath(Model, HistoryReference, HttpMessage, boolean)
    org.zaproxy.zap.model.SessionStructure.find(long, URI, String, String)
    Use SessionStructure.find(Model, URI, String, String)
    org.zaproxy.zap.model.SessionStructure.getNodeName(HttpMessage)
    Use SessionStructure.getNodeName(Model, HttpMessage)
    org.zaproxy.zap.model.SessionStructure.getRootNode()
    Use SessionStructure.getRootNode(Model)
    org.zaproxy.zap.model.StandardParameterParser.getParams(HttpMessage, HtmlParameter.Type)
    2.10.0 use #getParameters(String) This method will lose duplicated parameter names
    org.zaproxy.zap.model.StandardParameterParser.parse(String)
    2.10.0 use #parseParameters(String) This method will lose duplicated parameter names
    org.zaproxy.zap.network.ZapNTLMScheme.authenticate(Credentials, String, String)
    org.zaproxy.zap.network.ZapNTLMScheme.getID()
    org.zaproxy.zap.spider.filters.ParseFilter.isFiltered(HttpMessage)
    (2.7.0) Use ParseFilter.filtered(HttpMessage) instead, which allows to provide the reason why the message was filtered.
    org.zaproxy.zap.spider.parser.SpiderParser.notifyListenersPostResourceFound(HttpMessage, int, String, String)
    (2.11.0) Use SpiderParser.notifyListenersResourceFound(SpiderResourceFound) instead.
    org.zaproxy.zap.spider.parser.SpiderParser.notifyListenersResourceFound(HttpMessage, int, String)
    (2.11.0) Use SpiderParser.notifyListenersResourceFound(SpiderResourceFound) instead.
    org.zaproxy.zap.users.User.getLastSuccessfulAuthTime()
    use #getAuthenticationState().getLastSuccessfulAuthTime()
    org.zaproxy.zap.utils.I18N.getHtmlWrappedString(String)
    2.12.0 Include the HTML tags in the Message.properties file
    org.zaproxy.zap.view.AbstractContextPropertiesPanel.getContextIndex()
    (2.9.0) Use AbstractContextPropertiesPanel.getContextId() instead
    org.zaproxy.zap.view.HttpPanelManager.removeRequestDefaultViewSelectorFactoryAndDefaultViewSelectorsAdded(String, String, Object)
    (2.7.0) Use HttpPanelManager.removeRequestDefaultViewSelectors(String, String, Object) instead
    org.zaproxy.zap.view.popup.ExtensionPopupMenuComponent.getMenuIndex()
     
    org.zaproxy.zap.view.popup.ExtensionPopupMenuComponent.precedeWithSeparator()
     
    org.zaproxy.zap.view.popup.ExtensionPopupMenuComponent.succeedWithSeparator()
     
    org.zaproxy.zap.view.popup.PopupMenuItemContextInclude.createPopupIncludeInContextMenu()
    (2.16.0) Override PopupMenuItemContextInclude.createPopupIncludeInContextMenu(int) instead.
    org.zaproxy.zap.view.ZapMenuItem.getIdenfifier()
    (2.8.0) Use ZapMenuItem.getIdentifier() instead.
  • Deprecated Constructors
    Constructor
    Description
    org.parosproxy.paros.core.scanner.HostProcess(String, Scanner, ScannerParam, ConnectionParam, ScanPolicy)
    Use HostProcess(String, Scanner, ScannerParam, ScanPolicy, RuleConfigParam) instead. It will be removed in a future version.
    org.parosproxy.paros.core.scanner.HostProcess(String, Scanner, ScannerParam, ConnectionParam, ScanPolicy, RuleConfigParam)
    (2.12.0) Use HostProcess(String, Scanner, ScannerParam, ScanPolicy, RuleConfigParam) instead.
    org.parosproxy.paros.core.scanner.Scanner(ScannerParam, ConnectionParam, ScanPolicy)
    Use Scanner(ScannerParam, ScanPolicy, RuleConfigParam) instead. It will be removed in a future version.
    org.parosproxy.paros.core.scanner.Scanner(ScannerParam, ConnectionParam, ScanPolicy, RuleConfigParam)
    (2.12.0) Use Scanner(ScannerParam, ScanPolicy, RuleConfigParam) instead.
    org.parosproxy.paros.extension.ExtensionAdaptor(String, Version)
    (2.8.0) Use ExtensionAdaptor(String) instead, the version is not used.
    org.parosproxy.paros.network.HttpMessage(URI, ConnectionParam)
    (2.8.0) Use HttpMessage(URI) instead.
    org.parosproxy.paros.network.HttpRequestHeader(String, URI, String, ConnectionParam)
    (2.8.0) Use HttpRequestHeader(String, URI, String) instead.
    org.parosproxy.paros.network.HttpSender(ConnectionParam, boolean, int)
    (2.12.0) Use HttpSender(int) instead, refer also to HttpSender.setUseGlobalState(boolean).
    org.parosproxy.paros.view.FindDialog()
    2.7.0, use #FindDialog(Window, boolean) instead
    org.parosproxy.paros.view.FindDialog(Frame, boolean)
    2.7.0, use #FindDialog(Window, boolean) instead
    org.parosproxy.paros.view.SessionDialog(Frame, boolean, String)
    No longer used/needed. It will be removed in a future release. Use the constructor SessionDialog(Frame parent, boolean modal, String title, String rootName) instead.
    org.zaproxy.zap.extension.api.CoreAPI(ConnectionParam)
    (2.12.0) Use CoreAPI() instead.
    org.zaproxy.zap.extension.ascan.ActiveScan(String, ScannerParam, ConnectionParam, ScanPolicy)
    org.zaproxy.zap.extension.ascan.ActiveScan(String, ScannerParam, ConnectionParam, ScanPolicy, RuleConfigParam)
    (2.12.0) Use ActiveScan(String, ScannerParam, ScanPolicy, RuleConfigParam) instead.
    org.zaproxy.zap.extension.autoupdate.Downloader(URL, Proxy, File, long, String)
    (2.12.0)
    org.zaproxy.zap.extension.autoupdate.Downloader(URL, Proxy, File, String)
    (2.12.0)
    org.zaproxy.zap.extension.autoupdate.DownloadManager(ConnectionParam)
    (2.12.0)
    org.zaproxy.zap.extension.script.DefaultEngineWrapper(ScriptEngine)
    (2.8.0) Use DefaultEngineWrapper(ScriptEngineFactory) instead.
    org.zaproxy.zap.extension.script.JavascriptEngineWrapper(ScriptEngine)
    (2.8.0) Use JavascriptEngineWrapper(ScriptEngineFactory) instead.
    org.zaproxy.zap.extension.script.ScriptEngineWrapper(ScriptEngine)
    (2.8.0) Use ScriptEngineWrapper(ScriptEngineFactory) instead.
    org.zaproxy.zap.spider.filters.DefaultParseFilter()
    (2.7.0) Replaced by #DefaultParseFilter(SpiderParam, ResourceBundle).
    org.zaproxy.zap.spider.filters.MaxChildrenParseFilter()
    (2.7.0) Use MaxChildrenParseFilter(ResourceBundle) instead.
    org.zaproxy.zap.spider.Spider(String, ExtensionSpider, SpiderParam, ConnectionParam, Model, Context)
    (2.12.0) Use #Spider(String, ExtensionSpider, SpiderParam, Model, Context) instead.
  • Deprecated Enum Constants
    Enum Constant
    Description
    org.zaproxy.zap.control.AddOn.BaseRunRequirements.DependencyIssue.PACKAGE_VERSION_NOT_BEFORE
    (2.7.0) No longer in use. It should be used just AddOn.BaseRunRequirements.DependencyIssue.VERSION.
    org.zaproxy.zap.control.AddOn.BaseRunRequirements.DependencyIssue.PACKAGE_VERSION_NOT_FROM
    (2.7.0) No longer in use. It should be used just AddOn.BaseRunRequirements.DependencyIssue.VERSION.