Pipeline is a meta-processor that processes data by applying a series of processors.

Interpretation Methods

The processor supports these interpretation methods:

  • object
  • data

Options

FieldTypeDescriptionRequired
processors[]objectarray of processor configurations applied in series to data.Yes

Use Cases

Decoding Binary Data in Objects

If binary data is encoded in objects, then this processor can be used to decode and set the data back into the object.

For example, if an input value is plaintext that is gzip compressed and encoded as base64, then the processor can:

  • retrieve the base64 encoded string from the object
  • decode the base64 string
  • decompress the gzip data
  • set the decompressed, decoded string into the object

This is functionally equivalent to this CyberChef recipe.