Class ExportDocumentIdentity
java.lang.Object
ai.attackframework.tools.burp.utils.export.ExportDocumentIdentity
Builds stable exporter IDs shared across sinks.
The ID is derived from the filtered document content plus the target index name. This makes the same emitted event reuse one ID across OpenSearch, bulk NDJSON, and JSONL while still allowing later events to produce distinct IDs when their document content differs.
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringexportIdOf(Map<String, Object> document) Returns the export ID stored indocument_meta.export_id, or blank when absent.static PreparedExportDocumentFilters, stamps, and returns a sink-ready export document.
-
Method Details
-
prepare
Filters, stamps, and returns a sink-ready export document. -
exportIdOf
Returns the export ID stored indocument_meta.export_id, or blank when absent.
-