Package ai.attackframework.tools.burp.utils.opensearch


package ai.attackframework.tools.burp.utils.opensearch
OpenSearch transport utilities shared by all sinks that push to OpenSearch.

Two bulk entry points serve different workloads:

Batch sizing is governed by BatchSizeController, which adapts to observed bulk latency to keep pushes within a safe size/time envelope. Both bulk paths share this controller so sustained backpressure applies uniformly across reporters.

Snapshot and live paths both converge on FileExportService for file output and on BulkOutcomeRecorder / TrafficRouteBucket for counter accounting so stats remain consistent regardless of which bulk strategy runs.