{
  "ml": {
    "v": "7",
    "eng": "2.0.1-rc.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.00001690785,
        "rte": "az",
        "prob": 0.00001690785
      },
      {
        "cls": 0,
        "raw": 0.3672041,
        "rte": "az/source",
        "prob": 0.3672041
      },
      {
        "cls": 0,
        "raw": 0.05829968,
        "rte": "az/go",
        "prob": 0.05829968
      }
    ],
    "prob": 0.00001690785,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016907850294956006,
        "type": "go"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-06-15T10:03:16Z"
  },
  "path": "timeparsefilter.go",
  "raw": {
    "v": "7",
    "tv": "061e3",
    "files": [
      {
        "id": 0,
        "sha": "3cb424e3ff2ab3e9446911072cd79d948fa058e27d604ff677389ecf0608a2b0",
        "fact": {
          "id": "go",
          "imp": [
            [
              "",
              "bufio.NewScanner"
            ],
            [
              "",
              "scanner.Scan"
            ],
            [
              "",
              "scanner.Text"
            ],
            [
              "",
              "strings.IndexByte"
            ],
            [
              "",
              "strconv.ParseFloat"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "fmt.Printf"
            ],
            [
              "",
              "int64"
            ],
            [
              "",
              "int64"
            ],
            [
              "",
              "float64"
            ],
            [
              "",
              "time.Unix"
            ],
            [
              "",
              "fmt.Printf"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "t.Format"
            ],
            [
              "",
              "bufio"
            ],
            [
              "",
              "fmt"
            ],
            [
              "",
              "os"
            ],
            [
              "",
              "strconv"
            ],
            [
              "",
              "strings"
            ],
            [
              "",
              "time"
            ]
          ],
          "mbr": [
            "bufio.NewScanner",
            "fmt.Printf",
            "os.Stdin",
            "scanner.Scan",
            "scanner.Text",
            "strconv.ParseFloat",
            "strings.IndexByte",
            "t.Format",
            "time.Unix"
          ],
          "met": {
            "ast": {
              "op.gt": 1.0,
              "op.ne": 1.0,
              "op.add": 1.0,
              "op.mul": 1.0,
              "op.sub": 2.0,
              "max_depth": 19.0,
              "call_count": 14.0,
              "node_count": 270.0,
              "member_count": 9.0,
              "op_density.gt": 0.0,
              "op_density.ne": 0.0,
              "op_density.add": 0.0,
              "op_density.mul": 0.0,
              "op_density.sub": 0.01,
              "identifier_count": 27.0,
              "member_depth_max": 2.0,
              "string_literal_count": 9.0,
              "string_concat_chain_max_length": 2.0
            },
            "file": {
              "size": 696.0,
              "entropy": 5.13,
              "size_bytes": 696.0
            },
            "text": {
              "tab_count": 51.0,
              "digit_ratio": 0.15,
              "space_count": 47.0,
              "total_lines": 33.0,
              "char_entropy": 5.13,
              "unique_chars": 63.0,
              "string_density": 0.27,
              "avg_line_length": 20.09,
              "max_line_length": 104.0,
              "empty_line_ratio": 0.12,
              "last_line_length": 1.0,
              "whitespace_ratio": 0.19,
              "most_common_ratio": 0.06,
              "identifier_density": 1.42,
              "line_length_stddev": 23.89,
              "normalized_string_count": 1.57,
              "most_common_char_is_null": 0.0,
              "suspicious_comment_ratio": 0.5,
              "max_inline_whitespace_run": 2.0,
              "most_common_char_codepoint": 110.0,
              "suspicious_identifier_ratio": 0.04,
              "normalized_unique_identifiers": 5.35
            },
            "calls": {
              "count": 14.0
            },
            "binary": {
              "overall_entropy": 5.13
            },
            "source": {
              "function_count": 1.0
            },
            "imports": {
              "count": 6.0,
              "stdlib_count": 6.0,
              "stdlib_ratio": 1.0,
              "unique_modules": 6.0
            },
            "members": {
              "count": 9.0
            },
            "strings": {
              "total": 9.0,
              "avg_length": 7.56,
              "max_length": 28.0,
              "avg_entropy": 2.14,
              "total_bytes": 68.0,
              "entropy_stddev": 0.55
            },
            "comments": {
              "chars": 130.0,
              "lines": 2.0,
              "total": 2.0,
              "to_code_ratio": 0.06,
              "high_entropy_comments": 1.0
            },
            "functions": {
              "count": 1.0,
              "avg_name_length": 4.0,
              "no_params_count": 1.0,
              "avg_length_lines": 22.0,
              "max_length_lines": 22.0,
              "min_length_lines": 22.0,
              "density_per_100_lines": 3.03,
              "code_in_functions_ratio": 0.67
            },
            "identifiers": {
              "count": 27.0,
              "total": 47.0,
              "avg_length": 5.07,
              "max_length": 10.0,
              "min_length": 1.0,
              "avg_entropy": 2.1,
              "reuse_ratio": 0.57,
              "unique_count": 27.0,
              "length_stddev": 2.26,
              "has_digit_ratio": 0.07,
              "sequential_names": 1.0,
              "single_char_count": 1.0,
              "single_char_ratio": 0.04,
              "all_lowercase_ratio": 0.59,
              "numeric_suffix_count": 2.0
            }
          },
          "str": [
            [
              24,
              "u8",
              "bufio"
            ],
            [
              25,
              "u8",
              "bufio"
            ],
            [
              33,
              "u8",
              "fmt"
            ],
            [
              34,
              "u8",
              "fmt"
            ],
            [
              40,
              "u8",
              "os"
            ],
            [
              41,
              "u8",
              "os"
            ],
            [
              46,
              "u8",
              "time"
            ],
            [
              47,
              "u8",
              "time"
            ],
            [
              54,
              "u8",
              "strconv"
            ],
            [
              55,
              "u8",
              "strconv"
            ],
            [
              65,
              "u8",
              "strings"
            ],
            [
              66,
              "u8",
              "strings"
            ],
            [
              265,
              "10",
              "1"
            ],
            [
              320,
              "10",
              "1"
            ],
            [
              326,
              "10",
              "10"
            ],
            [
              364,
              "u8",
              "%s\\n"
            ],
            [
              365,
              "u8",
              "%s"
            ],
            [
              514,
              "u8",
              "%s\\t%s\\n"
            ],
            [
              515,
              "u8",
              "%s"
            ],
            [
              519,
              "u8",
              "%s"
            ],
            [
              548,
              "u8",
              "2006-01-02T03:04:05.000-0700"
            ],
            [
              549,
              "u8",
              "2006-01-02T03:04:05.000-0700"
            ]
          ],
          "tgt": [
            "bufio.NewScanner",
            "float64",
            "fmt.Printf",
            "int64",
            "scanner.Scan",
            "scanner.Text",
            "strconv.ParseFloat",
            "string",
            "strings.IndexByte",
            "t.Format",
            "time.Unix"
          ],
          "val": {
            "file.stem": "timeparsefilter",
            "file.basename": "timeparsefilter.go",
            "source.language": "go",
            "source.imports[0]": "bufio",
            "source.imports[1]": "bufio.NewScanner",
            "source.imports[2]": "float64",
            "source.imports[3]": "fmt",
            "source.imports[4]": "fmt.Printf",
            "source.imports[5]": "int64",
            "source.imports[6]": "os",
            "source.imports[7]": "scanner.Scan",
            "source.imports[8]": "scanner.Text",
            "source.imports[9]": "strconv",
            "source.strings[0]": "%s\\t%s\\n",
            "source.strings[1]": "2006-01-02T03:04:05.000-0700",
            "source.strings[2]": "strconv",
            "source.strings[3]": "strings",
            "source.has_imports": true,
            "source.imports[10]": "strconv.ParseFloat",
            "source.imports[11]": "string",
            "source.imports[12]": "strings",
            "source.imports[13]": "strings.IndexByte",
            "source.imports[14]": "t.Format",
            "source.imports[15]": "time",
            "source.imports[16]": "time.Unix",
            "source.functions[0]": "main"
          }
        },
        "find": [
          {
            "id": "objectives/evasion/indicator-removal/audit::go-audit-redirect-clear",
            "atk": "T1070.002",
            "conf": 0.8799999952316284,
            "crit": 1,
            "desc": "Go audit log redirect clear"
          },
          {
            "id": "metadata/file/text/format::vocab-string",
            "conf": 0.9700000286102295,
            "crit": 1,
            "desc": "Validation vocabulary string"
          }
        ],
        "path": "timeparsefilter.go",
        "size": 696,
        "type": "go"
      }
    ]
  }
}