Class FindingsIndexReporter

java.lang.Object
ai.attackframework.tools.burp.sinks.FindingsIndexReporter

public final class FindingsIndexReporter extends Object
Pushes Burp audit issues (findings) to the findings index when export is running and "Issues" is selected. Initial push on Start; every 30 seconds pushes only issues not yet sent. Does not start a new run while the previous is still in progress.
  • Method Details

    • pushSnapshotNow

      public static void pushSnapshotNow()
      Pushes all current issues once (e.g. initial push on Start). Safe to call from any thread. No-op if export is not running, no sink is enabled, or Issues is not in the selected data sources.
    • start

      public static void start()
      Starts the 30-second scheduler. Does not perform an initial push (caller must call pushSnapshotNow() once on Start). Safe to call from any thread.
    • stop

      public static void stop()
      Stops the periodic scheduler and clears per-session reporter state.

      Safe to call from any thread. The next start() call creates a fresh scheduler.