ZAP Internal Events

ZAP publishes internal events which can be consumed by both java code and scripts (e.g. ZAP onEvent Handler.js).

Event Publisher / Link
alert.added org.zaproxy.zap.extension.alert.AlertEventPublisher
alert.all.removed org.zaproxy.zap.extension.alert.AlertEventPublisher
alert.changed org.zaproxy.zap.extension.alert.AlertEventPublisher
alert.removed org.zaproxy.zap.extension.alert.AlertEventPublisher
break.active org.zaproxy.zap.extension.brk.BreakEventPublisher
break.hit org.zaproxy.zap.extension.brk.BreakEventPublisher
break.inactive org.zaproxy.zap.extension.brk.BreakEventPublisher
href.added org.parosproxy.paros.extension.history.ProxyListenerLogEventPublisher
href.note.set org.parosproxy.paros.model.HistoryReferenceEventPublisher
href.removed org.parosproxy.paros.model.HistoryReferenceEventPublisher
href.tag.added org.parosproxy.paros.model.HistoryReferenceEventPublisher
href.tag.removed org.parosproxy.paros.model.HistoryReferenceEventPublisher
href.tags.set org.parosproxy.paros.model.HistoryReferenceEventPublisher
job.added org.zaproxy.addon.automation.AutomationEventPublisher
job.changed org.zaproxy.addon.automation.AutomationEventPublisher
job.finished org.zaproxy.addon.automation.AutomationEventPublisher
job.removed org.zaproxy.addon.automation.AutomationEventPublisher
job.started org.zaproxy.addon.automation.AutomationEventPublisher
plan.changed org.zaproxy.addon.automation.AutomationEventPublisher
plan.created org.zaproxy.addon.automation.AutomationEventPublisher
plan.env.created org.zaproxy.addon.automation.AutomationEventPublisher
plan.error org.zaproxy.addon.automation.AutomationEventPublisher
plan.finished org.zaproxy.addon.automation.AutomationEventPublisher
plan.info org.zaproxy.addon.automation.AutomationEventPublisher
plan.saved org.zaproxy.addon.automation.AutomationEventPublisher
plan.started org.zaproxy.addon.automation.AutomationEventPublisher
plan.warning org.zaproxy.addon.automation.AutomationEventPublisher
scan.completed org.zaproxy.zap.extension.ascan.ActiveScanEventPublisher
scan.completed org.zaproxy.zap.extension.spider.SpiderEventPublisher
scan.paused org.zaproxy.zap.extension.ascan.ActiveScanEventPublisher
scan.paused org.zaproxy.zap.extension.spider.SpiderEventPublisher
scan.progress org.zaproxy.zap.extension.ascan.ActiveScanEventPublisher
scan.progress org.zaproxy.zap.extension.spider.SpiderEventPublisher
scan.resumed org.zaproxy.zap.extension.ascan.ActiveScanEventPublisher
scan.resumed org.zaproxy.zap.extension.spider.SpiderEventPublisher
scan.started org.zaproxy.zap.extension.ascan.ActiveScanEventPublisher
scan.started org.zaproxy.zap.extension.spider.SpiderEventPublisher
scan.started org.zaproxy.zap.extension.spiderAjax.SpiderEventPublisher
scan.stopped org.zaproxy.zap.extension.ascan.ActiveScanEventPublisher
scan.stopped org.zaproxy.zap.extension.spider.SpiderEventPublisher
scan.stopped org.zaproxy.zap.extension.spiderAjax.SpiderEventPublisher
site.added org.parosproxy.paros.model.SiteMapEventPublisher
site.removed org.parosproxy.paros.model.SiteMapEventPublisher
siteNode.added org.parosproxy.paros.model.SiteMapEventPublisher
siteNode.removed org.parosproxy.paros.model.SiteMapEventPublisher
test.added org.zaproxy.addon.automation.AutomationEventPublisher
test.removed org.zaproxy.addon.automation.AutomationEventPublisher
ws.message org.zaproxy.zap.extension.websocket.WebSocketEventPublisher
ws.stateChange org.zaproxy.zap.extension.websocket.WebSocketEventPublisher