Recorded Future Sandbox - API- The Static Report

Secops_threat.png

API Documentation Moving

API documentation is moving to docs.recordedfuture.com. We will no longer be updating this content. You can access this page until April 25, 2025, but we recommend you bookmark the new site.

This is the Go structure definition of the Static JSON report that Recorded Future Sandbox creates.

type(
    StaticReport struct{
        Version string`json:"version"`

        Sample   ReportSample   `json:"sample"`
        Task     ReportTask     `json:"task"`
        Analysis ReportAnalysis `json:"analysis"`

        Signatures  []*Signature  `json:"signatures,omitempty"`
        Files       []*FileReport `json:"files"`
        UnpackCount int`json:"unpack_count"`
        ErrorCount  int`json:"error_count"`
        CompatKind  string`json:"kind,omitempty"`

        Errors    []ReportedFailure `json:"errors,omitempty"`
        Extracted []*Extract        `json:"extracted,omitempty"`}
    ReportSample struct{
        ID        string`json:"sample"`
        Kind      string`json:"kind,omitempty"`
        Size      uint64`json:"size,omitempty"`
        Target    string`json:"target,omitempty"`
        Submitted string`json:"submitted,omitempty"`}
    ReportTask struct{
        ID     string`json:"task"`
        Target string`json:"target,omitempty"`}
    ReportAnalysis struct{
        Reported string`json:"reported,omitempty"`
        Score    int`json:"score,omitempty"`
        Tags     []string`json:"tags,omitempty"`}
    FileReport struct{
        Name    string`json:"filename"`
        RelPath string`json:"relpath,omitempty"`
        Size    uint64`json:"filesize"`
        Hashes
        Extensions []string`json:"exts"`
        Tags       []string`json:"tags"`
        Filetype   string`json:"filetype,omitempty"`
        Mime       string`json:"mime,omitempty"`
        Depth      int`json:"depth"`
        Error      string`json:"error,omitempty"`
        Kind       string`json:"kind"`
        Selected   bool`json:"selected"`
        RunAs      string`json:"runas,omitempty"`
        Password   string`json:"password,omitempty"`}
    Hashes struct{
        MD5    string`json:"md5,omitempty"`
        SHA1   string`json:"sha1,omitempty"`
        SHA256 string`json:"sha256,omitempty"`
        SHA512 string`json:"sha512,omitempty"`})
This content is confidential. Do not distribute or download content in a manner that violates your Recorded Future license agreement. Sharing this content outside of licensed Recorded Future users constitutes a breach of the terms and/or agreement and shall be considered a breach by your organization.
Was this article helpful?
0 out of 0 found this helpful

Articles in this section

See more