<commit_before>{
  "canvasContextConnections": [
    {
      "contextKey1": "MD5",
      "contextKey2": "SHA256",
      "connectionDescription": "Belongs to the same file",
      "parentContextKey": "File"
    },
    {
      "contextKey1": "MD5",
      "contextKey2": "SHA1",
      "connectionDescription": "Belongs to the same file",
      "parentContextKey": "File"
    },
    {
      "contextKey1": "SHA1",
      "contextKey2": "SHA256",
      "connectionDescription": "Belongs to the same file",
      "parentContextKey": "File"
    },
    {
      "contextKey1": "SSDeep",
      "contextKey2": "SHA256",
      "connectionDescription": "Belongs to the same file",
      "parentContextKey": "File"
    },
    {
      "contextKey1": "SSDeep",
      "contextKey2": "SHA1",
      "connectionDescription": "Belongs to the same file",
      "parentContextKey": "File"
    },
    {
      "contextKey1": "SSDeep",
      "contextKey2": "MD5",
      "connectionDescription": "Belongs to the same file",
      "parentContextKey": "File"
    },

    {
      "contextKey1": "Username",
      "contextKey2": "Email.Address",
      "connectionDescription": "User's email address",
      "parentContextKey": "Account"
    },
    {
      "contextKey1": "Username",
      "contextKey2": "Domain",
      "connectionDescription": "User's domain",
      "parentContextKey": "Account"
    },
    {
      "contextKey1": "Email.Domain",
      "contextKey2": "Email.Address",
      "connectionDescription": "Email's domain",
      "parentContextKey": "Account"
    },

    {
      "contextKey1": "Hostname",
      "contextKey2": "IP",
      "connectionDescription": "Belongs to the same endpoint",
      "parentContextKey": "Endpoint"
    },
    {
      "contextKey1": "Hostname",
      "contextKey2": "MAC",
      "connectionDescription": "Belongs to the same endpoint",
      "parentContextKey": "Endpoint"
    },
    {
      "contextKey1": "MAC",
      "contextKey2": "IP",
      "connectionDescription": "Belongs to the same endpoint",
      "parentContextKey": "Endpoint"
    }

  ]
}<commit_msg>Add vt connections (#1742)<commit_after>{
  "canvasContextConnections": [
    {
      "contextKey1": "MD5",
      "contextKey2": "SHA256",
      "connectionDescription": "Belongs to the same file",
      "parentContextKey": "File"
    },
    {
      "contextKey1": "MD5",
      "contextKey2": "SHA1",
      "connectionDescription": "Belongs to the same file",
      "parentContextKey": "File"
    },
    {
      "contextKey1": "SHA1",
      "contextKey2": "SHA256",
      "connectionDescription": "Belongs to the same file",
      "parentContextKey": "File"
    },
    {
      "contextKey1": "SSDeep",
      "contextKey2": "SHA256",
      "connectionDescription": "Belongs to the same file",
      "parentContextKey": "File"
    },
    {
      "contextKey1": "SSDeep",
      "contextKey2": "SHA1",
      "connectionDescription": "Belongs to the same file",
      "parentContextKey": "File"
    },
    {
      "contextKey1": "SSDeep",
      "contextKey2": "MD5",
      "connectionDescription": "Belongs to the same file",
      "parentContextKey": "File"
    },

    {
      "contextKey1": "Username",
      "contextKey2": "Email.Address",
      "connectionDescription": "User's email address",
      "parentContextKey": "Account"
    },
    {
      "contextKey1": "Username",
      "contextKey2": "Domain",
      "connectionDescription": "User's domain",
      "parentContextKey": "Account"
    },
    {
      "contextKey1": "Email.Domain",
      "contextKey2": "Email.Address",
      "connectionDescription": "Email's domain",
      "parentContextKey": "Account"
    },

    {
      "contextKey1": "Hostname",
      "contextKey2": "IP",
      "connectionDescription": "Belongs to the same endpoint",
      "parentContextKey": "Endpoint"
    },

    {
      "contextKey1": "SSDeep",
      "contextKey2": "MD5",
      "connectionDescription": "Belongs to the same file",
      "parentContextKey": "File"
    },
    {
      "contextKey1": "Username",
      "contextKey2": "Email.Address",
      "connectionDescription": "User's email address",
      "parentContextKey": "Account"
    },
    {
      "contextKey1": "Username",
      "contextKey2": "Domain",
      "connectionDescription": "User's domain",
      "parentContextKey": "Account"
    },
    {
      "contextKey1": "Email.Domain",
      "contextKey2": "Email.Address",
      "connectionDescription": "Email's domain",
      "parentContextKey": "Account"
    },

    {
      "contextKey1": "Hostname",
      "contextKey2": "IP",
      "connectionDescription": "Belongs to the same endpoint",
      "parentContextKey": "Endpoint"
    },

    {
      "contextKey1": "Hash",
      "contextKey2": "RelatedDomains",
      "connectionDescription": "Related domain",
      "parentContextKey": "File"
    },
    {
      "contextKey1": "Hash",
      "contextKey2": "RelatedHosts",
      "connectionDescription": "Related host",
      "parentContextKey": "File"
    },
    {
      "contextKey1": "Hash",
      "contextKey2": "RelatedIPs",
      "connectionDescription": "Related ip",
      "parentContextKey": "File"
    },
    {
      "contextKey1": "Hash",
      "contextKey2": "RelatedURLs",
      "connectionDescription": "Related url",
      "parentContextKey": "File"
    },
    {
      "contextKey1": "Hash",
      "contextKey2": "CommunicatedHosts",
      "connectionDescription": "Communicated with host",
      "parentContextKey": "File"
    },
    {
      "contextKey1": "Hash",
      "contextKey2": "CommunicatedIPs",
      "connectionDescription": "Communicated with ip",
      "parentContextKey": "File"
    },
    {
      "contextKey1": "Hash",
      "contextKey2": "CommunicatedURLs",
      "connectionDescription": "Communicated with url",
      "parentContextKey": "File"
    },
    {
      "contextKey1": "Hash",
      "contextKey2": "CommunicatedDomains",
      "connectionDescription": "Communicated with domain",
      "parentContextKey": "File"
    },

    {
      "contextKey1": "Name",
      "contextKey2": "DownloadedHashes.sha256",
      "connectionDescription": "Hash downloaded from domain",
      "parentContextKey": "Domain"
    },
    {
      "contextKey1": "Name",
      "contextKey2": "Resolutions.ip_address",
      "connectionDescription": "DNS resolution",
      "parentContextKey": "Domain"
    },
    {
      "contextKey1": "Name",
      "contextKey2": "CommunicatingHashes.sha256",
      "connectionDescription": "Hash communicated with domain",
      "parentContextKey": "Domain"
    },
    {
      "contextKey1": "Name",
      "contextKey2": "Subdomains",
      "connectionDescription": "Sub domain",
      "parentContextKey": "Domain"
    },

    {
      "contextKey1": "Address",
      "contextKey2": "Resolutions.hostname",
      "connectionDescription": "DNS resolution",
      "parentContextKey": "IP"
    },
    {
      "contextKey1": "Address",
      "contextKey2": "DownloadedHashes.sha256",
      "connectionDescription": "Hash downloaded from IP",
      "parentContextKey": "IP"
    },
    {
      "contextKey1": "Address",
      "contextKey2": "CommunicatingHashes.sha256",
      "connectionDescription": "Hash communicated with IP",
      "parentContextKey": "IP"
    },
    {
      "contextKey1": "Address",
      "contextKey2": "DetectedURLs.url",
      "connectionDescription": "URLs hosted at this IP address that have url scanner positive detections",
      "parentContextKey": "IP"
    },
    {
      "contextKey1": "Address",
      "contextKey2": "UnAVDetectedReferrerHashes.sha256",
      "connectionDescription": "UnAV Detected Referrer Hashes",
      "parentContextKey": "IP"
    },
    {
      "contextKey1": "Address",
      "contextKey2": "UnAVDetectedDownloadedHashes.sha256",
      "connectionDescription": "Downloaded from the IP without AV detection",
      "parentContextKey": "IP"
    },
    {
      "contextKey1": "Address",
      "contextKey2": "ReferrerHashes.sha256",
      "connectionDescription": "AV Detected Referrer Hashes",
      "parentContextKey": "IP"
    },
     {
      "contextKey1": "Address",
      "contextKey2": "UnAVDetectedCommunicatingHashes.sha256",
      "connectionDescription": "Communicated with the IP without AV detection",
      "parentContextKey": "IP"
    },

    {
      "contextKey1": "Data",
      "contextKey2": "Resolutions",
      "connectionDescription": "DNS resolution",
      "parentContextKey": "URL"
    }

  ]
}
{'fraction_non_alphanumeric': 0.15350047303689687, 'fraction_numerical': 0.018330179754020813, 'mean_word_length': 2.8266968325791857, 'pattern_counts': {'":': 194, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3821749', 'n_tokens_mistral': 2626, 'n_tokens_neox': 2543, 'n_words': 532}