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