Package ai.attackframework.tools.burp.sinks


package ai.attackframework.tools.burp.sinks
Sinks (reporters) that turn Burp sources into exporter output for the OpenSearch and file sinks.

This package houses:

OpenSearch bulk exports use two deliberate paths: retry-coordinated snapshot pushes via OpenSearchClientWrapper.pushBulk(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.util.Map<java.lang.String, java.lang.Object>>) and streaming drains via ChunkedBulkSender. Both converge on FileExportService for file output and on TrafficRouteBucket / BulkOutcomeRecorder for counter accounting so stats remain consistent across the two bulk strategies.