Skip to main content

Schema for the rl-json report format

The Spectra Assure platform supports a special format for analysis reports called rl-json. This format is intended for use in integration workflows and with various tools that can parse and transform JSON data.

To generate reports in the rl-json format:

This page describes the full schema of the rl-json report format.

How to read the schema?โ€‹

The schema contents are displayed as an expandable schema model and described in alphabetical order. Expandable items have an arrow indicator next to their name. Select the arrow to expand the item and view its contents.

The full rl-json report example is displayed in the code block. You can copy the whole example by selecting "Copy" or expand/collapse all example fields in the code block.

Desktop browsers: To make the schema easier to read, you can hide the navigation sidebar by selecting the << button at the bottom left of the page.

duration
required
string

Indicates how long it took to complete the analysis step.

required
object

Summary of the ReversingLabs Spectra Assure analysis report.

schema
required
number
Value: 3

Version of this schema (the rl-json report schema). Version number is incremented to indicate a break of backwards compatibility.

timestamp
required
string <date-time>

Indicates when the software package was last analyzed in ISO-8601 time format.

version
required
string

Version of the analysis engine that was used to inspect the software package.

{
  • "duration": "00:00:02.334",
  • "report": {
    },
  • "schema": 3,
  • "timestamp": "2023-04-06T17:09:44+02:00",
  • "version": "5.0.0.1"
}