Alert Data Structure

Alert data is stored in the storage defined for alerts and is composed of three types of data.

  1. The main alert data.
  2. Analysis data.
  3. File observable data.

Alert Data JSON

Both Alerts and root analysis objects are stored as JSON formatted files named data.json inside the storage directory of the object.

This JSON contains everything associated to the alert or root analysis except for analysis data and file observable data. The JSON contains references to the locations of these other types of data.

This is done because analysis data can become very large. This allows ACE to load a root analysis-based object without having to load all the individual analysis JSON data.

Analysis Data JSON

Analysis data is stored in individual files inside of a hidden .ace subdirectory inside of the storage directory of the root analysis-based object.

This analysis data is only loaded when it is requested.

File Observable Data

File observables represent file data. File data is stored in the storage directory of the root analysis-based object. The exact location of the data is stored as the value of the observable.