{
  "generated_by": "go run ./tools/specifications/export-log-args",
  "schema": "gonemaster.logargs-inventory/1.0",
  "source": [
    "engine/**/*.go (non-test files)",
    "logger.Add(tag, args, ...)",
    "append*Log(..., tag, args)",
    "logSystem(tag, args), logSystemWithLogger(..., tag, args)"
  ],
  "summary": {
    "file_count": 108,
    "log_call_count": 686,
    "unique_tag_count": 483,
    "unique_key_count": 83,
    "ns_string_call_count": 0,
    "packed_list_only_key_count": 0,
    "unresolved_log_call_count": 127
  },
  "keys": {
    "aa": {
      "tags": [
        "EMPTY_RETURN",
        "EXTERNAL_RESPONSE"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/nameserver/nameserver.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "EMPTY_RETURN",
          "file": "engine/nameserver/nameserver.go",
          "line": 489,
          "shape": "unknown"
        },
        {
          "tag": "EXTERNAL_RESPONSE",
          "file": "engine/nameserver/nameserver.go",
          "line": 491,
          "shape": "unknown"
        }
      ]
    },
    "ad": {
      "tags": [
        "EMPTY_RETURN",
        "EXTERNAL_RESPONSE"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/nameserver/nameserver.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "EMPTY_RETURN",
          "file": "engine/nameserver/nameserver.go",
          "line": 489,
          "shape": "unknown"
        },
        {
          "tag": "EXTERNAL_RESPONSE",
          "file": "engine/nameserver/nameserver.go",
          "line": 491,
          "shape": "unknown"
        }
      ]
    },
    "additional": {
      "tags": [
        "EMPTY_RETURN",
        "EXTERNAL_RESPONSE"
      ],
      "shapes": [
        "int"
      ],
      "producer_files": [
        "engine/nameserver/nameserver.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "EMPTY_RETURN",
          "file": "engine/nameserver/nameserver.go",
          "line": 489,
          "shape": "int"
        },
        {
          "tag": "EXTERNAL_RESPONSE",
          "file": "engine/nameserver/nameserver.go",
          "line": 491,
          "shape": "int"
        }
      ]
    },
    "address": {
      "tags": [
        "ASN_INFOS_ANNOUNCE_BY",
        "ASN_INFOS_ANNOUNCE_IN",
        "ASN_INFOS_RAW",
        "CACHE_CREATED",
        "CACHE_FETCHED",
        "CN04_ASN_INFOS_ANNOUNCE_IN",
        "CN04_ASN_INFOS_RAW",
        "CN04_EMPTY_PREFIX_SET",
        "CN04_ERROR_PREFIX_DATABASE",
        "EMPTY_RETURN",
        "EXTERNAL_QUERY",
        "EXTERNAL_RESPONSE",
        "EXTRA_PROCESSING_BROKEN",
        "EXTRA_PROCESSING_OK",
        "NAMESERVER_IP_PTR_MISMATCH",
        "NAMESERVER_IP_WITHOUT_REVERSE",
        "NS_CREATED",
        "QUERY",
        "Z01_MNAME_HAS_LOCALHOST_ADDR",
        "duplicateTag",
        "res.Code"
      ],
      "shapes": [
        "string",
        "unknown"
      ],
      "producer_files": [
        "engine/nameserver/nameserver.go",
        "engine/test/address/address.go",
        "engine/test/connectivity/connectivity.go",
        "engine/test/delegation/delegation.go",
        "engine/test/dnssec/dnssec.go",
        "engine/test/zone/zone.go"
      ],
      "occurrences": 26,
      "samples": [
        {
          "tag": "CACHE_CREATED",
          "file": "engine/nameserver/nameserver.go",
          "line": 104,
          "shape": "unknown"
        },
        {
          "tag": "CACHE_FETCHED",
          "file": "engine/nameserver/nameserver.go",
          "line": 106,
          "shape": "unknown"
        },
        {
          "tag": "EMPTY_RETURN",
          "file": "engine/nameserver/nameserver.go",
          "line": 489,
          "shape": "string"
        },
        {
          "tag": "EXTERNAL_QUERY",
          "file": "engine/nameserver/nameserver.go",
          "line": 457,
          "shape": "string"
        },
        {
          "tag": "EXTERNAL_RESPONSE",
          "file": "engine/nameserver/nameserver.go",
          "line": 491,
          "shape": "string"
        },
        {
          "tag": "NAMESERVER_IP_WITHOUT_REVERSE",
          "file": "engine/test/address/address.go",
          "line": 319,
          "shape": "unknown"
        },
        {
          "tag": "NS_CREATED",
          "file": "engine/nameserver/nameserver.go",
          "line": 128,
          "shape": "unknown"
        },
        {
          "tag": "QUERY",
          "file": "engine/nameserver/nameserver.go",
          "line": 181,
          "shape": "string"
        }
      ]
    },
    "addresses": {
      "tags": [
        "EXTRA_ADDRESS_CHILD"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/consistency/consistency.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "EXTRA_ADDRESS_CHILD",
          "file": "engine/test/consistency/consistency.go",
          "line": 942,
          "shape": "unknown"
        }
      ]
    },
    "algo_descr": {
      "tags": [
        "DNSKEY_SMALLER_THAN_REC",
        "DNSKEY_TOO_LARGE_FOR_ALGO",
        "DNSKEY_TOO_SMALL_FOR_ALGO"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/dnssec/dnssec.go"
      ],
      "occurrences": 3,
      "samples": [
        {
          "tag": "DNSKEY_SMALLER_THAN_REC",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4807,
          "shape": "unknown"
        },
        {
          "tag": "DNSKEY_TOO_LARGE_FOR_ALGO",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4813,
          "shape": "unknown"
        },
        {
          "tag": "DNSKEY_TOO_SMALL_FOR_ALGO",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4801,
          "shape": "unknown"
        }
      ]
    },
    "algo_mnemo": {
      "tags": [
        "\"DS13_ALGO_NOT_SIGNED_\" + queryType"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/dnssec/dnssec.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "\"DS13_ALGO_NOT_SIGNED_\" + queryType",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4659,
          "shape": "unknown"
        }
      ]
    },
    "algo_num": {
      "tags": [
        "\"DS13_ALGO_NOT_SIGNED_\" + queryType",
        "DNSKEY_SMALLER_THAN_REC",
        "DNSKEY_TOO_LARGE_FOR_ALGO",
        "DNSKEY_TOO_SMALL_FOR_ALGO"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/dnssec/dnssec.go"
      ],
      "occurrences": 4,
      "samples": [
        {
          "tag": "\"DS13_ALGO_NOT_SIGNED_\" + queryType",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4659,
          "shape": "unknown"
        },
        {
          "tag": "DNSKEY_SMALLER_THAN_REC",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4807,
          "shape": "unknown"
        },
        {
          "tag": "DNSKEY_TOO_LARGE_FOR_ALGO",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4813,
          "shape": "unknown"
        },
        {
          "tag": "DNSKEY_TOO_SMALL_FOR_ALGO",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4801,
          "shape": "unknown"
        }
      ]
    },
    "answers": {
      "tags": [
        "EMPTY_RETURN",
        "EXTERNAL_RESPONSE"
      ],
      "shapes": [
        "int"
      ],
      "producer_files": [
        "engine/nameserver/nameserver.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "EMPTY_RETURN",
          "file": "engine/nameserver/nameserver.go",
          "line": 489,
          "shape": "int"
        },
        {
          "tag": "EXTERNAL_RESPONSE",
          "file": "engine/nameserver/nameserver.go",
          "line": 491,
          "shape": "int"
        }
      ]
    },
    "asn": {
      "tags": [
        "IPV4_ONE_ASN",
        "IPV6_ONE_ASN"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/connectivity/connectivity.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "IPV4_ONE_ASN",
          "file": "engine/test/connectivity/connectivity.go",
          "line": 416,
          "shape": "unknown"
        },
        {
          "tag": "IPV6_ONE_ASN",
          "file": "engine/test/connectivity/connectivity.go",
          "line": 438,
          "shape": "unknown"
        }
      ]
    },
    "asns": {
      "tags": [
        "ASN_INFOS_ANNOUNCE_BY",
        "IPV4_DIFFERENT_ASN",
        "IPV4_SAME_ASN",
        "IPV6_DIFFERENT_ASN",
        "IPV6_SAME_ASN"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/connectivity/connectivity.go"
      ],
      "occurrences": 6,
      "samples": [
        {
          "tag": "ASN_INFOS_ANNOUNCE_BY",
          "file": "engine/test/connectivity/connectivity.go",
          "line": 306,
          "shape": "unknown"
        },
        {
          "tag": "ASN_INFOS_ANNOUNCE_BY",
          "file": "engine/test/connectivity/connectivity.go",
          "line": 371,
          "shape": "unknown"
        },
        {
          "tag": "IPV4_DIFFERENT_ASN",
          "file": "engine/test/connectivity/connectivity.go",
          "line": 428,
          "shape": "unknown"
        },
        {
          "tag": "IPV4_SAME_ASN",
          "file": "engine/test/connectivity/connectivity.go",
          "line": 422,
          "shape": "unknown"
        },
        {
          "tag": "IPV6_DIFFERENT_ASN",
          "file": "engine/test/connectivity/connectivity.go",
          "line": 450,
          "shape": "unknown"
        },
        {
          "tag": "IPV6_SAME_ASN",
          "file": "engine/test/connectivity/connectivity.go",
          "line": 444,
          "shape": "unknown"
        }
      ]
    },
    "authority": {
      "tags": [
        "EMPTY_RETURN",
        "EXTERNAL_RESPONSE"
      ],
      "shapes": [
        "int"
      ],
      "producer_files": [
        "engine/nameserver/nameserver.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "EMPTY_RETURN",
          "file": "engine/nameserver/nameserver.go",
          "line": 489,
          "shape": "int"
        },
        {
          "tag": "EXTERNAL_RESPONSE",
          "file": "engine/nameserver/nameserver.go",
          "line": 491,
          "shape": "int"
        }
      ]
    },
    "caller": {
      "tags": [
        "LOOP_PROTECTION"
      ],
      "shapes": [
        "string"
      ],
      "producer_files": [
        "engine/test/basic/basic.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "LOOP_PROTECTION",
          "file": "engine/test/basic/basic.go",
          "line": 319,
          "shape": "string"
        }
      ]
    },
    "cd": {
      "tags": [
        "EMPTY_RETURN",
        "EXTERNAL_RESPONSE"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/nameserver/nameserver.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "EMPTY_RETURN",
          "file": "engine/nameserver/nameserver.go",
          "line": 489,
          "shape": "unknown"
        },
        {
          "tag": "EXTERNAL_RESPONSE",
          "file": "engine/nameserver/nameserver.go",
          "line": 491,
          "shape": "unknown"
        }
      ]
    },
    "cdnskey_keytags": {
      "tags": [
        "DS18_CDNSKEY_MATCHES_DS",
        "DS18_CDNSKEY_ROLLOVER_SIGNALED",
        "DS18_CDS_MATCHES_DS",
        "DS18_CDS_ROLLOVER_SIGNALED",
        "DS18_MATCH_CDNSKEY_RRSIG_DS",
        "DS18_MATCH_CDS_RRSIG_DS",
        "DS18_NO_MATCH_CDNSKEY_RRSIG_DS",
        "DS18_NO_MATCH_CDS_RRSIG_DS"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/dnssec/dnssec.go"
      ],
      "occurrences": 8,
      "samples": [
        {
          "tag": "DS18_CDNSKEY_MATCHES_DS",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6603,
          "shape": "unknown"
        },
        {
          "tag": "DS18_CDNSKEY_ROLLOVER_SIGNALED",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6608,
          "shape": "unknown"
        },
        {
          "tag": "DS18_CDS_MATCHES_DS",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6571,
          "shape": "unknown"
        },
        {
          "tag": "DS18_CDS_ROLLOVER_SIGNALED",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6576,
          "shape": "unknown"
        },
        {
          "tag": "DS18_MATCH_CDNSKEY_RRSIG_DS",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6542,
          "shape": "unknown"
        },
        {
          "tag": "DS18_MATCH_CDS_RRSIG_DS",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6528,
          "shape": "unknown"
        },
        {
          "tag": "DS18_NO_MATCH_CDNSKEY_RRSIG_DS",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6514,
          "shape": "unknown"
        },
        {
          "tag": "DS18_NO_MATCH_CDS_RRSIG_DS",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6507,
          "shape": "unknown"
        }
      ]
    },
    "child": {
      "tags": [
        "TOTAL_NAME_MISMATCH"
      ],
      "shapes": [
        "string"
      ],
      "producer_files": [
        "engine/test/delegation/delegation.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "TOTAL_NAME_MISMATCH",
          "file": "engine/test/delegation/delegation.go",
          "line": 816,
          "shape": "string"
        }
      ]
    },
    "child_zone_name": {
      "tags": [
        "LOOP_PROTECTION"
      ],
      "shapes": [
        "string"
      ],
      "producer_files": [
        "engine/test/basic/basic.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "LOOP_PROTECTION",
          "file": "engine/test/basic/basic.go",
          "line": 319,
          "shape": "string"
        }
      ]
    },
    "command": {
      "tags": [
        "PACKET_BIG"
      ],
      "shapes": [
        "string"
      ],
      "producer_files": [
        "engine/nameserver/nameserver.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "PACKET_BIG",
          "file": "engine/nameserver/nameserver.go",
          "line": 315,
          "shape": "string"
        }
      ]
    },
    "count": {
      "tags": [
        "ENOUGH_IPV4_NS_CHILD",
        "ENOUGH_IPV4_NS_DEL",
        "ENOUGH_IPV6_NS_CHILD",
        "ENOUGH_IPV6_NS_DEL",
        "ENOUGH_NS_CHILD",
        "ENOUGH_NS_DEL",
        "MULTIPLE_NS_SET",
        "MULTIPLE_SOA_MNAMES",
        "MULTIPLE_SOA_RNAMES",
        "MULTIPLE_SOA_SERIALS",
        "MULTIPLE_SOA_TIME_PARAMETER_SET",
        "NOT_ENOUGH_IPV4_NS_CHILD",
        "NOT_ENOUGH_IPV4_NS_DEL",
        "NOT_ENOUGH_IPV6_NS_CHILD",
        "NOT_ENOUGH_IPV6_NS_DEL",
        "NOT_ENOUGH_NS_CHILD",
        "NOT_ENOUGH_NS_DEL",
        "NO_IPV4_NS_CHILD",
        "NO_IPV4_NS_DEL",
        "NO_IPV6_NS_CHILD",
        "NO_IPV6_NS_DEL",
        "Z13_SPF_LOOKUP_COUNT_EXCEEDED",
        "Z13_SPF_LOOKUP_COUNT_OK"
      ],
      "shapes": [
        "int",
        "unknown"
      ],
      "producer_files": [
        "engine/test/consistency/consistency.go",
        "engine/test/delegation/delegation.go",
        "engine/test/zone/zone.go"
      ],
      "occurrences": 23,
      "samples": [
        {
          "tag": "ENOUGH_NS_CHILD",
          "file": "engine/test/delegation/delegation.go",
          "line": 235,
          "shape": "int"
        },
        {
          "tag": "ENOUGH_NS_DEL",
          "file": "engine/test/delegation/delegation.go",
          "line": 214,
          "shape": "int"
        },
        {
          "tag": "MULTIPLE_NS_SET",
          "file": "engine/test/consistency/consistency.go",
          "line": 734,
          "shape": "int"
        },
        {
          "tag": "MULTIPLE_SOA_MNAMES",
          "file": "engine/test/consistency/consistency.go",
          "line": 1117,
          "shape": "int"
        },
        {
          "tag": "MULTIPLE_SOA_RNAMES",
          "file": "engine/test/consistency/consistency.go",
          "line": 440,
          "shape": "int"
        },
        {
          "tag": "MULTIPLE_SOA_SERIALS",
          "file": "engine/test/consistency/consistency.go",
          "line": 302,
          "shape": "int"
        },
        {
          "tag": "MULTIPLE_SOA_TIME_PARAMETER_SET",
          "file": "engine/test/consistency/consistency.go",
          "line": 587,
          "shape": "int"
        },
        {
          "tag": "NOT_ENOUGH_NS_DEL",
          "file": "engine/test/delegation/delegation.go",
          "line": 218,
          "shape": "int"
        }
      ]
    },
    "data": {
      "tags": [
        "ASN_INFOS_RAW",
        "CN04_ASN_INFOS_RAW",
        "FAKE_DELEGATION_ADDED",
        "FAKE_DELEGATION_TO_SELF",
        "FAKE_DS_ADDED"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/nameserver/query_helpers.go",
        "engine/test/connectivity/connectivity.go"
      ],
      "occurrences": 6,
      "samples": [
        {
          "tag": "ASN_INFOS_RAW",
          "file": "engine/test/connectivity/connectivity.go",
          "line": 297,
          "shape": "unknown"
        },
        {
          "tag": "ASN_INFOS_RAW",
          "file": "engine/test/connectivity/connectivity.go",
          "line": 362,
          "shape": "unknown"
        },
        {
          "tag": "CN04_ASN_INFOS_RAW",
          "file": "engine/test/connectivity/connectivity.go",
          "line": 546,
          "shape": "unknown"
        },
        {
          "tag": "FAKE_DELEGATION_ADDED",
          "file": "engine/nameserver/query_helpers.go",
          "line": 107,
          "shape": "unknown"
        },
        {
          "tag": "FAKE_DELEGATION_TO_SELF",
          "file": "engine/nameserver/query_helpers.go",
          "line": 76,
          "shape": "unknown"
        },
        {
          "tag": "FAKE_DS_ADDED",
          "file": "engine/nameserver/query_helpers.go",
          "line": 147,
          "shape": "unknown"
        }
      ]
    },
    "date": {
      "tags": [
        "RRSIG_EXPIRATION"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/dnssec/dnssec.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "RRSIG_EXPIRATION",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 1846,
          "shape": "unknown"
        }
      ]
    },
    "domain": {
      "tags": [
        "B01_CHILD_FOUND",
        "B01_CHILD_NOT_EXIST",
        "B01_INCONSISTENT_ALIAS",
        "B02_AUTH_RESPONSE_SOA",
        "B02_NO_DELEGATION",
        "B02_NO_WORKING_NS",
        "CASE_QUERIES_RESULTS_DIFFER",
        "CASE_QUERIES_RESULTS_OK",
        "DISCOURAGED_DOUBLE_DASH",
        "FAKE_DELEGATION_ADDED",
        "FAKE_DELEGATION_TO_SELF",
        "FAKE_DS_ADDED",
        "INITIAL_HYPHEN",
        "NON_ALLOWED_CHARS",
        "NO_DOUBLE_DASH",
        "NO_ENDING_HYPHENS",
        "NO_RESPONSE_PTR_QUERY",
        "ONLY_ALLOWED_CHARS",
        "RNAME_MAIL_DOMAIN_INVALID",
        "RNAME_MAIL_DOMAIN_LOCALHOST",
        "RNAME_MAIL_ILLEGAL_CNAME",
        "TERMINAL_HYPHEN",
        "Z11_DIFFERENT_SPF_POLICIES_FOUND",
        "Z11_NON_NULL_SPF_NON_MAIL_DOMAIN",
        "Z11_NO_SPF_FOUND",
        "Z11_NO_SPF_NON_MAIL_DOMAIN",
        "Z11_NULL_SPF_NON_MAIL_DOMAIN",
        "Z11_SPF_MULTIPLE_RECORDS",
        "Z11_SPF_SYNTAX_ERROR",
        "Z11_SPF_SYNTAX_OK",
        "Z13_NO_SPF_FOUND",
        "Z13_SPF_LOOKUP_COUNT_EXCEEDED",
        "Z13_SPF_LOOKUP_COUNT_OK",
        "Z13_SPF_LOOKUP_LOOP",
        "Z13_SPF_MACRO_TARGET",
        "Z13_SPF_PTR_DEPRECATED",
        "Z13_SPF_RECURSIVE_ERROR",
        "prefix + \"_DISCOURAGED_DOUBLE_DASH\"",
        "prefix + \"_NON_ALLOWED_CHARS\"",
        "prefix + \"_NUMERIC_TLD\"",
        "prefix + \"_SYNTAX_OK\""
      ],
      "shapes": [
        "string",
        "unknown"
      ],
      "producer_files": [
        "engine/nameserver/query_helpers.go",
        "engine/test/address/address.go",
        "engine/test/basic/basic.go",
        "engine/test/nameserver/nameserver.go",
        "engine/test/syntax/syntax.go",
        "engine/test/zone/zone.go"
      ],
      "occurrences": 47,
      "samples": [
        {
          "tag": "B01_CHILD_FOUND",
          "file": "engine/test/basic/basic.go",
          "line": 162,
          "shape": "string"
        },
        {
          "tag": "B01_CHILD_FOUND",
          "file": "engine/test/basic/basic.go",
          "line": 177,
          "shape": "string"
        },
        {
          "tag": "B01_CHILD_FOUND",
          "file": "engine/test/basic/basic.go",
          "line": 599,
          "shape": "string"
        },
        {
          "tag": "FAKE_DELEGATION_ADDED",
          "file": "engine/nameserver/query_helpers.go",
          "line": 107,
          "shape": "unknown"
        },
        {
          "tag": "FAKE_DELEGATION_TO_SELF",
          "file": "engine/nameserver/query_helpers.go",
          "line": 76,
          "shape": "unknown"
        },
        {
          "tag": "FAKE_DS_ADDED",
          "file": "engine/nameserver/query_helpers.go",
          "line": 147,
          "shape": "unknown"
        },
        {
          "tag": "NO_RESPONSE_PTR_QUERY",
          "file": "engine/test/address/address.go",
          "line": 327,
          "shape": "unknown"
        },
        {
          "tag": "NO_RESPONSE_PTR_QUERY",
          "file": "engine/test/address/address.go",
          "line": 447,
          "shape": "unknown"
        }
      ]
    },
    "domain_child": {
      "tags": [
        "B01_CHILD_IS_ALIAS",
        "B01_INCONSISTENT_DELEGATION",
        "B01_NO_CHILD",
        "B01_PARENT_FOUND",
        "B01_PARENT_NXDOMAIN_HIDES_DELEGATION",
        "B01_PARENT_UNDETERMINED"
      ],
      "shapes": [
        "string"
      ],
      "producer_files": [
        "engine/test/basic/basic.go"
      ],
      "occurrences": 6,
      "samples": [
        {
          "tag": "B01_CHILD_IS_ALIAS",
          "file": "engine/test/basic/basic.go",
          "line": 665,
          "shape": "string"
        },
        {
          "tag": "B01_INCONSISTENT_DELEGATION",
          "file": "engine/test/basic/basic.go",
          "line": 629,
          "shape": "string"
        },
        {
          "tag": "B01_NO_CHILD",
          "file": "engine/test/basic/basic.go",
          "line": 645,
          "shape": "string"
        },
        {
          "tag": "B01_PARENT_FOUND",
          "file": "engine/test/basic/basic.go",
          "line": 552,
          "shape": "string"
        },
        {
          "tag": "B01_PARENT_NXDOMAIN_HIDES_DELEGATION",
          "file": "engine/test/basic/basic.go",
          "line": 591,
          "shape": "string"
        },
        {
          "tag": "B01_PARENT_UNDETERMINED",
          "file": "engine/test/basic/basic.go",
          "line": 563,
          "shape": "string"
        }
      ]
    },
    "domain_super": {
      "tags": [
        "B01_NO_CHILD"
      ],
      "shapes": [
        "string"
      ],
      "producer_files": [
        "engine/test/basic/basic.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "B01_NO_CHILD",
          "file": "engine/test/basic/basic.go",
          "line": 645,
          "shape": "string"
        }
      ]
    },
    "domain_target": {
      "tags": [
        "B01_CHILD_IS_ALIAS",
        "B01_INCONSISTENT_DELEGATION",
        "B01_PARENT_FOUND",
        "B01_PARENT_NXDOMAIN_HIDES_DELEGATION",
        "B01_PARENT_UNDETERMINED"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/basic/basic.go"
      ],
      "occurrences": 5,
      "samples": [
        {
          "tag": "B01_CHILD_IS_ALIAS",
          "file": "engine/test/basic/basic.go",
          "line": 665,
          "shape": "unknown"
        },
        {
          "tag": "B01_INCONSISTENT_DELEGATION",
          "file": "engine/test/basic/basic.go",
          "line": 629,
          "shape": "unknown"
        },
        {
          "tag": "B01_PARENT_FOUND",
          "file": "engine/test/basic/basic.go",
          "line": 552,
          "shape": "unknown"
        },
        {
          "tag": "B01_PARENT_NXDOMAIN_HIDES_DELEGATION",
          "file": "engine/test/basic/basic.go",
          "line": 591,
          "shape": "unknown"
        },
        {
          "tag": "B01_PARENT_UNDETERMINED",
          "file": "engine/test/basic/basic.go",
          "line": 563,
          "shape": "unknown"
        }
      ]
    },
    "ds_keytags": {
      "tags": [
        "DS18_CDNSKEY_MATCHES_DS",
        "DS18_CDNSKEY_ROLLOVER_SIGNALED",
        "DS18_CDS_MATCHES_DS",
        "DS18_CDS_ROLLOVER_SIGNALED",
        "DS18_MATCH_CDNSKEY_RRSIG_DS",
        "DS18_MATCH_CDS_RRSIG_DS",
        "DS18_NO_MATCH_CDNSKEY_RRSIG_DS",
        "DS18_NO_MATCH_CDS_RRSIG_DS"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/dnssec/dnssec.go"
      ],
      "occurrences": 8,
      "samples": [
        {
          "tag": "DS18_CDNSKEY_MATCHES_DS",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6603,
          "shape": "unknown"
        },
        {
          "tag": "DS18_CDNSKEY_ROLLOVER_SIGNALED",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6608,
          "shape": "unknown"
        },
        {
          "tag": "DS18_CDS_MATCHES_DS",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6571,
          "shape": "unknown"
        },
        {
          "tag": "DS18_CDS_ROLLOVER_SIGNALED",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6576,
          "shape": "unknown"
        },
        {
          "tag": "DS18_MATCH_CDNSKEY_RRSIG_DS",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6542,
          "shape": "unknown"
        },
        {
          "tag": "DS18_MATCH_CDS_RRSIG_DS",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6528,
          "shape": "unknown"
        },
        {
          "tag": "DS18_NO_MATCH_CDNSKEY_RRSIG_DS",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6514,
          "shape": "unknown"
        },
        {
          "tag": "DS18_NO_MATCH_CDS_RRSIG_DS",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6507,
          "shape": "unknown"
        }
      ]
    },
    "duration": {
      "tags": [
        "DURATION_LONG",
        "DURATION_OK",
        "REMAINING_LONG",
        "REMAINING_SHORT"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/dnssec/dnssec.go"
      ],
      "occurrences": 4,
      "samples": [
        {
          "tag": "DURATION_LONG",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 1888,
          "shape": "unknown"
        },
        {
          "tag": "DURATION_OK",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 1899,
          "shape": "unknown"
        },
        {
          "tag": "REMAINING_LONG",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 1875,
          "shape": "unknown"
        },
        {
          "tag": "REMAINING_SHORT",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 1866,
          "shape": "unknown"
        }
      ]
    },
    "exception": {
      "tags": [
        "EMPTY_RETURN",
        "EXTERNAL_RESPONSE",
        "LOGGER_CALLBACK_ERROR",
        "MODULE_ERROR"
      ],
      "shapes": [
        "string"
      ],
      "producer_files": [
        "engine/engine.go",
        "engine/logger/logger.go",
        "engine/nameserver/nameserver.go"
      ],
      "occurrences": 4,
      "samples": [
        {
          "tag": "EMPTY_RETURN",
          "file": "engine/nameserver/nameserver.go",
          "line": 489,
          "shape": "string"
        },
        {
          "tag": "EXTERNAL_RESPONSE",
          "file": "engine/nameserver/nameserver.go",
          "line": 491,
          "shape": "string"
        },
        {
          "tag": "LOGGER_CALLBACK_ERROR",
          "file": "engine/logger/logger.go",
          "line": 299,
          "shape": "string"
        },
        {
          "tag": "MODULE_ERROR",
          "file": "engine/engine.go",
          "line": 635,
          "shape": "string"
        }
      ]
    },
    "expiration": {
      "tags": [
        "RRSIG_EXPIRED"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/dnssec/dnssec.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "RRSIG_EXPIRED",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 1857,
          "shape": "unknown"
        }
      ]
    },
    "expire": {
      "tags": [
        "EXPIRE_LOWER_THAN_REFRESH",
        "EXPIRE_MINIMUM_VALUE_LOWER",
        "EXPIRE_MINIMUM_VALUE_OK",
        "ONE_SOA_TIME_PARAMETER_SET",
        "SOA_TIME_PARAMETER_SET"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/consistency/consistency.go",
        "engine/test/zone/zone.go"
      ],
      "occurrences": 5,
      "samples": [
        {
          "tag": "EXPIRE_LOWER_THAN_REFRESH",
          "file": "engine/test/zone/zone.go",
          "line": 773,
          "shape": "unknown"
        },
        {
          "tag": "EXPIRE_MINIMUM_VALUE_LOWER",
          "file": "engine/test/zone/zone.go",
          "line": 765,
          "shape": "unknown"
        },
        {
          "tag": "EXPIRE_MINIMUM_VALUE_OK",
          "file": "engine/test/zone/zone.go",
          "line": 781,
          "shape": "unknown"
        },
        {
          "tag": "ONE_SOA_TIME_PARAMETER_SET",
          "file": "engine/test/consistency/consistency.go",
          "line": 578,
          "shape": "unknown"
        },
        {
          "tag": "SOA_TIME_PARAMETER_SET",
          "file": "engine/test/consistency/consistency.go",
          "line": 602,
          "shape": "unknown"
        }
      ]
    },
    "extra": {
      "tags": [
        "EXTRA_NAME_CHILD",
        "EXTRA_NAME_PARENT"
      ],
      "shapes": [
        "string"
      ],
      "producer_files": [
        "engine/test/delegation/delegation.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "EXTRA_NAME_CHILD",
          "file": "engine/test/delegation/delegation.go",
          "line": 804,
          "shape": "string"
        },
        {
          "tag": "EXTRA_NAME_PARENT",
          "file": "engine/test/delegation/delegation.go",
          "line": 799,
          "shape": "string"
        }
      ]
    },
    "flags": {
      "tags": [
        "EMPTY_RETURN",
        "EXTERNAL_QUERY",
        "EXTERNAL_RESPONSE",
        "QUERY"
      ],
      "shapes": [
        "string",
        "unknown"
      ],
      "producer_files": [
        "engine/nameserver/nameserver.go"
      ],
      "occurrences": 4,
      "samples": [
        {
          "tag": "EMPTY_RETURN",
          "file": "engine/nameserver/nameserver.go",
          "line": 489,
          "shape": "string"
        },
        {
          "tag": "EXTERNAL_QUERY",
          "file": "engine/nameserver/nameserver.go",
          "line": 457,
          "shape": "string"
        },
        {
          "tag": "EXTERNAL_RESPONSE",
          "file": "engine/nameserver/nameserver.go",
          "line": 491,
          "shape": "string"
        },
        {
          "tag": "QUERY",
          "file": "engine/nameserver/nameserver.go",
          "line": 181,
          "shape": "unknown"
        }
      ]
    },
    "from": {
      "tags": [
        "FAKE_DELEGATION_RETURNED",
        "FAKE_DS_RETURNED"
      ],
      "shapes": [
        "string"
      ],
      "producer_files": [
        "engine/nameserver/query_helpers.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "FAKE_DELEGATION_RETURNED",
          "file": "engine/nameserver/query_helpers.go",
          "line": 249,
          "shape": "string"
        },
        {
          "tag": "FAKE_DS_RETURNED",
          "file": "engine/nameserver/query_helpers.go",
          "line": 197,
          "shape": "string"
        }
      ]
    },
    "glue": {
      "tags": [
        "TOTAL_NAME_MISMATCH"
      ],
      "shapes": [
        "string"
      ],
      "producer_files": [
        "engine/test/delegation/delegation.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "TOTAL_NAME_MISMATCH",
          "file": "engine/test/delegation/delegation.go",
          "line": 816,
          "shape": "string"
        }
      ]
    },
    "highest_minimum": {
      "tags": [
        "SOA_DEFAULT_TTL_MAXIMUM_VALUE_HIGHER",
        "SOA_DEFAULT_TTL_MAXIMUM_VALUE_OK"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/zone/zone.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "SOA_DEFAULT_TTL_MAXIMUM_VALUE_HIGHER",
          "file": "engine/test/zone/zone.go",
          "line": 826,
          "shape": "unknown"
        },
        {
          "tag": "SOA_DEFAULT_TTL_MAXIMUM_VALUE_OK",
          "file": "engine/test/zone/zone.go",
          "line": 840,
          "shape": "unknown"
        }
      ]
    },
    "intermediate_query_name": {
      "tags": [
        "LOOP_PROTECTION"
      ],
      "shapes": [
        "string"
      ],
      "producer_files": [
        "engine/test/basic/basic.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "LOOP_PROTECTION",
          "file": "engine/test/basic/basic.go",
          "line": 319,
          "shape": "string"
        }
      ]
    },
    "keys": {
      "tags": [
        "EXTRA_PROCESSING_BROKEN",
        "EXTRA_PROCESSING_OK"
      ],
      "shapes": [
        "int"
      ],
      "producer_files": [
        "engine/test/dnssec/dnssec.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "EXTRA_PROCESSING_BROKEN",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 2140,
          "shape": "int"
        },
        {
          "tag": "EXTRA_PROCESSING_OK",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 2132,
          "shape": "int"
        }
      ]
    },
    "keysize": {
      "tags": [
        "DNSKEY_SMALLER_THAN_REC",
        "DNSKEY_TOO_LARGE_FOR_ALGO",
        "DNSKEY_TOO_SMALL_FOR_ALGO"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/dnssec/dnssec.go"
      ],
      "occurrences": 3,
      "samples": [
        {
          "tag": "DNSKEY_SMALLER_THAN_REC",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4807,
          "shape": "unknown"
        },
        {
          "tag": "DNSKEY_TOO_LARGE_FOR_ALGO",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4813,
          "shape": "unknown"
        },
        {
          "tag": "DNSKEY_TOO_SMALL_FOR_ALGO",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4801,
          "shape": "unknown"
        }
      ]
    },
    "keysizemax": {
      "tags": [
        "DNSKEY_SMALLER_THAN_REC",
        "DNSKEY_TOO_LARGE_FOR_ALGO",
        "DNSKEY_TOO_SMALL_FOR_ALGO"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/dnssec/dnssec.go"
      ],
      "occurrences": 3,
      "samples": [
        {
          "tag": "DNSKEY_SMALLER_THAN_REC",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4807,
          "shape": "unknown"
        },
        {
          "tag": "DNSKEY_TOO_LARGE_FOR_ALGO",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4813,
          "shape": "unknown"
        },
        {
          "tag": "DNSKEY_TOO_SMALL_FOR_ALGO",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4801,
          "shape": "unknown"
        }
      ]
    },
    "keysizemin": {
      "tags": [
        "DNSKEY_SMALLER_THAN_REC",
        "DNSKEY_TOO_LARGE_FOR_ALGO",
        "DNSKEY_TOO_SMALL_FOR_ALGO"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/dnssec/dnssec.go"
      ],
      "occurrences": 3,
      "samples": [
        {
          "tag": "DNSKEY_SMALLER_THAN_REC",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4807,
          "shape": "unknown"
        },
        {
          "tag": "DNSKEY_TOO_LARGE_FOR_ALGO",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4813,
          "shape": "unknown"
        },
        {
          "tag": "DNSKEY_TOO_SMALL_FOR_ALGO",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4801,
          "shape": "unknown"
        }
      ]
    },
    "keysizerec": {
      "tags": [
        "DNSKEY_SMALLER_THAN_REC",
        "DNSKEY_TOO_LARGE_FOR_ALGO",
        "DNSKEY_TOO_SMALL_FOR_ALGO"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/dnssec/dnssec.go"
      ],
      "occurrences": 3,
      "samples": [
        {
          "tag": "DNSKEY_SMALLER_THAN_REC",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4807,
          "shape": "unknown"
        },
        {
          "tag": "DNSKEY_TOO_LARGE_FOR_ALGO",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4813,
          "shape": "unknown"
        },
        {
          "tag": "DNSKEY_TOO_SMALL_FOR_ALGO",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4801,
          "shape": "unknown"
        }
      ]
    },
    "keytag": {
      "tags": [
        "DNSKEY_SMALLER_THAN_REC",
        "DNSKEY_TOO_LARGE_FOR_ALGO",
        "DNSKEY_TOO_SMALL_FOR_ALGO",
        "DS16_CDS_INVALID_RRSIG",
        "DS16_CDS_MATCHES_NON_SEP_DNSKEY",
        "DS16_CDS_MATCHES_NON_ZONE_DNSKEY",
        "DS16_CDS_MATCHES_NO_DNSKEY",
        "DS16_CDS_NOT_SIGNED_BY_CDS",
        "DS16_CDS_SIGNED_BY_UNKNOWN_DNSKEY",
        "DS16_CDS_UNSIGNED",
        "DS16_CDS_WITHOUT_DNSKEY",
        "DS16_DELETE_CDS",
        "DS16_DNSKEY_NOT_SIGNED_BY_CDS",
        "DS16_MIXED_DELETE_CDS",
        "DS17_CDNSKEY_INVALID_RRSIG",
        "DS17_CDNSKEY_IS_NON_SEP",
        "DS17_CDNSKEY_IS_NON_ZONE",
        "DS17_CDNSKEY_MATCHES_NO_DNSKEY",
        "DS17_CDNSKEY_NOT_SIGNED_BY_CDNSKEY",
        "DS17_CDNSKEY_SIGNED_BY_UNKNOWN_DNSKEY",
        "DS17_CDNSKEY_UNSIGNED",
        "DS17_CDNSKEY_WITHOUT_DNSKEY",
        "DS17_DELETE_CDNSKEY",
        "DS17_DNSKEY_NOT_SIGNED_BY_CDNSKEY",
        "DS17_MIXED_DELETE_CDNSKEY",
        "DURATION_LONG",
        "DURATION_OK",
        "REMAINING_LONG",
        "REMAINING_SHORT",
        "RRSIG_EXPIRATION",
        "RRSIG_EXPIRED"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/dnssec/dnssec.go"
      ],
      "occurrences": 31,
      "samples": [
        {
          "tag": "DNSKEY_SMALLER_THAN_REC",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4807,
          "shape": "unknown"
        },
        {
          "tag": "DNSKEY_TOO_SMALL_FOR_ALGO",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 4801,
          "shape": "unknown"
        },
        {
          "tag": "DURATION_LONG",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 1888,
          "shape": "unknown"
        },
        {
          "tag": "DURATION_OK",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 1899,
          "shape": "unknown"
        },
        {
          "tag": "REMAINING_LONG",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 1875,
          "shape": "unknown"
        },
        {
          "tag": "REMAINING_SHORT",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 1866,
          "shape": "unknown"
        },
        {
          "tag": "RRSIG_EXPIRATION",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 1846,
          "shape": "unknown"
        },
        {
          "tag": "RRSIG_EXPIRED",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 1857,
          "shape": "unknown"
        }
      ]
    },
    "keytags": {
      "tags": [
        "DS18_ROLLOVER_EVIDENCE_DNSKEY_WITHOUT_DS",
        "DS18_ROLLOVER_EVIDENCE_DOUBLE_SIG",
        "DS18_ROLLOVER_EVIDENCE_DS_WITHOUT_DNSKEY",
        "DS18_ROLLOVER_EVIDENCE_MULTI_KSK"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/dnssec/dnssec.go"
      ],
      "occurrences": 4,
      "samples": [
        {
          "tag": "DS18_ROLLOVER_EVIDENCE_DNSKEY_WITHOUT_DS",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6668,
          "shape": "unknown"
        },
        {
          "tag": "DS18_ROLLOVER_EVIDENCE_DOUBLE_SIG",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6654,
          "shape": "unknown"
        },
        {
          "tag": "DS18_ROLLOVER_EVIDENCE_DS_WITHOUT_DNSKEY",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6661,
          "shape": "unknown"
        },
        {
          "tag": "DS18_ROLLOVER_EVIDENCE_MULTI_KSK",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 6647,
          "shape": "unknown"
        }
      ]
    },
    "label": {
      "tags": [
        "DISCOURAGED_DOUBLE_DASH",
        "INITIAL_HYPHEN",
        "TERMINAL_HYPHEN",
        "prefix + \"_DISCOURAGED_DOUBLE_DASH\""
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/syntax/syntax.go"
      ],
      "occurrences": 4,
      "samples": [
        {
          "tag": "DISCOURAGED_DOUBLE_DASH",
          "file": "engine/test/syntax/syntax.go",
          "line": 276,
          "shape": "unknown"
        },
        {
          "tag": "INITIAL_HYPHEN",
          "file": "engine/test/syntax/syntax.go",
          "line": 235,
          "shape": "unknown"
        },
        {
          "tag": "TERMINAL_HYPHEN",
          "file": "engine/test/syntax/syntax.go",
          "line": 244,
          "shape": "unknown"
        },
        {
          "tag": "prefix + \"_DISCOURAGED_DOUBLE_DASH\"",
          "file": "engine/test/syntax/syntax.go",
          "line": 883,
          "shape": "unknown"
        }
      ]
    },
    "limit": {
      "tags": [
        "Z13_SPF_LOOKUP_COUNT_EXCEEDED"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/zone/zone.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "Z13_SPF_LOOKUP_COUNT_EXCEEDED",
          "file": "engine/test/zone/zone.go",
          "line": 1798,
          "shape": "unknown"
        }
      ]
    },
    "localhost": {
      "tags": [
        "RNAME_MAIL_DOMAIN_LOCALHOST"
      ],
      "shapes": [
        "string"
      ],
      "producer_files": [
        "engine/test/syntax/syntax.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "RNAME_MAIL_DOMAIN_LOCALHOST",
          "file": "engine/test/syntax/syntax.go",
          "line": 477,
          "shape": "string"
        },
        {
          "tag": "RNAME_MAIL_DOMAIN_LOCALHOST",
          "file": "engine/test/syntax/syntax.go",
          "line": 501,
          "shape": "string"
        }
      ]
    },
    "loop_domain": {
      "tags": [
        "Z13_SPF_LOOKUP_LOOP"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/zone/zone.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "Z13_SPF_LOOKUP_LOOP",
          "file": "engine/test/zone/zone.go",
          "line": 1770,
          "shape": "unknown"
        }
      ]
    },
    "lowest_minimum": {
      "tags": [
        "SOA_DEFAULT_TTL_MAXIMUM_VALUE_LOWER",
        "SOA_DEFAULT_TTL_MAXIMUM_VALUE_OK"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/zone/zone.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "SOA_DEFAULT_TTL_MAXIMUM_VALUE_LOWER",
          "file": "engine/test/zone/zone.go",
          "line": 833,
          "shape": "unknown"
        },
        {
          "tag": "SOA_DEFAULT_TTL_MAXIMUM_VALUE_OK",
          "file": "engine/test/zone/zone.go",
          "line": 840,
          "shape": "unknown"
        }
      ]
    },
    "mail_targets": {
      "tags": [
        "Z09_MX_DATA",
        "Z09_NON_AUTH_MX_RESPONSE",
        "Z09_NO_RESPONSE_MX_QUERY",
        "Z09_UNEXPECTED_RCODE_MX"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/zone/zone.go"
      ],
      "occurrences": 5,
      "samples": [
        {
          "tag": "Z09_MX_DATA",
          "file": "engine/test/zone/zone.go",
          "line": 1184,
          "shape": "unknown"
        },
        {
          "tag": "Z09_MX_DATA",
          "file": "engine/test/zone/zone.go",
          "line": 1233,
          "shape": "unknown"
        },
        {
          "tag": "Z09_NON_AUTH_MX_RESPONSE",
          "file": "engine/test/zone/zone.go",
          "line": 1135,
          "shape": "unknown"
        },
        {
          "tag": "Z09_NO_RESPONSE_MX_QUERY",
          "file": "engine/test/zone/zone.go",
          "line": 1115,
          "shape": "unknown"
        },
        {
          "tag": "Z09_UNEXPECTED_RCODE_MX",
          "file": "engine/test/zone/zone.go",
          "line": 1126,
          "shape": "unknown"
        }
      ]
    },
    "max_variation": {
      "tags": [
        "SOA_SERIAL_VARIATION"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/consistency/consistency.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "SOA_SERIAL_VARIATION",
          "file": "engine/test/consistency/consistency.go",
          "line": 312,
          "shape": "unknown"
        }
      ]
    },
    "minimum": {
      "tags": [
        "ENOUGH_IPV4_NS_CHILD",
        "ENOUGH_IPV4_NS_DEL",
        "ENOUGH_IPV6_NS_CHILD",
        "ENOUGH_IPV6_NS_DEL",
        "ENOUGH_NS_CHILD",
        "ENOUGH_NS_DEL",
        "NOT_ENOUGH_IPV4_NS_CHILD",
        "NOT_ENOUGH_IPV4_NS_DEL",
        "NOT_ENOUGH_IPV6_NS_CHILD",
        "NOT_ENOUGH_IPV6_NS_DEL",
        "NOT_ENOUGH_NS_CHILD",
        "NOT_ENOUGH_NS_DEL",
        "NO_IPV4_NS_CHILD",
        "NO_IPV4_NS_DEL",
        "NO_IPV6_NS_CHILD",
        "NO_IPV6_NS_DEL",
        "ONE_SOA_TIME_PARAMETER_SET",
        "SOA_DEFAULT_TTL_MAXIMUM_VALUE_HIGHER",
        "SOA_DEFAULT_TTL_MAXIMUM_VALUE_LOWER",
        "SOA_DEFAULT_TTL_MAXIMUM_VALUE_OK",
        "SOA_TIME_PARAMETER_SET"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/consistency/consistency.go",
        "engine/test/delegation/delegation.go",
        "engine/test/zone/zone.go"
      ],
      "occurrences": 21,
      "samples": [
        {
          "tag": "ENOUGH_IPV4_NS_CHILD",
          "file": "engine/test/delegation/delegation.go",
          "line": 258,
          "shape": "unknown"
        },
        {
          "tag": "ENOUGH_NS_CHILD",
          "file": "engine/test/delegation/delegation.go",
          "line": 235,
          "shape": "unknown"
        },
        {
          "tag": "ENOUGH_NS_DEL",
          "file": "engine/test/delegation/delegation.go",
          "line": 214,
          "shape": "unknown"
        },
        {
          "tag": "NOT_ENOUGH_IPV4_NS_CHILD",
          "file": "engine/test/delegation/delegation.go",
          "line": 262,
          "shape": "unknown"
        },
        {
          "tag": "NOT_ENOUGH_NS_CHILD",
          "file": "engine/test/delegation/delegation.go",
          "line": 239,
          "shape": "unknown"
        },
        {
          "tag": "NOT_ENOUGH_NS_DEL",
          "file": "engine/test/delegation/delegation.go",
          "line": 218,
          "shape": "unknown"
        },
        {
          "tag": "ONE_SOA_TIME_PARAMETER_SET",
          "file": "engine/test/consistency/consistency.go",
          "line": 578,
          "shape": "unknown"
        },
        {
          "tag": "SOA_TIME_PARAMETER_SET",
          "file": "engine/test/consistency/consistency.go",
          "line": 602,
          "shape": "unknown"
        }
      ]
    },
    "mname": {
      "tags": [
        "MNAME_HAS_NO_ADDRESS",
        "MNAME_IS_CNAME",
        "MNAME_IS_NOT_CNAME",
        "ONE_SOA_MNAME",
        "SOA_MNAME"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/consistency/consistency.go",
        "engine/test/zone/zone.go"
      ],
      "occurrences": 5,
      "samples": [
        {
          "tag": "MNAME_HAS_NO_ADDRESS",
          "file": "engine/test/zone/zone.go",
          "line": 918,
          "shape": "unknown"
        },
        {
          "tag": "MNAME_IS_CNAME",
          "file": "engine/test/zone/zone.go",
          "line": 903,
          "shape": "unknown"
        },
        {
          "tag": "MNAME_IS_NOT_CNAME",
          "file": "engine/test/zone/zone.go",
          "line": 909,
          "shape": "unknown"
        },
        {
          "tag": "ONE_SOA_MNAME",
          "file": "engine/test/consistency/consistency.go",
          "line": 1111,
          "shape": "unknown"
        },
        {
          "tag": "SOA_MNAME",
          "file": "engine/test/consistency/consistency.go",
          "line": 1127,
          "shape": "unknown"
        }
      ]
    },
    "module": {
      "tags": [
        "MODULE_END",
        "MODULE_ERROR"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/engine.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "MODULE_END",
          "file": "engine/engine.go",
          "line": 637,
          "shape": "unknown"
        },
        {
          "tag": "MODULE_ERROR",
          "file": "engine/engine.go",
          "line": 635,
          "shape": "unknown"
        }
      ]
    },
    "ns": {
      "tags": [
        "B02_NS_NO_IP_ADDR",
        "NAMESERVER_IP_PTR_MISMATCH",
        "NAMESERVER_IP_WITHOUT_REVERSE",
        "NS_CREATED",
        "NS_IS_CNAME",
        "Z01_MNAME_HAS_LOCALHOST_ADDR",
        "Z01_MNAME_NOT_IN_NS_LIST",
        "Z01_MNAME_NOT_RESOLVE"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/nameserver/nameserver.go",
        "engine/test/address/address.go",
        "engine/test/basic/basic.go",
        "engine/test/delegation/delegation.go",
        "engine/test/zone/zone.go"
      ],
      "occurrences": 11,
      "samples": [
        {
          "tag": "B02_NS_NO_IP_ADDR",
          "file": "engine/test/basic/basic.go",
          "line": 874,
          "shape": "unknown"
        },
        {
          "tag": "NAMESERVER_IP_PTR_MISMATCH",
          "file": "engine/test/address/address.go",
          "line": 430,
          "shape": "unknown"
        },
        {
          "tag": "NAMESERVER_IP_WITHOUT_REVERSE",
          "file": "engine/test/address/address.go",
          "line": 319,
          "shape": "unknown"
        },
        {
          "tag": "NAMESERVER_IP_WITHOUT_REVERSE",
          "file": "engine/test/address/address.go",
          "line": 439,
          "shape": "unknown"
        },
        {
          "tag": "NS_CREATED",
          "file": "engine/nameserver/nameserver.go",
          "line": 128,
          "shape": "unknown"
        },
        {
          "tag": "NS_IS_CNAME",
          "file": "engine/test/delegation/delegation.go",
          "line": 627,
          "shape": "unknown"
        },
        {
          "tag": "NS_IS_CNAME",
          "file": "engine/test/delegation/delegation.go",
          "line": 634,
          "shape": "unknown"
        },
        {
          "tag": "NS_IS_CNAME",
          "file": "engine/test/delegation/delegation.go",
          "line": 652,
          "shape": "unknown"
        }
      ]
    },
    "packet": {
      "tags": [
        "CACHED_RETURN",
        "FAKE_PACKET_RETURNED"
      ],
      "shapes": [
        "string",
        "unknown"
      ],
      "producer_files": [
        "engine/nameserver/nameserver.go",
        "engine/nameserver/query_helpers.go"
      ],
      "occurrences": 4,
      "samples": [
        {
          "tag": "CACHED_RETURN",
          "file": "engine/nameserver/nameserver.go",
          "line": 518,
          "shape": "string"
        },
        {
          "tag": "CACHED_RETURN",
          "file": "engine/nameserver/nameserver.go",
          "line": 518,
          "shape": "unknown"
        },
        {
          "tag": "FAKE_PACKET_RETURNED",
          "file": "engine/nameserver/query_helpers.go",
          "line": 198,
          "shape": "string"
        },
        {
          "tag": "FAKE_PACKET_RETURNED",
          "file": "engine/nameserver/query_helpers.go",
          "line": 250,
          "shape": "string"
        }
      ]
    },
    "prefixes": {
      "tags": [
        "ASN_INFOS_ANNOUNCE_IN",
        "CN04_ASN_INFOS_ANNOUNCE_IN"
      ],
      "shapes": [
        "array"
      ],
      "producer_files": [
        "engine/test/connectivity/connectivity.go"
      ],
      "occurrences": 3,
      "samples": [
        {
          "tag": "ASN_INFOS_ANNOUNCE_IN",
          "file": "engine/test/connectivity/connectivity.go",
          "line": 318,
          "shape": "array"
        },
        {
          "tag": "ASN_INFOS_ANNOUNCE_IN",
          "file": "engine/test/connectivity/connectivity.go",
          "line": 383,
          "shape": "array"
        },
        {
          "tag": "CN04_ASN_INFOS_ANNOUNCE_IN",
          "file": "engine/test/connectivity/connectivity.go",
          "line": 556,
          "shape": "array"
        }
      ]
    },
    "ptr_names": {
      "tags": [
        "NAMESERVER_IP_PTR_MISMATCH"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/address/address.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "NAMESERVER_IP_PTR_MISMATCH",
          "file": "engine/test/address/address.go",
          "line": 430,
          "shape": "unknown"
        }
      ]
    },
    "query_class": {
      "tags": [
        "BLACKLISTING",
        "EMPTY_RETURN",
        "EXTERNAL_QUERY",
        "EXTERNAL_RESPONSE",
        "FAKE_DELEGATION_RETURNED",
        "FAKE_DS_RETURNED",
        "IS_REDIRECT",
        "NO_SUCH_NAME",
        "NO_SUCH_RECORD",
        "QUERY"
      ],
      "shapes": [
        "string",
        "unknown"
      ],
      "producer_files": [
        "engine/nameserver/nameserver.go",
        "engine/nameserver/query_helpers.go",
        "engine/packet/packet.go"
      ],
      "occurrences": 10,
      "samples": [
        {
          "tag": "BLACKLISTING",
          "file": "engine/nameserver/nameserver.go",
          "line": 287,
          "shape": "unknown"
        },
        {
          "tag": "EMPTY_RETURN",
          "file": "engine/nameserver/nameserver.go",
          "line": 489,
          "shape": "unknown"
        },
        {
          "tag": "EXTERNAL_QUERY",
          "file": "engine/nameserver/nameserver.go",
          "line": 457,
          "shape": "unknown"
        },
        {
          "tag": "EXTERNAL_RESPONSE",
          "file": "engine/nameserver/nameserver.go",
          "line": 491,
          "shape": "unknown"
        },
        {
          "tag": "FAKE_DELEGATION_RETURNED",
          "file": "engine/nameserver/query_helpers.go",
          "line": 249,
          "shape": "unknown"
        },
        {
          "tag": "FAKE_DS_RETURNED",
          "file": "engine/nameserver/query_helpers.go",
          "line": 197,
          "shape": "unknown"
        },
        {
          "tag": "NO_SUCH_RECORD",
          "file": "engine/packet/packet.go",
          "line": 260,
          "shape": "string"
        },
        {
          "tag": "QUERY",
          "file": "engine/nameserver/nameserver.go",
          "line": 181,
          "shape": "unknown"
        }
      ]
    },
    "query_name": {
      "tags": [
        "BLACKLISTING",
        "EMPTY_RETURN",
        "EXTERNAL_QUERY",
        "EXTERNAL_RESPONSE",
        "FAKE_DELEGATION_RETURNED",
        "FAKE_DS_RETURNED",
        "IS_REDIRECT",
        "NO_SUCH_NAME",
        "NO_SUCH_RECORD",
        "QUERY"
      ],
      "shapes": [
        "string",
        "unknown"
      ],
      "producer_files": [
        "engine/nameserver/nameserver.go",
        "engine/nameserver/query_helpers.go",
        "engine/packet/packet.go"
      ],
      "occurrences": 10,
      "samples": [
        {
          "tag": "BLACKLISTING",
          "file": "engine/nameserver/nameserver.go",
          "line": 287,
          "shape": "unknown"
        },
        {
          "tag": "EMPTY_RETURN",
          "file": "engine/nameserver/nameserver.go",
          "line": 489,
          "shape": "unknown"
        },
        {
          "tag": "EXTERNAL_QUERY",
          "file": "engine/nameserver/nameserver.go",
          "line": 457,
          "shape": "unknown"
        },
        {
          "tag": "EXTERNAL_RESPONSE",
          "file": "engine/nameserver/nameserver.go",
          "line": 491,
          "shape": "unknown"
        },
        {
          "tag": "FAKE_DELEGATION_RETURNED",
          "file": "engine/nameserver/query_helpers.go",
          "line": 249,
          "shape": "string"
        },
        {
          "tag": "FAKE_DS_RETURNED",
          "file": "engine/nameserver/query_helpers.go",
          "line": 197,
          "shape": "string"
        },
        {
          "tag": "NO_SUCH_RECORD",
          "file": "engine/packet/packet.go",
          "line": 260,
          "shape": "unknown"
        },
        {
          "tag": "QUERY",
          "file": "engine/nameserver/nameserver.go",
          "line": 181,
          "shape": "unknown"
        }
      ]
    },
    "query_type": {
      "tags": [
        "BLACKLISTING",
        "CASE_QUERIES_RESULTS_DIFFER",
        "CASE_QUERIES_RESULTS_OK",
        "EMPTY_RETURN",
        "EXTERNAL_QUERY",
        "EXTERNAL_RESPONSE",
        "FAKE_DELEGATION_RETURNED",
        "FAKE_DS_RETURNED",
        "IS_REDIRECT",
        "NO_SUCH_NAME",
        "NO_SUCH_RECORD",
        "QUERY"
      ],
      "shapes": [
        "string",
        "unknown"
      ],
      "producer_files": [
        "engine/nameserver/nameserver.go",
        "engine/nameserver/query_helpers.go",
        "engine/packet/packet.go",
        "engine/test/nameserver/nameserver.go"
      ],
      "occurrences": 12,
      "samples": [
        {
          "tag": "BLACKLISTING",
          "file": "engine/nameserver/nameserver.go",
          "line": 287,
          "shape": "unknown"
        },
        {
          "tag": "EMPTY_RETURN",
          "file": "engine/nameserver/nameserver.go",
          "line": 489,
          "shape": "unknown"
        },
        {
          "tag": "EXTERNAL_QUERY",
          "file": "engine/nameserver/nameserver.go",
          "line": 457,
          "shape": "unknown"
        },
        {
          "tag": "EXTERNAL_RESPONSE",
          "file": "engine/nameserver/nameserver.go",
          "line": 491,
          "shape": "unknown"
        },
        {
          "tag": "FAKE_DELEGATION_RETURNED",
          "file": "engine/nameserver/query_helpers.go",
          "line": 249,
          "shape": "unknown"
        },
        {
          "tag": "FAKE_DS_RETURNED",
          "file": "engine/nameserver/query_helpers.go",
          "line": 197,
          "shape": "unknown"
        },
        {
          "tag": "NO_SUCH_RECORD",
          "file": "engine/packet/packet.go",
          "line": 260,
          "shape": "unknown"
        },
        {
          "tag": "QUERY",
          "file": "engine/nameserver/nameserver.go",
          "line": 181,
          "shape": "unknown"
        }
      ]
    },
    "ra": {
      "tags": [
        "EMPTY_RETURN",
        "EXTERNAL_RESPONSE"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/nameserver/nameserver.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "EMPTY_RETURN",
          "file": "engine/nameserver/nameserver.go",
          "line": 489,
          "shape": "unknown"
        },
        {
          "tag": "EXTERNAL_RESPONSE",
          "file": "engine/nameserver/nameserver.go",
          "line": 491,
          "shape": "unknown"
        }
      ]
    },
    "rcode": {
      "tags": [
        "EMPTY_RETURN",
        "EXTERNAL_RESPONSE",
        "N16_HAS_NSID",
        "N16_NO_NSID_REVEALED",
        "N16_NO_RESPONSE",
        "N16_UNEXPECTED_RCODE"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/nameserver/nameserver.go",
        "engine/test/nameserver/nameserver.go"
      ],
      "occurrences": 6,
      "samples": [
        {
          "tag": "EMPTY_RETURN",
          "file": "engine/nameserver/nameserver.go",
          "line": 489,
          "shape": "unknown"
        },
        {
          "tag": "EXTERNAL_RESPONSE",
          "file": "engine/nameserver/nameserver.go",
          "line": 491,
          "shape": "unknown"
        },
        {
          "tag": "N16_HAS_NSID",
          "file": "engine/test/nameserver/nameserver.go",
          "line": 2051,
          "shape": "unknown"
        },
        {
          "tag": "N16_NO_NSID_REVEALED",
          "file": "engine/test/nameserver/nameserver.go",
          "line": 2060,
          "shape": "unknown"
        },
        {
          "tag": "N16_NO_RESPONSE",
          "file": "engine/test/nameserver/nameserver.go",
          "line": 2068,
          "shape": "unknown"
        },
        {
          "tag": "N16_UNEXPECTED_RCODE",
          "file": "engine/test/nameserver/nameserver.go",
          "line": 2085,
          "shape": "unknown"
        }
      ]
    },
    "rd": {
      "tags": [
        "EMPTY_RETURN",
        "EXTERNAL_RESPONSE"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/nameserver/nameserver.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "EMPTY_RETURN",
          "file": "engine/nameserver/nameserver.go",
          "line": 489,
          "shape": "unknown"
        },
        {
          "tag": "EXTERNAL_RESPONSE",
          "file": "engine/nameserver/nameserver.go",
          "line": 491,
          "shape": "unknown"
        }
      ]
    },
    "refresh": {
      "tags": [
        "EXPIRE_LOWER_THAN_REFRESH",
        "EXPIRE_MINIMUM_VALUE_OK",
        "ONE_SOA_TIME_PARAMETER_SET",
        "REFRESH_HIGHER_THAN_RETRY",
        "REFRESH_LOWER_THAN_RETRY",
        "REFRESH_MINIMUM_VALUE_LOWER",
        "REFRESH_MINIMUM_VALUE_OK",
        "SOA_TIME_PARAMETER_SET"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/consistency/consistency.go",
        "engine/test/zone/zone.go"
      ],
      "occurrences": 8,
      "samples": [
        {
          "tag": "EXPIRE_LOWER_THAN_REFRESH",
          "file": "engine/test/zone/zone.go",
          "line": 773,
          "shape": "unknown"
        },
        {
          "tag": "EXPIRE_MINIMUM_VALUE_OK",
          "file": "engine/test/zone/zone.go",
          "line": 781,
          "shape": "unknown"
        },
        {
          "tag": "ONE_SOA_TIME_PARAMETER_SET",
          "file": "engine/test/consistency/consistency.go",
          "line": 578,
          "shape": "unknown"
        },
        {
          "tag": "REFRESH_HIGHER_THAN_RETRY",
          "file": "engine/test/zone/zone.go",
          "line": 671,
          "shape": "unknown"
        },
        {
          "tag": "REFRESH_LOWER_THAN_RETRY",
          "file": "engine/test/zone/zone.go",
          "line": 664,
          "shape": "unknown"
        },
        {
          "tag": "REFRESH_MINIMUM_VALUE_LOWER",
          "file": "engine/test/zone/zone.go",
          "line": 614,
          "shape": "unknown"
        },
        {
          "tag": "REFRESH_MINIMUM_VALUE_OK",
          "file": "engine/test/zone/zone.go",
          "line": 621,
          "shape": "unknown"
        },
        {
          "tag": "SOA_TIME_PARAMETER_SET",
          "file": "engine/test/consistency/consistency.go",
          "line": 602,
          "shape": "unknown"
        }
      ]
    },
    "required_expire": {
      "tags": [
        "EXPIRE_MINIMUM_VALUE_LOWER",
        "EXPIRE_MINIMUM_VALUE_OK"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/zone/zone.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "EXPIRE_MINIMUM_VALUE_LOWER",
          "file": "engine/test/zone/zone.go",
          "line": 765,
          "shape": "unknown"
        },
        {
          "tag": "EXPIRE_MINIMUM_VALUE_OK",
          "file": "engine/test/zone/zone.go",
          "line": 781,
          "shape": "unknown"
        }
      ]
    },
    "required_refresh": {
      "tags": [
        "REFRESH_MINIMUM_VALUE_LOWER",
        "REFRESH_MINIMUM_VALUE_OK"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/zone/zone.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "REFRESH_MINIMUM_VALUE_LOWER",
          "file": "engine/test/zone/zone.go",
          "line": 614,
          "shape": "unknown"
        },
        {
          "tag": "REFRESH_MINIMUM_VALUE_OK",
          "file": "engine/test/zone/zone.go",
          "line": 621,
          "shape": "unknown"
        }
      ]
    },
    "required_retry": {
      "tags": [
        "RETRY_MINIMUM_VALUE_LOWER",
        "RETRY_MINIMUM_VALUE_OK"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/zone/zone.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "RETRY_MINIMUM_VALUE_LOWER",
          "file": "engine/test/zone/zone.go",
          "line": 714,
          "shape": "unknown"
        },
        {
          "tag": "RETRY_MINIMUM_VALUE_OK",
          "file": "engine/test/zone/zone.go",
          "line": 721,
          "shape": "unknown"
        }
      ]
    },
    "retry": {
      "tags": [
        "ONE_SOA_TIME_PARAMETER_SET",
        "REFRESH_HIGHER_THAN_RETRY",
        "REFRESH_LOWER_THAN_RETRY",
        "RETRY_MINIMUM_VALUE_LOWER",
        "RETRY_MINIMUM_VALUE_OK",
        "SOA_TIME_PARAMETER_SET"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/consistency/consistency.go",
        "engine/test/zone/zone.go"
      ],
      "occurrences": 6,
      "samples": [
        {
          "tag": "ONE_SOA_TIME_PARAMETER_SET",
          "file": "engine/test/consistency/consistency.go",
          "line": 578,
          "shape": "unknown"
        },
        {
          "tag": "REFRESH_HIGHER_THAN_RETRY",
          "file": "engine/test/zone/zone.go",
          "line": 671,
          "shape": "unknown"
        },
        {
          "tag": "REFRESH_LOWER_THAN_RETRY",
          "file": "engine/test/zone/zone.go",
          "line": 664,
          "shape": "unknown"
        },
        {
          "tag": "RETRY_MINIMUM_VALUE_LOWER",
          "file": "engine/test/zone/zone.go",
          "line": 714,
          "shape": "unknown"
        },
        {
          "tag": "RETRY_MINIMUM_VALUE_OK",
          "file": "engine/test/zone/zone.go",
          "line": 721,
          "shape": "unknown"
        },
        {
          "tag": "SOA_TIME_PARAMETER_SET",
          "file": "engine/test/consistency/consistency.go",
          "line": 602,
          "shape": "unknown"
        }
      ]
    },
    "rname": {
      "tags": [
        "ONE_SOA_RNAME",
        "RNAME_MISUSED_AT_SIGN",
        "RNAME_NO_AT_SIGN",
        "RNAME_RFC822_INVALID",
        "RNAME_RFC822_VALID",
        "SOA_RNAME"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/consistency/consistency.go",
        "engine/test/syntax/syntax.go"
      ],
      "occurrences": 7,
      "samples": [
        {
          "tag": "ONE_SOA_RNAME",
          "file": "engine/test/consistency/consistency.go",
          "line": 434,
          "shape": "unknown"
        },
        {
          "tag": "RNAME_MISUSED_AT_SIGN",
          "file": "engine/test/syntax/syntax.go",
          "line": 388,
          "shape": "unknown"
        },
        {
          "tag": "RNAME_NO_AT_SIGN",
          "file": "engine/test/syntax/syntax.go",
          "line": 392,
          "shape": "unknown"
        },
        {
          "tag": "RNAME_RFC822_INVALID",
          "file": "engine/test/syntax/syntax.go",
          "line": 563,
          "shape": "unknown"
        },
        {
          "tag": "RNAME_RFC822_INVALID",
          "file": "engine/test/syntax/syntax.go",
          "line": 571,
          "shape": "unknown"
        },
        {
          "tag": "RNAME_RFC822_VALID",
          "file": "engine/test/syntax/syntax.go",
          "line": 674,
          "shape": "unknown"
        },
        {
          "tag": "SOA_RNAME",
          "file": "engine/test/consistency/consistency.go",
          "line": 450,
          "shape": "unknown"
        }
      ]
    },
    "serial": {
      "tags": [
        "ONE_SOA_SERIAL",
        "SOA_SERIAL"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/consistency/consistency.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "ONE_SOA_SERIAL",
          "file": "engine/test/consistency/consistency.go",
          "line": 296,
          "shape": "unknown"
        },
        {
          "tag": "SOA_SERIAL",
          "file": "engine/test/consistency/consistency.go",
          "line": 290,
          "shape": "unknown"
        }
      ]
    },
    "serial_max": {
      "tags": [
        "SOA_SERIAL_VARIATION"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/consistency/consistency.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "SOA_SERIAL_VARIATION",
          "file": "engine/test/consistency/consistency.go",
          "line": 312,
          "shape": "unknown"
        }
      ]
    },
    "serial_min": {
      "tags": [
        "SOA_SERIAL_VARIATION"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/consistency/consistency.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "SOA_SERIAL_VARIATION",
          "file": "engine/test/consistency/consistency.go",
          "line": 312,
          "shape": "unknown"
        }
      ]
    },
    "sigs": {
      "tags": [
        "EXTRA_PROCESSING_BROKEN",
        "EXTRA_PROCESSING_OK"
      ],
      "shapes": [
        "int"
      ],
      "producer_files": [
        "engine/test/dnssec/dnssec.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "EXTRA_PROCESSING_BROKEN",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 2140,
          "shape": "int"
        },
        {
          "tag": "EXTRA_PROCESSING_OK",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 2132,
          "shape": "int"
        }
      ]
    },
    "size": {
      "tags": [
        "PACKET_BIG",
        "REFERRAL_SIZE_OK",
        "REFERRAL_SIZE_TOO_LARGE"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/nameserver/nameserver.go",
        "engine/test/delegation/delegation.go"
      ],
      "occurrences": 3,
      "samples": [
        {
          "tag": "PACKET_BIG",
          "file": "engine/nameserver/nameserver.go",
          "line": 315,
          "shape": "unknown"
        },
        {
          "tag": "REFERRAL_SIZE_OK",
          "file": "engine/test/delegation/delegation.go",
          "line": 444,
          "shape": "unknown"
        },
        {
          "tag": "REFERRAL_SIZE_TOO_LARGE",
          "file": "engine/test/delegation/delegation.go",
          "line": 440,
          "shape": "unknown"
        }
      ]
    },
    "source": {
      "tags": [
        "ASN_LOOKUP_SOURCE"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/asnlookup/asnlookup.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "ASN_LOOKUP_SOURCE",
          "file": "engine/asnlookup/asnlookup.go",
          "line": 143,
          "shape": "unknown"
        }
      ]
    },
    "target": {
      "tags": [
        "Z13_SPF_MACRO_TARGET",
        "Z13_SPF_RECURSIVE_ERROR"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/zone/zone.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "Z13_SPF_MACRO_TARGET",
          "file": "engine/test/zone/zone.go",
          "line": 1779,
          "shape": "unknown"
        },
        {
          "tag": "Z13_SPF_RECURSIVE_ERROR",
          "file": "engine/test/zone/zone.go",
          "line": 1788,
          "shape": "unknown"
        }
      ]
    },
    "tc": {
      "tags": [
        "EMPTY_RETURN",
        "EXTERNAL_RESPONSE"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/nameserver/nameserver.go"
      ],
      "occurrences": 2,
      "samples": [
        {
          "tag": "EMPTY_RETURN",
          "file": "engine/nameserver/nameserver.go",
          "line": 489,
          "shape": "unknown"
        },
        {
          "tag": "EXTERNAL_RESPONSE",
          "file": "engine/nameserver/nameserver.go",
          "line": 491,
          "shape": "unknown"
        }
      ]
    },
    "testcase": {
      "tags": [
        "TEST_CASE_END",
        "TEST_CASE_START"
      ],
      "shapes": [
        "string",
        "unknown"
      ],
      "producer_files": [
        "engine/test/address/address.go",
        "engine/test/basic/basic.go",
        "engine/test/connectivity/connectivity.go",
        "engine/test/consistency/consistency.go",
        "engine/test/delegation/delegation.go",
        "engine/test/dnssec/dnssec.go",
        "engine/test/nameserver/nameserver.go",
        "engine/test/syntax/syntax.go",
        "engine/test/zone/zone.go"
      ],
      "occurrences": 115,
      "samples": [
        {
          "tag": "TEST_CASE_END",
          "file": "engine/test/address/address.go",
          "line": 476,
          "shape": "unknown"
        },
        {
          "tag": "TEST_CASE_END",
          "file": "engine/test/basic/basic.go",
          "line": 999,
          "shape": "unknown"
        },
        {
          "tag": "TEST_CASE_START",
          "file": "engine/test/address/address.go",
          "line": 123,
          "shape": "string"
        },
        {
          "tag": "TEST_CASE_START",
          "file": "engine/test/address/address.go",
          "line": 249,
          "shape": "string"
        },
        {
          "tag": "TEST_CASE_START",
          "file": "engine/test/address/address.go",
          "line": 360,
          "shape": "string"
        },
        {
          "tag": "TEST_CASE_START",
          "file": "engine/test/basic/basic.go",
          "line": 157,
          "shape": "string"
        },
        {
          "tag": "TEST_CASE_START",
          "file": "engine/test/basic/basic.go",
          "line": 686,
          "shape": "string"
        },
        {
          "tag": "TEST_CASE_START",
          "file": "engine/test/basic/basic.go",
          "line": 900,
          "shape": "string"
        }
      ]
    },
    "tld": {
      "tags": [
        "prefix + \"_NUMERIC_TLD\""
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/syntax/syntax.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "prefix + \"_NUMERIC_TLD\"",
          "file": "engine/test/syntax/syntax.go",
          "line": 897,
          "shape": "unknown"
        }
      ]
    },
    "to": {
      "tags": [
        "IS_REDIRECT"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/packet/packet.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "IS_REDIRECT",
          "file": "engine/packet/packet.go",
          "line": 293,
          "shape": "unknown"
        }
      ]
    },
    "types": {
      "tags": [
        "DURATION_LONG",
        "DURATION_OK",
        "REMAINING_LONG",
        "REMAINING_SHORT",
        "RRSIG_EXPIRATION",
        "RRSIG_EXPIRED"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/dnssec/dnssec.go"
      ],
      "occurrences": 6,
      "samples": [
        {
          "tag": "DURATION_LONG",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 1888,
          "shape": "unknown"
        },
        {
          "tag": "DURATION_OK",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 1899,
          "shape": "unknown"
        },
        {
          "tag": "REMAINING_LONG",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 1875,
          "shape": "unknown"
        },
        {
          "tag": "REMAINING_SHORT",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 1866,
          "shape": "unknown"
        },
        {
          "tag": "RRSIG_EXPIRATION",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 1846,
          "shape": "unknown"
        },
        {
          "tag": "RRSIG_EXPIRED",
          "file": "engine/test/dnssec/dnssec.go",
          "line": 1857,
          "shape": "unknown"
        }
      ]
    },
    "zname": {
      "tags": [
        "HAS_NAMESERVER_NO_WWW_A_TEST"
      ],
      "shapes": [
        "string"
      ],
      "producer_files": [
        "engine/test/basic/basic.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "HAS_NAMESERVER_NO_WWW_A_TEST",
          "file": "engine/test/basic/basic.go",
          "line": 59,
          "shape": "string"
        }
      ]
    },
    "zone_name": {
      "tags": [
        "LOOP_PROTECTION"
      ],
      "shapes": [
        "unknown"
      ],
      "producer_files": [
        "engine/test/basic/basic.go"
      ],
      "occurrences": 1,
      "samples": [
        {
          "tag": "LOOP_PROTECTION",
          "file": "engine/test/basic/basic.go",
          "line": 319,
          "shape": "unknown"
        }
      ]
    }
  },
  "unresolved_calls": [
    {
      "tag": "AAAA_BAD_RDATA",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 847,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"length\": 0,\n})"
    },
    {
      "tag": "AAAA_QUERY_DROPPED",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 826,
      "args_expr": "withNameserverArgs(server, nil)"
    },
    {
      "tag": "AAAA_UNEXPECTED_RCODE",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 834,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"rcode\": resp.Rcode(),\n})"
    },
    {
      "tag": "AXFR_AVAILABLE",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 670,
      "args_expr": "args"
    },
    {
      "tag": "AXFR_FAILURE",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 664,
      "args_expr": "args"
    },
    {
      "tag": "A_UNEXPECTED_RCODE",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 815,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"rcode\": resp.Rcode(),\n})"
    },
    {
      "tag": "B01_SERVER_ZONE_ERROR",
      "file": "engine/test/basic/basic.go",
      "line": 237,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_name\":\tzoneName,\n\t\"query_type\":\t\"SOA\",\n})"
    },
    {
      "tag": "B01_SERVER_ZONE_ERROR",
      "file": "engine/test/basic/basic.go",
      "line": 248,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_name\":\tzoneName,\n\t\"query_type\":\t\"NS\",\n})"
    },
    {
      "tag": "B01_SERVER_ZONE_ERROR",
      "file": "engine/test/basic/basic.go",
      "line": 336,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_name\":\tintermediate.String(),\n\t\"query_type\":\t\"SOA\",\n})"
    },
    {
      "tag": "B01_SERVER_ZONE_ERROR",
      "file": "engine/test/basic/basic.go",
      "line": 352,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_name\":\tintermediate.String(),\n\t\"query_type\":\t\"NS\",\n})"
    },
    {
      "tag": "B01_SERVER_ZONE_ERROR",
      "file": "engine/test/basic/basic.go",
      "line": 533,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_name\":\tintermediate.String(),\n\t\"query_type\":\t\"SOA\",\n})"
    },
    {
      "tag": "B02_NS_BROKEN",
      "file": "engine/test/basic/basic.go",
      "line": 864,
      "args_expr": "withEndpointKeyArgs(ns, nil)"
    },
    {
      "tag": "B02_NS_NOT_AUTH",
      "file": "engine/test/basic/basic.go",
      "line": 869,
      "args_expr": "withEndpointKeyArgs(ns, nil)"
    },
    {
      "tag": "B02_NS_NO_RESPONSE",
      "file": "engine/test/basic/basic.go",
      "line": 879,
      "args_expr": "withEndpointKeyArgs(ns, nil)"
    },
    {
      "tag": "B02_UNEXPECTED_RCODE",
      "file": "engine/test/basic/basic.go",
      "line": 884,
      "args_expr": "withEndpointKeyArgs(ns, map[string]any{\n\t\"rcode\": rcode,\n})"
    },
    {
      "tag": "BREAKS_ON_EDNS",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 539,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"domain\": z.Name.String(),\n})"
    },
    {
      "tag": "CASE_QUERY_DIFFERENT_ANSWER",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 1209,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"query_type\":\trecordType,\n\t\"query1\":\trandom1,\n\t\"query2\":\trandom2,\n})"
    },
    {
      "tag": "CASE_QUERY_DIFFERENT_RC",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 1229,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"query_type\":\trecordType,\n\t\"query1\":\trandom1,\n\t\"query2\":\trandom2,\n\t\"rcode1\":\tp1.Rcode(),\n\t\"rcode2\":\tp2.Rcode(),\n})"
    },
    {
      "tag": "CASE_QUERY_NO_ANSWER",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 1241,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"query_type\":\trecordType,\n\t\"domain\":\tfirstNonEmpty(random1, p1, random2),\n})"
    },
    {
      "tag": "CASE_QUERY_SAME_ANSWER",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 1200,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"query_type\":\trecordType,\n\t\"query1\":\trandom1,\n\t\"query2\":\trandom2,\n})"
    },
    {
      "tag": "CASE_QUERY_SAME_RC",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 1219,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"query_type\":\trecordType,\n\t\"query1\":\trandom1,\n\t\"query2\":\trandom2,\n\t\"rcode\":\tp1.Rcode(),\n})"
    },
    {
      "tag": "CHILD_NS_FAILED",
      "file": "engine/test/consistency/consistency.go",
      "line": 1261,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "DIFFERENT_SOURCE_IP",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 720,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"source\": resp.AnswerFrom,\n})"
    },
    {
      "tag": "EDNS_RESPONSE_WITHOUT_EDNS",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 517,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"domain\": z.Name.String(),\n})"
    },
    {
      "tag": "EDNS_VERSION_ERROR",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 524,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"domain\": z.Name.String(),\n})"
    },
    {
      "tag": "HAS_A_RECORDS",
      "file": "engine/test/basic/basic.go",
      "line": 957,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"domain\": queryName,\n})"
    },
    {
      "tag": "IPV4_BLOCKED",
      "file": "engine/nameserver/nameserver.go",
      "line": 166,
      "args_expr": "logargs.NS(ns.NameString(), ns.AddressString())"
    },
    {
      "tag": "IPV4_DISABLED",
      "file": "engine/test/basic/basic.go",
      "line": 776,
      "args_expr": "withNameserverArgs(ns, map[string]any{\"query_type\": \"SOA\"})"
    },
    {
      "tag": "IPV4_DISABLED",
      "file": "engine/test/basic/basic.go",
      "line": 931,
      "args_expr": "withNameserverArgs(ns, map[string]any{\"query_type\": \"A\"})"
    },
    {
      "tag": "IPV4_DISABLED",
      "file": "engine/test/basic/basic.go",
      "line": 1017,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IPV4_DISABLED",
      "file": "engine/test/connectivity/connectivity.go",
      "line": 826,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IPV4_DISABLED",
      "file": "engine/test/consistency/consistency.go",
      "line": 1330,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IPV4_DISABLED",
      "file": "engine/test/delegation/delegation.go",
      "line": 1045,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IPV4_DISABLED",
      "file": "engine/test/dnssec/dnssec.go",
      "line": 7328,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IPV4_DISABLED",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 2239,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IPV4_DISABLED",
      "file": "engine/test/syntax/syntax.go",
      "line": 793,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IPV4_DISABLED",
      "file": "engine/test/zone/zone.go",
      "line": 1985,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IPV4_DISABLED",
      "file": "engine/test/zone/zone.go",
      "line": 2009,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IPV4_ENABLED",
      "file": "engine/test/basic/basic.go",
      "line": 790,
      "args_expr": "withNameserverArgs(ns, map[string]any{\"query_type\": \"SOA\"})"
    },
    {
      "tag": "IPV4_ENABLED",
      "file": "engine/test/basic/basic.go",
      "line": 944,
      "args_expr": "withNameserverArgs(ns, map[string]any{\"query_type\": \"A\"})"
    },
    {
      "tag": "IPV4_ENABLED",
      "file": "engine/test/basic/basic.go",
      "line": 1041,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IPV6_BLOCKED",
      "file": "engine/nameserver/nameserver.go",
      "line": 170,
      "args_expr": "logargs.NS(ns.NameString(), ns.AddressString())"
    },
    {
      "tag": "IPV6_DISABLED",
      "file": "engine/test/basic/basic.go",
      "line": 768,
      "args_expr": "withNameserverArgs(ns, map[string]any{\"query_type\": \"SOA\"})"
    },
    {
      "tag": "IPV6_DISABLED",
      "file": "engine/test/basic/basic.go",
      "line": 924,
      "args_expr": "withNameserverArgs(ns, map[string]any{\"query_type\": \"A\"})"
    },
    {
      "tag": "IPV6_DISABLED",
      "file": "engine/test/basic/basic.go",
      "line": 1027,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IPV6_DISABLED",
      "file": "engine/test/connectivity/connectivity.go",
      "line": 816,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IPV6_DISABLED",
      "file": "engine/test/consistency/consistency.go",
      "line": 1320,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IPV6_DISABLED",
      "file": "engine/test/delegation/delegation.go",
      "line": 1035,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IPV6_DISABLED",
      "file": "engine/test/dnssec/dnssec.go",
      "line": 7318,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IPV6_DISABLED",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 2229,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IPV6_DISABLED",
      "file": "engine/test/syntax/syntax.go",
      "line": 801,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IPV6_DISABLED",
      "file": "engine/test/zone/zone.go",
      "line": 1975,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IPV6_DISABLED",
      "file": "engine/test/zone/zone.go",
      "line": 1999,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IPV6_ENABLED",
      "file": "engine/test/basic/basic.go",
      "line": 785,
      "args_expr": "withNameserverArgs(ns, map[string]any{\"query_type\": \"SOA\"})"
    },
    {
      "tag": "IPV6_ENABLED",
      "file": "engine/test/basic/basic.go",
      "line": 939,
      "args_expr": "withNameserverArgs(ns, map[string]any{\"query_type\": \"A\"})"
    },
    {
      "tag": "IPV6_ENABLED",
      "file": "engine/test/basic/basic.go",
      "line": 1050,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"query_type\": rrtype,\n})"
    },
    {
      "tag": "IS_A_RECURSOR",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 452,
      "args_expr": "args"
    },
    {
      "tag": "IS_NOT_AUTHORITATIVE",
      "file": "engine/test/delegation/delegation.go",
      "line": 520,
      "args_expr": "withNameserverArgs(task.ns, map[string]any{\n\t\"proto\": protoLabel(useVC),\n})"
    },
    {
      "tag": "MISSING_OPT_IN_TRUNCATED",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 1706,
      "args_expr": "withNameserverArgs(server, nil)"
    },
    {
      "tag": "MULTIPLE_SOA",
      "file": "engine/test/zone/zone.go",
      "line": 1287,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"count\": len(records),\n})"
    },
    {
      "tag": "NAMESERVER_SYNTAX_OK",
      "file": "engine/test/syntax/syntax.go",
      "line": 356,
      "args_expr": "args"
    },
    {
      "tag": "NO_A_RECORDS",
      "file": "engine/test/basic/basic.go",
      "line": 963,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"domain\": queryName,\n})"
    },
    {
      "tag": "NO_EDNS_SUPPORT",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 509,
      "args_expr": "withNameserverArgs(server, nil)"
    },
    {
      "tag": "NO_EDNS_SUPPORT",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 1625,
      "args_expr": "withNameserverArgs(server, nil)"
    },
    {
      "tag": "NO_EDNS_SUPPORT",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 1702,
      "args_expr": "withNameserverArgs(server, nil)"
    },
    {
      "tag": "NO_RECURSOR",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 458,
      "args_expr": "args"
    },
    {
      "tag": "NO_RESPONSE",
      "file": "engine/test/consistency/consistency.go",
      "line": 233,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_RESPONSE",
      "file": "engine/test/consistency/consistency.go",
      "line": 385,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_RESPONSE",
      "file": "engine/test/consistency/consistency.go",
      "line": 520,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_RESPONSE",
      "file": "engine/test/consistency/consistency.go",
      "line": 670,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_RESPONSE",
      "file": "engine/test/consistency/consistency.go",
      "line": 1062,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_RESPONSE",
      "file": "engine/test/consistency/consistency.go",
      "line": 1241,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_RESPONSE",
      "file": "engine/test/delegation/delegation.go",
      "line": 618,
      "args_expr": "args"
    },
    {
      "tag": "NO_RESPONSE",
      "file": "engine/test/dnssec/dnssec.go",
      "line": 4735,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_RESPONSE",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 396,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"domain\": name,\n})"
    },
    {
      "tag": "NO_RESPONSE",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 546,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"domain\": z.Name.String(),\n})"
    },
    {
      "tag": "NO_RESPONSE",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 806,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"domain\": z.Name.String(),\n})"
    },
    {
      "tag": "NO_RESPONSE",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 1640,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"domain\": z.Name.String(),\n})"
    },
    {
      "tag": "NO_RESPONSE",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 1717,
      "args_expr": "withNameserverArgs(server, map[string]any{\n\t\"domain\": z.Name.String(),\n})"
    },
    {
      "tag": "NO_RESPONSE",
      "file": "engine/test/syntax/syntax.go",
      "line": 538,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"domain\": z.Name.String(),\n})"
    },
    {
      "tag": "NO_RESPONSE",
      "file": "engine/test/zone/zone.go",
      "line": 1278,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_RESPONSE_DNSKEY",
      "file": "engine/test/dnssec/dnssec.go",
      "line": 4744,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_RESPONSE_NS_QUERY",
      "file": "engine/test/consistency/consistency.go",
      "line": 679,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_RESPONSE_NS_QUERY",
      "file": "engine/test/consistency/consistency.go",
      "line": 695,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_RESPONSE_SOA_QUERY",
      "file": "engine/test/consistency/consistency.go",
      "line": 242,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_RESPONSE_SOA_QUERY",
      "file": "engine/test/consistency/consistency.go",
      "line": 250,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_RESPONSE_SOA_QUERY",
      "file": "engine/test/consistency/consistency.go",
      "line": 394,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_RESPONSE_SOA_QUERY",
      "file": "engine/test/consistency/consistency.go",
      "line": 402,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_RESPONSE_SOA_QUERY",
      "file": "engine/test/consistency/consistency.go",
      "line": 529,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_RESPONSE_SOA_QUERY",
      "file": "engine/test/consistency/consistency.go",
      "line": 537,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_RESPONSE_SOA_QUERY",
      "file": "engine/test/consistency/consistency.go",
      "line": 1071,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_RESPONSE_SOA_QUERY",
      "file": "engine/test/consistency/consistency.go",
      "line": 1079,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_SOA_IN_RESPONSE",
      "file": "engine/test/zone/zone.go",
      "line": 1305,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "NO_UPWARD_REFERRAL",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 1040,
      "args_expr": "args"
    },
    {
      "tag": "NS_ERROR",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 531,
      "args_expr": "withNameserverArgs(server, nil)"
    },
    {
      "tag": "NS_ERROR",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 1635,
      "args_expr": "withNameserverArgs(server, nil)"
    },
    {
      "tag": "NS_ERROR",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 1712,
      "args_expr": "withNameserverArgs(server, nil)"
    },
    {
      "tag": "QNAME_CASE_INSENSITIVE",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 1136,
      "args_expr": "args"
    },
    {
      "tag": "QNAME_CASE_SENSITIVE",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 1129,
      "args_expr": "args"
    },
    {
      "tag": "SOA_NOT_EXISTS",
      "file": "engine/test/delegation/delegation.go",
      "line": 730,
      "args_expr": "withNameserverArgs(task.ns, nil)"
    },
    {
      "tag": "UNEXPECTED_RCODE",
      "file": "engine/test/delegation/delegation.go",
      "line": 623,
      "args_expr": "args"
    },
    {
      "tag": "UPWARD_REFERRAL",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 1034,
      "args_expr": "args"
    },
    {
      "tag": "WRONG_SOA",
      "file": "engine/test/zone/zone.go",
      "line": 1296,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"owner\":\towner,\n\t\"query_name\":\texpected,\n})"
    },
    {
      "tag": "Z01_MNAME_MISSING_SOA_RECORD",
      "file": "engine/test/zone/zone.go",
      "line": 523,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "Z01_MNAME_NOT_AUTHORITATIVE",
      "file": "engine/test/zone/zone.go",
      "line": 506,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "Z01_MNAME_NO_RESPONSE",
      "file": "engine/test/zone/zone.go",
      "line": 497,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "Z01_MNAME_UNEXPECTED_RCODE",
      "file": "engine/test/zone/zone.go",
      "line": 517,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"rcode\": resp.Rcode(),\n})"
    },
    {
      "tag": "Z12_MULTIPLE_CSYNC",
      "file": "engine/test/zone/zone.go",
      "line": 1619,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"count\": len(outcome.csyncRRs),\n})"
    },
    {
      "tag": "Z12_SERIAL_MISMATCH",
      "file": "engine/test/zone/zone.go",
      "line": 1632,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"csync_serial\":\tcsync.CSYNC.Serial,\n\t\"soa_serial\":\toutcome.soaSerial,\n})"
    },
    {
      "tag": "Z14_DUPLICATE_SCHEME_HASH",
      "file": "engine/test/zone/zone.go",
      "line": 2634,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"scheme\":\tk.scheme,\n\t\"hash\":\t\tk.hash,\n})"
    },
    {
      "tag": "Z14_SERIAL_MISMATCH",
      "file": "engine/test/zone/zone.go",
      "line": 2665,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"zonemd_serial\":\tr.serial,\n\t\"soa_serial\":\t\toutcome.soaSerial,\n})"
    },
    {
      "tag": "Z14_UNSUPPORTED_HASH",
      "file": "engine/test/zone/zone.go",
      "line": 2649,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"hash\": r.hash,\n})"
    },
    {
      "tag": "Z_FLAGS_NOTCLEAR",
      "file": "engine/test/nameserver/nameserver.go",
      "line": 1629,
      "args_expr": "withNameserverArgs(server, nil)"
    },
    {
      "tag": "a",
      "file": "engine/badkeys/rsa_checks.go",
      "line": 47,
      "args_expr": "bigOne"
    },
    {
      "tag": "d.tag",
      "file": "engine/nameserver/nameserver.go",
      "line": 215,
      "args_expr": "d.args"
    },
    {
      "tag": "d.tag",
      "file": "engine/nameserver/nameserver.go",
      "line": 217,
      "args_expr": "d.args"
    },
    {
      "tag": "dd",
      "file": "engine/badkeys/rsa_checks.go",
      "line": 158,
      "args_expr": "d0"
    },
    {
      "tag": "dd",
      "file": "engine/badkeys/rsa_checks.go",
      "line": 164,
      "args_expr": "prevD"
    },
    {
      "tag": "fmt.Sprintf(\"%s_%s_RECORD_NOT_AA_%s\", prefix, qtype, protocol)",
      "file": "engine/test/connectivity/connectivity.go",
      "line": 748,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "fmt.Sprintf(\"%s_MISSING_%s_RECORD_%s\", prefix, qtype, protocol)",
      "file": "engine/test/connectivity/connectivity.go",
      "line": 727,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "fmt.Sprintf(\"%s_NO_RESPONSE_%s\", prefix, protocol)",
      "file": "engine/test/connectivity/connectivity.go",
      "line": 694,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "fmt.Sprintf(\"%s_NO_RESPONSE_%s_QUERY_%s\", prefix, qtype, protocol)",
      "file": "engine/test/connectivity/connectivity.go",
      "line": 708,
      "args_expr": "withNameserverArgs(ns, nil)"
    },
    {
      "tag": "fmt.Sprintf(\"%s_UNEXPECTED_RCODE_%s_QUERY_%s\", prefix, qtype, protocol)",
      "file": "engine/test/connectivity/connectivity.go",
      "line": 716,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"rcode\": resp.Rcode(),\n})"
    },
    {
      "tag": "fmt.Sprintf(\"%s_WRONG_%s_RECORD_%s\", prefix, qtype, protocol)",
      "file": "engine/test/connectivity/connectivity.go",
      "line": 737,
      "args_expr": "withNameserverArgs(ns, map[string]any{\n\t\"domain_found\":\t\tstrings.ToLower(rrOwner),\n\t\"domain_expected\":\tstrings.ToLower(expected),\n})"
    },
    {
      "tag": "nn",
      "file": "engine/badkeys/rsa_checks.go",
      "line": 156,
      "args_expr": "n0"
    },
    {
      "tag": "nn",
      "file": "engine/badkeys/rsa_checks.go",
      "line": 163,
      "args_expr": "prevN"
    },
    {
      "tag": "xVal",
      "file": "engine/badkeys/rsa_checks.go",
      "line": 189,
      "args_expr": "bigOne"
    }
  ]
}
