PyPI / grpcio-tools / 1.84.1

grpcio-tools 1.84.1

Source
https://github.com/grpc/grpc
Artifact scanned
grpcio_tools-1.84.1.tar.gz (sdist · 6.1 MB · SHA-256 ca8a326df344…)
Compared with
grpcio_tools-1.84.0.tar.gz (0 signals introduced since)
Files
2206 scanned, 1304 skipped (binary, oversized, or unrecognised)
Signals
0 critical · 239 warn · 130 info
Scan time
86.4 s
LLM review
Reviewed by claude-haiku-5-5 (Anthropic): the 118 most severe of 357 warn and critical signals (118 with a verdict); 118 demoted to info. The rest are unreviewed.
Disclude version
4.3.0
Scanned (UTC)
2026-10-23 12:14

Signals

Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.

  1. 16 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

        "on.\022\237\002\n\017utf8_validation\030\002 \001(\0162\037.pb.JavaF"
        "eatures.Utf8ValidationB\344\001\210\001\001\230\001\004\230\001\001\242\001\014\022\007D"
        "EFAULT\030\204\007\262\001\310\001\010\350\007\020\351\007\032\277\001The Java-specific "
        "utf8 validation feature is deprecated an"
  2. 16 consecutive `\NNN` octal escapes (entropy 3.4 bits/byte) (raw pass, confidence 0.65)

        "eatures.Utf8ValidationB\344\001\210\001\001\230\001\004\230\001\001\242\001\014\022\007D"
        "EFAULT\030\204\007\262\001\310\001\010\350\007\020\351\007\032\277\001The Java-specific "
        "utf8 validation feature is deprecated an"
        "d is scheduled to be removed in edition "
  3. 5 rows of escape runs, lines 392-397 (first: 10 consecutive `\NNN` octal escapes (entropy 3.1 bits/byte)) (raw pass, confidence 0.65)

        "tion feature.\0220\n\nlarge_enum\030\003 \001(\010B\034\210\001\001\230\001"
        "\006\230\001\001\242\001\n\022\005false\030\204\007\262\001\003\010\351\007\022Q\n\037use_old_outer"
        "_classname_default\030\004 \001(\010B(\210\001\001\230\001\001\242\001\t\022\004tru"
  4. string literal contains an embedded NUL followed by 24 more bytes of source (token pass, confidence 0.85)

        "estInFileClassFeature\"X\n\017NestInFileClass"
        "\022\036\n\032NEST_IN_FILE_CLASS_UNKNOWN\020\000\022\006\n\002NO\020\001"
        "\022\007\n\003YES\020\002\022\024\n\006LEGACY\020\003\032\010\"\006\010\351\007 \351\007J\010\010\001\020\200\200\200\200"
  5. string literal contains an embedded NUL followed by 77 more bytes of source (token pass, confidence 0.85)

        "\002\"F\n\016Utf8Validation\022\033\n\027UTF8_VALIDATION_U"
        "NKNOWN\020\000\022\013\n\007DEFAULT\020\001\022\n\n\006VERIFY\020\002J\004\010\006\020\007:"
        "<\n\004java\022\033.google.protobuf.FeatureSet\030\351\007 "
        "\001(\0132\020.pb.JavaFeaturesB(\n\023com.google.prot"
  6. base64-like blob (284 bytes, compression ratio 0.71) (raw pass, confidence 0.60)

      static constexpr char kDefaults[] = "CicYhAciA8o+ACodCAEQAhgCIAMoATACOAJAAco+CggBEAEYACABKAMKJxjnByIDyj4AKh0IAhABGAEgAigBMAE4AkAByj4KCAAQARgAIAEoAwonGOgHIhMIARABGAEgAigBMAHKPgQIABABKg04AkAByj4GGAAgASgDCicY6QciGwgBEAEYASACKAEwATgBQALKPggIABABGAAoASoFyj4CIAAKJxiPTiIbCAEQARgBIAIoATABOANAAso+CAgAEAEYACgBKgXKPgIgACDmByjpB
  7. string literal contains an embedded NUL followed by 12 more bytes of source (token pass, confidence 0.85)

      desired_output_for_decode = "zbcdefghIJ";
      expected = std::string("\0zbcdefghIJ\0", 12);
      result = TextFormatDecodeData::DecodeDataForString(input_for_decode,
                                                         desired_output_for_decode);
  8. string literal contains an embedded NUL followed by 12 more bytes of source (token pass, confidence 0.85)

      desired_output_for_decode = "abcdezghIJ";
      expected = std::string("\0abcdezghIJ\0", 12);
      result = TextFormatDecodeData::DecodeDataForString(input_for_decode,
                                                         desired_output_for_decode);
  9. string literal contains an embedded NUL followed by 11 more bytes of source (token pass, confidence 0.85)

      desired_output_for_decode = "abcdefghI";
      expected = std::string("\0abcdefghI\0", 11);
      result = TextFormatDecodeData::DecodeDataForString(input_for_decode,
                                                         desired_output_for_decode);
  10. string literal contains an embedded NUL followed by 13 more bytes of source (token pass, confidence 0.85)

      desired_output_for_decode = "abcdefghIJz";
      expected = std::string("\0abcdefghIJz\0", 13);
      result = TextFormatDecodeData::DecodeDataForString(input_for_decode,
                                                         desired_output_for_decode);
  11. string literal contains an embedded NUL followed by 1 more bytes of source (token pass, confidence 0.85)

    
      std::string str_with_null_char("ab\0c", 4);
      EXPECT_DEATH(
          TextFormatDecodeData::DecodeDataForString(str_with_null_char, "def"),
  12. string literal contains an embedded NUL followed by 1 more bytes of source (token pass, confidence 0.85)

    
      std::string str_with_null_char("ab\0c", 4);
      EXPECT_DEATH(
          decode_data.AddString(1, str_with_null_char, "def"),
  13. string literal contains an embedded NUL followed by 1 more bytes of source (token pass, confidence 0.85)

    TEST_F(ParserTest, RegressionNestedOpenBraceDoNotStackOverflow) {
      std::string input("edition=\"a\000;", 12);
      input += std::string(100000, '{');
      ExpectHasEarlyExitErrors(
  14. string literal contains an embedded NUL followed by 34 more bytes of source (token pass, confidence 0.85)

        ".protobuf.GeneratedCodeInfo\"W\n\007Feature\022\020"
        "\n\014FEATURE_NONE\020\000\022\033\n\027FEATURE_PROTO3_OPTIO"
        "NAL\020\001\022\035\n\031FEATURE_SUPPORTS_EDITIONS\020\002Br\n\034"
        "com.google.protobuf.compilerB\014PluginProt"
  15. 7 consecutive `\NNN` octal escapes (entropy 2.5 bits/byte) (raw pass, confidence 0.65)

        "ppFeatures\022\373\001\n\022legacy_closed_enum\030\001 \001(\010B"
        "\336\001\210\001\001\230\001\004\230\001\001\242\001\t\022\004true\030\204\007\242\001\n\022\005false\030\347\007\262\001\270\001"
        "\010\350\007\020\350\007\032\257\001The legacy closed enum behavior"
  16. 9 consecutive `\NNN` octal escapes (entropy 2.7 bits/byte) (raw pass, confidence 0.65)

        "\336\001\210\001\001\230\001\004\230\001\001\242\001\t\022\004true\030\204\007\242\001\n\022\005false\030\347\007\262\001\270\001"
        "\010\350\007\020\350\007\032\257\001The legacy closed enum behavior"
        " in C++ is deprecated and is scheduled t"
        "o be removed in edition 2025.  See http:"
  17. 5 rows of escape runs, lines 244-248 (first: 9 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte)) (raw pass, confidence 0.65)

        "\002 \001(\0162\032.pb.CppFeatures.StringTypeB)\210\001\001\230\001"
        "\004\230\001\001\242\001\013\022\006STRING\030\204\007\242\001\t\022\004VIEW\030\351\007\262\001\003\010\350\007\022L\n\032"
        "enum_name_uses_string_view\030\003 \001(\010B(\210\001\001\230\001\006"
  18. string literal contains an embedded NUL followed by 10 more bytes of source (token pass, confidence 0.85)

        "tedTypeB\035\210\001\001\230\001\004\230\001\001\242\001\013\022\006LEGACY\030\204\007\262\001\003\010\217N\"E"
        "\n\nStringType\022\027\n\023STRING_TYPE_UNKNOWN\020\000\022\010\n"
        "\004VIEW\020\001\022\010\n\004CORD\020\002\022\n\n\006STRING\020\003\"@\n\014Repeate"
  19. string literal contains an embedded NUL followed by 16 more bytes of source (token pass, confidence 0.85)

        "\004VIEW\020\001\022\010\n\004CORD\020\002\022\n\n\006STRING\020\003\"@\n\014Repeate"
        "dType\022\031\n\025REPEATED_TYPE_UNKNOWN\020\000\022\n\n\006LEGA"
        "CY\020\001\022\t\n\005PROXY\020\002::\n\003cpp\022\033.google.protobuf"
        ".FeatureSet\030\350\007 \001(\0132\017.pb.CppFeatures"
  20. 13 consecutive `\NNN` octal escapes (entropy 3.1 bits/byte) (raw pass, confidence 0.65)

        "\030\001 \003(\0132$.google.protobuf.FileDescriptorP"
        "roto*\014\010\200\354\312\377\001\020\201\354\312\377\001\"\241\004\n\023FileDescriptorPro"
        "to\022\014\n\004name\030\001 \001(\t\022\017\n\007package\030\002 \001(\t\022\022\n\ndep"
  21. string literal contains an embedded NUL followed by 94 more bytes of source (token pass, confidence 0.85)

        "(\010J\004\010\004\020\005\"4\n\021VerificationState\022\017\n\013DECLARA"
        "TION\020\000\022\016\n\nUNVERIFIED\020\001*\006\010\336\007\020\347\007*\t\010\350\007\020\200\200\200\200"
        "\002\"\325\005\n\024FieldDescriptorProto\022\014\n\004name\030\001 \001(\t"
  22. 7 consecutive `\NNN` octal escapes (entropy 2.5 bits/byte) (raw pass, confidence 0.65)

        "(\010J\004\010\004\020\005\"4\n\021VerificationState\022\017\n\013DECLARA"
        "TION\020\000\022\016\n\nUNVERIFIED\020\001*\006\010\336\007\020\347\007*\t\010\350\007\020\200\200\200\200"
        "\002\"\325\005\n\024FieldDescriptorProto\022\014\n\004name\030\001 \001(\t"
  23. 9 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

        "uter_classname\030\010 \001(\t\022\346\001\n\023java_multiple_f"
        "iles\030\n \001(\010:\005falseB\301\001\262\001\275\001\010\346\007 \351\007*\264\001This be"
        "havior is enabled by default in editions"
        " 2024 and above. To disable it, you can "
  24. 7 consecutive `\NNN` octal escapes (entropy 2.5 bits/byte) (raw pass, confidence 0.65)

        "etedOption\":\n\014OptimizeMode\022\t\n\005SPEED\020\001\022\r\n"
        "\tCODE_SIZE\020\002\022\020\n\014LITE_RUNTIME\020\003*\006\010\336\007\020\347\007*\t"
        "\010\350\007\020\200\200\200\200\002J\004\010*\020+J\004\010&\020\'R\024php_generic_servi"
  25. 7 consecutive `\NNN` octal escapes (entropy 2.5 bits/byte) (raw pass, confidence 0.65)

        "\347\007 \003(\0132$.google.protobuf.UninterpretedOp"
        "tion*\006\010\336\007\020\347\007*\t\010\350\007\020\200\200\200\200\002J\004\010\004\020\005J\004\010\005\020\006J\004\010\006\020"
        "\007J\004\010\010\020\tJ\004\010\t\020\n\"\306\013\n\014FieldOptions\022:\n\005ctype\030"
  26. string literal contains an embedded NUL followed by 44 more bytes of source (token pass, confidence 0.85)

        "e.protobuf.Edition\022\025\n\rremoval_error\030\005 \001("
        "\t\"/\n\005CType\022\n\n\006STRING\020\000\022\010\n\004CORD\020\001\022\020\n\014STRI"
        "NG_PIECE\020\002\"5\n\006JSType\022\r\n\tJS_NORMAL\020\000\022\r\n\tJ"
        "S_STRING\020\001\022\r\n\tJS_NUMBER\020\002\"U\n\017OptionReten"
  27. string literal contains an embedded NUL followed by 11 more bytes of source (token pass, confidence 0.85)

        "\t\"/\n\005CType\022\n\n\006STRING\020\000\022\010\n\004CORD\020\001\022\020\n\014STRI"
        "NG_PIECE\020\002\"5\n\006JSType\022\r\n\tJS_NORMAL\020\000\022\r\n\tJ"
        "S_STRING\020\001\022\r\n\tJS_NUMBER\020\002\"U\n\017OptionReten"
        "tion\022\025\n\021RETENTION_UNKNOWN\020\000\022\025\n\021RETENTION"
  28. string literal contains an embedded NUL followed by 23 more bytes of source (token pass, confidence 0.85)

        "S_STRING\020\001\022\r\n\tJS_NUMBER\020\002\"U\n\017OptionReten"
        "tion\022\025\n\021RETENTION_UNKNOWN\020\000\022\025\n\021RETENTION"
        "_RUNTIME\020\001\022\024\n\020RETENTION_SOURCE\020\002\"\214\002\n\020Opt"
        "ionTargetType\022\027\n\023TARGET_TYPE_UNKNOWN\020\000\022\024"
  29. 7 consecutive `\NNN` octal escapes (entropy 2.5 bits/byte) (raw pass, confidence 0.65)

        "E_ENUM_ENTRY\020\007\022\027\n\023TARGET_TYPE_SERVICE\020\010\022"
        "\026\n\022TARGET_TYPE_METHOD\020\t*\006\010\336\007\020\347\007*\t\010\350\007\020\200\200\200"
        "\200\002J\004\010\004\020\005J\004\010\022\020\023\"\225\001\n\014OneofOptions\022-\n\010featu"
  30. 7 consecutive `\NNN` octal escapes (entropy 2.5 bits/byte) (raw pass, confidence 0.65)

        "\n\024uninterpreted_option\030\347\007 \003(\0132$.google.p"
        "rotobuf.UninterpretedOption*\006\010\336\007\020\347\007*\t\010\350\007"
        "\020\200\200\200\200\002\"\376\001\n\013EnumOptions\022\023\n\013allow_alias\030\002 "
        "\001(\010\022\031\n\ndeprecated\030\003 \001(\010:\005false\0222\n&deprec"
  31. 7 consecutive `\NNN` octal escapes (entropy 2.5 bits/byte) (raw pass, confidence 0.65)

        "on\030\347\007 \003(\0132$.google.protobuf.Uninterprete"
        "dOption*\006\010\336\007\020\347\007*\t\010\350\007\020\200\200\200\200\002\"\262\001\n\016ServiceOp"
        "tions\022-\n\010features\030\" \001(\0132\033.google.protobu"
        "f.FeatureSet\022\031\n\ndeprecated\030! \001(\010:\005false\022"
  32. 7 consecutive `\NNN` octal escapes (entropy 2.5 bits/byte) (raw pass, confidence 0.65)

        "C\n\024uninterpreted_option\030\347\007 \003(\0132$.google."
        "protobuf.UninterpretedOption*\006\010\336\007\020\347\007*\t\010\350"
        "\007\020\200\200\200\200\002\"\344\002\n\rMethodOptions\022\031\n\ndeprecated\030"
        "! \001(\010:\005false\022_\n\021idempotency_level\030\" \001(\0162"
  33. string literal contains an embedded NUL followed by 20 more bytes of source (token pass, confidence 0.85)

        "tobuf.UninterpretedOption\"P\n\020Idempotency"
        "Level\022\027\n\023IDEMPOTENCY_UNKNOWN\020\000\022\023\n\017NO_SID"
        "E_EFFECTS\020\001\022\016\n\nIDEMPOTENT\020\002*\006\010\336\007\020\347\007*\t\010\350\007"
        "\020\200\200\200\200\002\"\236\002\n\023UninterpretedOption\022;\n\004name\030\002"
  34. 7 consecutive `\NNN` octal escapes (entropy 2.5 bits/byte) (raw pass, confidence 0.65)

        "Level\022\027\n\023IDEMPOTENCY_UNKNOWN\020\000\022\023\n\017NO_SID"
        "E_EFFECTS\020\001\022\016\n\nIDEMPOTENT\020\002*\006\010\336\007\020\347\007*\t\010\350\007"
        "\020\200\200\200\200\002\"\236\002\n\023UninterpretedOption\022;\n\004name\030\002"
        " \003(\0132-.google.protobuf.UninterpretedOpti"
  35. 16 rows of escape runs, lines 7454-7477 (first: 6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte)) (raw pass, confidence 0.65)

        "eSet.FieldPresenceB\?\210\001\001\230\001\004\230\001\001\242\001\r\022\010EXPLIC"
        "IT\030\204\007\242\001\r\022\010IMPLICIT\030\347\007\242\001\r\022\010EXPLICIT\030\350\007\262\001\003"
        "\010\350\007\022b\n\tenum_type\030\002 \001(\0162$.google.protobuf"
  36. string literal contains an embedded NUL followed by 72 more bytes of source (token pass, confidence 0.85)

        "ty\022%\n!DEFAULT_SYMBOL_VISIBILITY_UNKNOWN\020"
        "\000\022\016\n\nEXPORT_ALL\020\001\022\024\n\020EXPORT_TOP_LEVEL\020\002\022"
        "\r\n\tLOCAL_ALL\020\003\022\n\n\006STRICT\020\004J\010\010\001\020\200\200\200\200\002\"\\\n\r"
        "FieldPresence\022\032\n\026FIELD_PRESENCE_UNKNOWN\020"
  37. string literal contains an embedded NUL followed by 81 more bytes of source (token pass, confidence 0.85)

        "FieldPresence\022\032\n\026FIELD_PRESENCE_UNKNOWN\020"
        "\000\022\014\n\010EXPLICIT\020\001\022\014\n\010IMPLICIT\020\002\022\023\n\017LEGACY_"
        "REQUIRED\020\003\"7\n\010EnumType\022\025\n\021ENUM_TYPE_UNKN"
        "OWN\020\000\022\010\n\004OPEN\020\001\022\n\n\006CLOSED\020\002\"V\n\025RepeatedF"
  38. string literal contains an embedded NUL followed by 70 more bytes of source (token pass, confidence 0.85)

        "REQUIRED\020\003\"7\n\010EnumType\022\025\n\021ENUM_TYPE_UNKN"
        "OWN\020\000\022\010\n\004OPEN\020\001\022\n\n\006CLOSED\020\002\"V\n\025RepeatedF"
        "ieldEncoding\022#\n\037REPEATED_FIELD_ENCODING_"
        "UNKNOWN\020\000\022\n\n\006PACKED\020\001\022\014\n\010EXPANDED\020\002\"I\n\016U"
  39. string literal contains an embedded NUL followed by 66 more bytes of source (token pass, confidence 0.85)

        "ieldEncoding\022#\n\037REPEATED_FIELD_ENCODING_"
        "UNKNOWN\020\000\022\n\n\006PACKED\020\001\022\014\n\010EXPANDED\020\002\"I\n\016U"
        "tf8Validation\022\033\n\027UTF8_VALIDATION_UNKNOWN"
        "\020\000\022\n\n\006VERIFY\020\002\022\010\n\004NONE\020\003\"\004\010\001\020\001\"S\n\017Messag"
  40. string literal contains an embedded NUL followed by 89 more bytes of source (token pass, confidence 0.85)

        "tf8Validation\022\033\n\027UTF8_VALIDATION_UNKNOWN"
        "\020\000\022\n\n\006VERIFY\020\002\022\010\n\004NONE\020\003\"\004\010\001\020\001\"S\n\017Messag"
        "eEncoding\022\034\n\030MESSAGE_ENCODING_UNKNOWN\020\000\022"
        "\023\n\017LENGTH_PREFIXED\020\001\022\r\n\tDELIMITED\020\002\"H\n\nJ"
  41. string literal contains an embedded NUL followed by 14 more bytes of source (token pass, confidence 0.85)

        "\023\n\017LENGTH_PREFIXED\020\001\022\r\n\tDELIMITED\020\002\"H\n\nJ"
        "sonFormat\022\027\n\023JSON_FORMAT_UNKNOWN\020\000\022\t\n\005AL"
        "LOW\020\001\022\026\n\022LEGACY_BEST_EFFORT\020\002\"f\n\022Enforce"
        "NamingStyle\022 \n\034ENFORCE_NAMING_STYLE_UNKN"
  42. string literal contains an embedded NUL followed by 67 more bytes of source (token pass, confidence 0.85)

        "NamingStyle\022 \n\034ENFORCE_NAMING_STYLE_UNKN"
        "OWN\020\000\022\r\n\tSTYLE2024\020\001\022\020\n\014STYLE_LEGACY\020\002\022\r"
        "\n\tSTYLE2026\020\003*\006\010\350\007\020\213N*\006\010\213N\020\220N*\006\010\220N\020\221NJ\006\010"
  43. 6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

        "OWN\020\000\022\r\n\tSTYLE2024\020\001\022\020\n\014STYLE_LEGACY\020\002\022\r"
        "\n\tSTYLE2026\020\003*\006\010\350\007\020\213N*\006\010\213N\020\220N*\006\010\220N\020\221NJ\006\010"
        "\347\007\020\350\007\"\230\003\n\022FeatureSetDefaults\022N\n\010defaults"
  44. 7 consecutive `\NNN` octal escapes (entropy 2.8 bits/byte) (raw pass, confidence 0.65)

        "ents\030\003 \001(\t\022\031\n\021trailing_comments\030\004 \001(\t\022!\n"
        "\031leading_detached_comments\030\006 \003(\t*\014\010\200\354\312\377\001"
        "\020\201\354\312\377\001\"\234\002\n\021GeneratedCodeInfo\022A\n\nannotati"
        "on\030\001 \003(\0132-.google.protobuf.GeneratedCode"
  45. 6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

        "\031leading_detached_comments\030\006 \003(\t*\014\010\200\354\312\377\001"
        "\020\201\354\312\377\001\"\234\002\n\021GeneratedCodeInfo\022A\n\nannotati"
        "on\030\001 \003(\0132-.google.protobuf.GeneratedCode"
        "Info.Annotation\032\303\001\n\nAnnotation\022\020\n\004path\030\001"
  46. string literal contains an embedded NUL followed by 17 more bytes of source (token pass, confidence 0.85)

        "ogle.protobuf.GeneratedCodeInfo.Annotati"
        "on.Semantic\"(\n\010Semantic\022\010\n\004NONE\020\000\022\007\n\003SET"
        "\020\001\022\t\n\005ALIAS\020\002*\321\002\n\007Edition\022\023\n\017EDITION_UNK"
        "NOWN\020\000\022\023\n\016EDITION_LEGACY\020\204\007\022\023\n\016EDITION_P"
  47. string literal contains an embedded NUL followed by 63 more bytes of source (token pass, confidence 0.85)

        "\020\001\022\t\n\005ALIAS\020\002*\321\002\n\007Edition\022\023\n\017EDITION_UNK"
        "NOWN\020\000\022\023\n\016EDITION_LEGACY\020\204\007\022\023\n\016EDITION_P"
        "ROTO2\020\346\007\022\023\n\016EDITION_PROTO3\020\347\007\022\021\n\014EDITION"
  48. 6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

        "_1_TEST_ONLY\020\001\022\027\n\023EDITION_2_TEST_ONLY\020\002\022"
        "\035\n\027EDITION_99997_TEST_ONLY\020\235\215\006\022\035\n\027EDITIO"
        "N_99998_TEST_ONLY\020\236\215\006\022\035\n\027EDITION_99999_T"
        "EST_ONLY\020\237\215\006\022\023\n\013EDITION_MAX\020\377\377\377\377\007*U\n\020Sym"
  49. 6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

        "\035\n\027EDITION_99997_TEST_ONLY\020\235\215\006\022\035\n\027EDITIO"
        "N_99998_TEST_ONLY\020\236\215\006\022\035\n\027EDITION_99999_T"
        "EST_ONLY\020\237\215\006\022\023\n\013EDITION_MAX\020\377\377\377\377\007*U\n\020Sym"
        "bolVisibility\022\024\n\020VISIBILITY_UNSET\020\000\022\024\n\020V"
  50. 6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

        "N_99998_TEST_ONLY\020\236\215\006\022\035\n\027EDITION_99999_T"
        "EST_ONLY\020\237\215\006\022\023\n\013EDITION_MAX\020\377\377\377\377\007*U\n\020Sym"
        "bolVisibility\022\024\n\020VISIBILITY_UNSET\020\000\022\024\n\020V"
        "ISIBILITY_LOCAL\020\001\022\025\n\021VISIBILITY_EXPORT\020\002"
  51. string literal contains an embedded NUL followed by 15 more bytes of source (token pass, confidence 0.85)

        "EST_ONLY\020\237\215\006\022\023\n\013EDITION_MAX\020\377\377\377\377\007*U\n\020Sym"
        "bolVisibility\022\024\n\020VISIBILITY_UNSET\020\000\022\024\n\020V"
        "ISIBILITY_LOCAL\020\001\022\025\n\021VISIBILITY_EXPORT\020\002"
        "B~\n\023com.google.protobufB\020DescriptorProto"
  52. string literal contains an embedded NUL followed by 5 more bytes of source (token pass, confidence 0.85)

    
      EXPECT_EQ(std::string("Hello\0World", 11),
                options->GetExtension(proto2_unittest::bytes_opt));
  53. string literal contains an embedded NUL followed by 42 more bytes of source (token pass, confidence 0.85)

          "}",
          STATIC_STR("bar.proto: foo.\0\x1\v.Bar: NAME: \"\0\x1\v.Bar\" is not a "
                     "valid identifier.\nbar.proto: foo.\0\x1\v.Bar.foo: NAME: "
                     "\"foo.\0\x1\v.Bar.foo\" contains null character.\nbar.proto: "
  54. string literal contains an embedded NUL followed by 21 more bytes of source (token pass, confidence 0.85)

          STATIC_STR("bar.proto: foo.\0\x1\v.Bar: NAME: \"\0\x1\v.Bar\" is not a "
                     "valid identifier.\nbar.proto: foo.\0\x1\v.Bar.foo: NAME: "
                     "\"foo.\0\x1\v.Bar.foo\" contains null character.\nbar.proto: "
                     "foo.\0\x1\v.Bar: NAME: \"foo.\0\x1\v.Bar\" contains null "
  55. string literal contains an embedded NUL followed by 53 more bytes of source (token pass, confidence 0.85)

                     "valid identifier.\nbar.proto: foo.\0\x1\v.Bar.foo: NAME: "
                     "\"foo.\0\x1\v.Bar.foo\" contains null character.\nbar.proto: "
                     "foo.\0\x1\v.Bar: NAME: \"foo.\0\x1\v.Bar\" contains null "
                     "character.\n"));
  56. string literal contains an embedded NUL followed by 51 more bytes of source (token pass, confidence 0.85)

                     "\"foo.\0\x1\v.Bar.foo\" contains null character.\nbar.proto: "
                     "foo.\0\x1\v.Bar: NAME: \"foo.\0\x1\v.Bar\" contains null "
                     "character.\n"));
    }
  57. string literal contains an embedded NUL followed by 37 more bytes of source (token pass, confidence 0.85)

          "package: \"outer.foo\"",
          STATIC_STR("bar\0\x1\v.proto: bar\0\x1\v.proto: NAME: "
                     "\"bar\0\x1\v.proto\" contains null character.\n"));
    }
  58. string literal contains an embedded NUL followed by 40 more bytes of source (token pass, confidence 0.85)

          STATIC_STR("bar\0\x1\v.proto: bar\0\x1\v.proto: NAME: "
                     "\"bar\0\x1\v.proto\" contains null character.\n"));
    }
  59. string literal contains an embedded NUL followed by 41 more bytes of source (token pass, confidence 0.85)

          "package: \"\\000\\001\\013.\"",
          STATIC_STR("bar.proto: \0\x1\v.: NAME: \"\0\x1\v.\" contains null "
                     "character.\n"));
    }
  60. 6 rows of escape runs, lines 694-699 (first: 20 consecutive `\NNN` octal escapes (entropy 2.8 bits/byte)) (raw pass, confidence 0.65)

          "\1"  // message name
          "\16\16\17\17\17\17\20\20\21\21\16\17\15\17\16\27\30\24\25\25"
          "\15\21\16\16\17\17\17\17\20\20\21\21\16\17\15\17\16\27\30\24"
          "\25\25\15\17\17\21\21\21\21\23\23\25\25\17\20\15\21\20\31\32"
  61. string literal contains an embedded NUL followed by 3 more bytes of source (token pass, confidence 0.85)

        // string.
        {std::string("\0foo", 4), true,
         "0:0: Invalid control characters encountered in text.\n"},
        {std::string("\0\0foo", 5), true,
  62. string literal contains an embedded NUL followed by 5 more bytes of source (token pass, confidence 0.85)

         "0:0: Invalid control characters encountered in text.\n"},
        {std::string("\0\0foo", 5), true,
         "0:0: Invalid control characters encountered in text.\n"},
  63. 7 consecutive `\NNN` octal escapes (entropy 2.8 bits/byte) (raw pass, confidence 0.65)

    TEST(NonStandard, ControlCharsInString) {
      DoLegacy("\"\1\2\3\4\5\6\7\b\n\f\r\"", [=](const Value& value) {
        EXPECT_THAT(value, ValueIs<std::string>("\1\2\3\4\5\6\7\b\n\f\r"));
      });
  64. 7 consecutive `\NNN` octal escapes (entropy 2.8 bits/byte) (raw pass, confidence 0.65)

      DoLegacy("\"\1\2\3\4\5\6\7\b\n\f\r\"", [=](const Value& value) {
        EXPECT_THAT(value, ValueIs<std::string>("\1\2\3\4\5\6\7\b\n\f\r"));
      });
    }
  65. string literal contains an embedded NUL followed by 73 more bytes of source (token pass, confidence 0.85)

        "_value\030\001 \001(\0162\032.google.protobuf.NullValue"
        "H\000\022\026\n\014number_value\030\002 \001(\001H\000\022\026\n\014string_val"
        "ue\030\003 \001(\tH\000\022\024\n\nbool_value\030\004 \001(\010H\000\022/\n\014stru"
        "ct_value\030\005 \001(\0132\027.google.protobuf.StructH"
  66. string literal contains an embedded NUL followed by 60 more bytes of source (token pass, confidence 0.85)

        "H\000\022\026\n\014number_value\030\002 \001(\001H\000\022\026\n\014string_val"
        "ue\030\003 \001(\tH\000\022\024\n\nbool_value\030\004 \001(\010H\000\022/\n\014stru"
        "ct_value\030\005 \001(\0132\027.google.protobuf.StructH"
        "\000\0220\n\nlist_value\030\006 \001(\0132\032.google.protobuf."
  67. string literal contains an embedded NUL followed by 59 more bytes of source (token pass, confidence 0.85)

        "ct_value\030\005 \001(\0132\027.google.protobuf.StructH"
        "\000\0220\n\nlist_value\030\006 \001(\0132\032.google.protobuf."
        "ListValueH\000B\006\n\004kind\"3\n\tListValue\022&\n\006valu"
        "es\030\001 \003(\0132\026.google.protobuf.Value*\033\n\tNull"
  68. string literal contains an embedded NUL followed by 46 more bytes of source (token pass, confidence 0.85)

        "\000\0220\n\nlist_value\030\006 \001(\0132\032.google.protobuf."
        "ListValueH\000B\006\n\004kind\"3\n\tListValue\022&\n\006valu"
        "es\030\001 \003(\0132\026.google.protobuf.Value*\033\n\tNull"
        "Value\022\016\n\nNULL_VALUE\020\000B\177\n\023com.google.prot"
  69. string literal contains an embedded NUL followed by 26 more bytes of source (token pass, confidence 0.85)

        "es\030\001 \003(\0132\026.google.protobuf.Value*\033\n\tNull"
        "Value\022\016\n\nNULL_VALUE\020\000B\177\n\023com.google.prot"
        "obufB\013StructProtoP\001Z/google.golang.org/p"
        "rotobuf/types/known/structpb\370\001\001\242\002\003GPB\252\002\036"
  70. 6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

      redacted_nested_proto.set_optional_unredacted_nested_string(
          "\350\260\267\346\255\214");
      unredacted_nested_proto.set_optional_unredacted_nested_string(
          "\350\260\267\346\255\214");
  71. 6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

      unredacted_nested_proto.set_optional_unredacted_nested_string(
          "\350\260\267\346\255\214");
      proto.set_optional_redacted_string("foo");
      proto.set_optional_unredacted_string("bar");
  72. 6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

      // Set the string value to test.
      proto_.set_optional_string("\350\260\267\346\255\214");
      proto_.set_optional_bytes("\350\260\267\346\255\214");
  73. 6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

      proto_.set_optional_string("\350\260\267\346\255\214");
      proto_.set_optional_bytes("\350\260\267\346\255\214");
    
      // Get the DebugString from the proto.
  74. 6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

          absl::StrCat(multi_line_debug_format_prefix_,
                       "optional_string: \"\350\260\267\346\255\214\"\n"
                       "optional_bytes: \"\\350\\260\\267\\346\\255\\214\"\n");
      std::string correct_string =
  75. string literal contains an embedded NUL followed by 24 more bytes of source (token pass, confidence 0.85)

      message.add_repeated_double(-std::numeric_limits<double>::signaling_NaN());
      message.add_repeated_string(std::string("\000\001\a\b\f\n\r\t\v\\\'\"", 12));
    
      // Fun story:  We used to use 1.23e22 instead of 1.23e21 above, but this
  76. string literal contains an embedded NUL followed by 24 more bytes of source (token pass, confidence 0.85)

      ASSERT_EQ(1, message.repeated_string_size());
      EXPECT_EQ(std::string("\000\001\a\b\f\n\r\t\v\\\'\"", 12),
                message.repeated_string(0));
  77. string literal contains an embedded NUL followed by 53 more bytes of source (token pass, confidence 0.85)

        "\t\022\025\n\rdefault_value\030\013 \001(\t\"\310\002\n\004Kind\022\020\n\014TYP"
        "E_UNKNOWN\020\000\022\017\n\013TYPE_DOUBLE\020\001\022\016\n\nTYPE_FLO"
        "AT\020\002\022\016\n\nTYPE_INT64\020\003\022\017\n\013TYPE_UINT64\020\004\022\016\n"
  78. string literal contains an embedded NUL followed by 15 more bytes of source (token pass, confidence 0.85)

        "\020\022\017\n\013TYPE_SINT32\020\021\022\017\n\013TYPE_SINT64\020\022\"t\n\013C"
        "ardinality\022\027\n\023CARDINALITY_UNKNOWN\020\000\022\030\n\024C"
        "ARDINALITY_OPTIONAL\020\001\022\030\n\024CARDINALITY_REQ"
        "UIRED\020\002\022\030\n\024CARDINALITY_REPEATED\020\003\"\337\001\n\004En"
  79. string literal contains an embedded NUL followed by 14 more bytes of source (token pass, confidence 0.85)

        "me\030\001 \001(\t\022#\n\005value\030\002 \001(\0132\024.google.protobu"
        "f.Any*C\n\006Syntax\022\021\n\rSYNTAX_PROTO2\020\000\022\021\n\rSY"
        "NTAX_PROTO3\020\001\022\023\n\017SYNTAX_EDITIONS\020\002B{\n\023co"
        "m.google.protobufB\tTypeProtoP\001Z-google.g"
  80. 6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

      redacted_nested_proto.set_optional_unredacted_nested_string(
          "\350\260\267\346\255\214");
      unredacted_nested_proto.set_optional_unredacted_nested_string(
          "\350\260\267\346\255\214");
  81. 6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

      unredacted_nested_proto.set_optional_unredacted_nested_string(
          "\350\260\267\346\255\214");
      *proto.mutable_optional_redacted_message() = redacted_nested_proto;
      *proto.mutable_optional_unredacted_message() = unredacted_nested_proto;
  82. 6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

      redacted_nested_proto.set_optional_unredacted_nested_string(
          "\350\260\267\346\255\214");
      unredacted_nested_proto.set_optional_unredacted_nested_string(
          "\350\260\267\346\255\214");
  83. 6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

      unredacted_nested_proto.set_optional_unredacted_nested_string(
          "\350\260\267\346\255\214");
      *proto.mutable_optional_redacted_message() = redacted_nested_proto;
      *proto.mutable_optional_unredacted_message() = unredacted_nested_proto;
  84. 6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

      static constexpr absl::string_view kValidUTF8String =
          "Valid UTF-8: \x01\x02\350\260\267\346\255\214";
    
      void SetUp() override {
  85. identifier `ˈmaʳkʊs` mixes scripts: Other + Latin (raw pass, confidence 0.80)

    
    Markus Kuhn [ˈmaʳkʊs kuːn] <http://www.cl.cam.ac.uk/~mgk25/> — 2002-07-25 CC BY
  86. identifier `kuːn` mixes scripts: Latin + Other (raw pass, confidence 0.80)

    
    Markus Kuhn [ˈmaʳkʊs kuːn] <http://www.cl.cam.ac.uk/~mgk25/> — 2002-07-25 CC BY
  87. identifier `α` contains homoglyph candidates: α (03B1)→a (raw pass, confidence 0.70)

                                                ⎪⎢⎜│a²+b³ ⎟⎥⎪
      ∀x∈ℝ: ⌈x⌉ = −⌊−x⌋, α ∧ ¬β = ¬(¬α ∨ β),    ⎪⎢⎜│───── ⎟⎥⎪
                                                ⎪⎢⎜⎷ c₈   ⎟⎥⎪
  88. identifier `α` contains homoglyph candidates: α (03B1)→a (raw pass, confidence 0.70)

                                                ⎪⎢⎜│a²+b³ ⎟⎥⎪
      ∀x∈ℝ: ⌈x⌉ = −⌊−x⌋, α ∧ ¬β = ¬(¬α ∨ β),    ⎪⎢⎜│───── ⎟⎥⎪
                                                ⎪⎢⎜⎷ c₈   ⎟⎥⎪
  89. identifier `aⁱ` mixes scripts: Latin + Other (raw pass, confidence 0.80)

      ⊥ < a ≠ b ≡ c ≤ d ≪ ⊤ ⇒ (⟦A⟧ ⇔ ⟪B⟫),      ⎪⎢⎜ ⎲     ⎟⎥⎪
                                                ⎪⎢⎜ ⎳aⁱ-bⁱ⎟⎥⎪
      2H₂ + O₂ ⇌ 2H₂O, R = 4.7 kΩ, ⌀ 200 mm     ⎩⎣⎝i=1    ⎠⎦⎭
  90. identifier `bⁱ` mixes scripts: Latin + Other (raw pass, confidence 0.80)

      ⊥ < a ≠ b ≡ c ≤ d ≪ ⊤ ⇒ (⟦A⟧ ⇔ ⟪B⟫),      ⎪⎢⎜ ⎲     ⎟⎥⎪
                                                ⎪⎢⎜ ⎳aⁱ-bⁱ⎟⎥⎪
      2H₂ + O₂ ⇌ 2H₂O, R = 4.7 kΩ, ⌀ 200 mm     ⎩⎣⎝i=1    ⎠⎦⎭
  91. identifier `kΩ` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

                                                ⎪⎢⎜ ⎳aⁱ-bⁱ⎟⎥⎪
      2H₂ + O₂ ⇌ 2H₂O, R = 4.7 kΩ, ⌀ 200 mm     ⎩⎣⎝i=1    ⎠⎦⎭
    
    Linguistics and dictionaries:
  92. identifier `ıntəˈnæʃənəl` mixes scripts: Latin + Other (raw pass, confidence 0.80)

    
      ði ıntəˈnæʃənəl fəˈnɛtık əsoʊsiˈeıʃn
      Y [ˈʏpsilɔn], Yen [jɛn], Yoga [ˈjoːgɑ]
  93. identifier `fəˈnɛtık` mixes scripts: Latin + Other (raw pass, confidence 0.80)

    
      ði ıntəˈnæʃənəl fəˈnɛtık əsoʊsiˈeıʃn
      Y [ˈʏpsilɔn], Yen [jɛn], Yoga [ˈjoːgɑ]
  94. identifier `əsoʊsiˈeıʃn` mixes scripts: Other + Latin (raw pass, confidence 0.80)

    
      ði ıntəˈnæʃənəl fəˈnɛtık əsoʊsiˈeıʃn
      Y [ˈʏpsilɔn], Yen [jɛn], Yoga [ˈjoːgɑ]
  95. identifier `ˈʏpsilɔn` mixes scripts: Other + Latin (raw pass, confidence 0.80)

      ði ıntəˈnæʃənəl fəˈnɛtık əsoʊsiˈeıʃn
      Y [ˈʏpsilɔn], Yen [jɛn], Yoga [ˈjoːgɑ]
    
    APL:
  96. identifier `jɛn` mixes scripts: Latin + Other (raw pass, confidence 0.80)

      ði ıntəˈnæʃənəl fəˈnɛtık əsoʊsiˈeıʃn
      Y [ˈʏpsilɔn], Yen [jɛn], Yoga [ˈjoːgɑ]
    
    APL:
  97. identifier `ˈjoːgɑ` mixes scripts: Other + Latin (raw pass, confidence 0.80)

      ði ıntəˈnæʃənəl fəˈnɛtık əsoʊsiˈeıʃn
      Y [ˈʏpsilɔn], Yen [jɛn], Yoga [ˈjoːgɑ]
    
    APL:
  98. identifier `STARGΛ` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

    
      STARGΛ̊TE SG-1, a = v̇ = r̈, a⃑ ⊥ b⃑
    
    Greek (in Polytonic):
  99. identifier `τρομερή` contains homoglyph candidates: ρ (03C1)→p, ο (03BF)→o, ρ (03C1)→p (raw pass, confidence 0.70)

      Σὲ γνωρίζω ἀπὸ τὴν κόψη
      τοῦ σπαθιοῦ τὴν τρομερή,
      σὲ γνωρίζω ἀπὸ τὴν ὄψη
      ποὺ μὲ βία μετράει τὴ γῆ.
  100. identifier `τρομερή` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      Σὲ γνωρίζω ἀπὸ τὴν κόψη
      τοῦ σπαθιοῦ τὴν τρομερή,
      σὲ γνωρίζω ἀπὸ τὴν ὄψη
      ποὺ μὲ βία μετράει τὴ γῆ.
  101. identifier `μὲ` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

      σὲ γνωρίζω ἀπὸ τὴν ὄψη
      ποὺ μὲ βία μετράει τὴ γῆ.
    
      ᾿Απ᾿ τὰ κόκκαλα βγαλμένη
  102. identifier `μετράει` contains homoglyph candidates: ρ (03C1)→p (raw pass, confidence 0.70)

      σὲ γνωρίζω ἀπὸ τὴν ὄψη
      ποὺ μὲ βία μετράει τὴ γῆ.
    
      ᾿Απ᾿ τὰ κόκκαλα βγαλμένη
  103. identifier `μετράει` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

      σὲ γνωρίζω ἀπὸ τὴν ὄψη
      ποὺ μὲ βία μετράει τὴ γῆ.
    
      ᾿Απ᾿ τὰ κόκκαλα βγαλμένη
  104. identifier `βγαλμένη` contains homoglyph candidates: α (03B1)→a, ν (03BD)→v, η (03B7)→n (raw pass, confidence 0.70)

    
      ᾿Απ᾿ τὰ κόκκαλα βγαλμένη
      τῶν ῾Ελλήνων τὰ ἱερά
      καὶ σὰν πρῶτα ἀνδρειωμένη
  105. identifier `βγαλμένη` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

    
      ᾿Απ᾿ τὰ κόκκαλα βγαλμένη
      τῶν ῾Ελλήνων τὰ ἱερά
      καὶ σὰν πρῶτα ἀνδρειωμένη
  106. identifier `ἀνδρειωμένη` contains homoglyph candidates: ν (03BD)→v, ρ (03C1)→p, ν (03BD)→v, η (03B7)→n (raw pass, confidence 0.70)

      τῶν ῾Ελλήνων τὰ ἱερά
      καὶ σὰν πρῶτα ἀνδρειωμένη
      χαῖρε, ὦ χαῖρε, ᾿Ελευθεριά!
  107. identifier `ἀνδρειωμένη` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      τῶν ῾Ελλήνων τὰ ἱερά
      καὶ σὰν πρῶτα ἀνδρειωμένη
      χαῖρε, ὦ χαῖρε, ᾿Ελευθεριά!
  108. identifier `μοι` contains homoglyph candidates: ο (03BF)→o (raw pass, confidence 0.70)

    
      Οὐχὶ ταὐτὰ παρίσταταί μοι γιγνώσκειν, ὦ ἄνδρες ᾿Αθηναῖοι,
      ὅταν τ᾿ εἰς τὰ πράγματα ἀποβλέψω καὶ ὅταν πρὸς τοὺς
  109. identifier `μοι` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

    
      Οὐχὶ ταὐτὰ παρίσταταί μοι γιγνώσκειν, ὦ ἄνδρες ᾿Αθηναῖοι,
      ὅταν τ᾿ εἰς τὰ πράγματα ἀποβλέψω καὶ ὅταν πρὸς τοὺς
  110. identifier `πράγματα` contains homoglyph candidates: ρ (03C1)→p, α (03B1)→a, α (03B1)→a (raw pass, confidence 0.70)

      ὅταν τ᾿ εἰς τὰ πράγματα ἀποβλέψω καὶ ὅταν πρὸς τοὺς
      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿
  111. identifier `πράγματα` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      ὅταν τ᾿ εἰς τὰ πράγματα ἀποβλέψω καὶ ὅταν πρὸς τοὺς
      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿
  112. identifier `μὲν` contains homoglyph candidates: ν (03BD)→v (raw pass, confidence 0.70)

      ὅταν τ᾿ εἰς τὰ πράγματα ἀποβλέψω καὶ ὅταν πρὸς τοὺς
      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿
  113. identifier `μὲν` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

      ὅταν τ᾿ εἰς τὰ πράγματα ἀποβλέψω καὶ ὅταν πρὸς τοὺς
      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿
  114. identifier `τιμωρήσασθαι` contains homoglyph candidates: ρ (03C1)→p, α (03B1)→a, α (03B1)→a (raw pass, confidence 0.70)

      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿
      εἰς τοῦτο προήκοντα,  ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αὐτοὶ
  115. identifier `τιμωρήσασθαι` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿
      εἰς τοῦτο προήκοντα,  ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αὐτοὶ
  116. identifier `γιγνομένους` contains homoglyph candidates: ν (03BD)→v, ο (03BF)→o, ν (03BD)→v, ο (03BF)→o (raw pass, confidence 0.70)

      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿
      εἰς τοῦτο προήκοντα,  ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αὐτοὶ
  117. identifier `γιγνομένους` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿
      εἰς τοῦτο προήκοντα,  ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αὐτοὶ
  118. identifier `πράγματ` contains homoglyph candidates: ρ (03C1)→p, α (03B1)→a (raw pass, confidence 0.70)

      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿
      εἰς τοῦτο προήκοντα,  ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αὐτοὶ
  119. identifier `πράγματ` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿
      εἰς τοῦτο προήκοντα,  ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αὐτοὶ
  120. identifier `μὴ` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

      εἰς τοῦτο προήκοντα,  ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αὐτοὶ
      πρότερον κακῶς σκέψασθαι δέον. οὐδέν οὖν ἄλλο μοι δοκοῦσιν
  121. identifier `πεισόμεθ` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      εἰς τοῦτο προήκοντα,  ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αὐτοὶ
      πρότερον κακῶς σκέψασθαι δέον. οὐδέν οὖν ἄλλο μοι δοκοῦσιν
  122. identifier `μοι` contains homoglyph candidates: ο (03BF)→o (raw pass, confidence 0.70)

      πρότερον κακῶς σκέψασθαι δέον. οὐδέν οὖν ἄλλο μοι δοκοῦσιν
      οἱ τὰ τοιαῦτα λέγοντες ἢ τὴν ὑπόθεσιν, περὶ ἧς βουλεύεσθαι,
  123. identifier `μοι` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

      πρότερον κακῶς σκέψασθαι δέον. οὐδέν οὖν ἄλλο μοι δοκοῦσιν
      οἱ τὰ τοιαῦτα λέγοντες ἢ τὴν ὑπόθεσιν, περὶ ἧς βουλεύεσθαι,
  124. identifier `ὑμῖν` contains homoglyph candidates: ν (03BD)→v (raw pass, confidence 0.70)

      οὐχὶ τὴν οὖσαν παριστάντες ὑμῖν ἁμαρτάνειν. ἐγὼ δέ, ὅτι μέν
      ποτ᾿ ἐξῆν τῇ πόλει καὶ τὰ αὑτῆς ἔχειν ἀσφαλῶς καὶ Φίλιππον
  125. identifier `ὑμῖν` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      οὐχὶ τὴν οὖσαν παριστάντες ὑμῖν ἁμαρτάνειν. ἐγὼ δέ, ὅτι μέν
      ποτ᾿ ἐξῆν τῇ πόλει καὶ τὰ αὑτῆς ἔχειν ἀσφαλῶς καὶ Φίλιππον
  126. identifier `ἁμαρτάνειν` contains homoglyph candidates: α (03B1)→a, ρ (03C1)→p, ν (03BD)→v, ν (03BD)→v (raw pass, confidence 0.70)

      οὐχὶ τὴν οὖσαν παριστάντες ὑμῖν ἁμαρτάνειν. ἐγὼ δέ, ὅτι μέν
      ποτ᾿ ἐξῆν τῇ πόλει καὶ τὰ αὑτῆς ἔχειν ἀσφαλῶς καὶ Φίλιππον
  127. identifier `ἁμαρτάνειν` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      οὐχὶ τὴν οὖσαν παριστάντες ὑμῖν ἁμαρτάνειν. ἐγὼ δέ, ὅτι μέν
      ποτ᾿ ἐξῆν τῇ πόλει καὶ τὰ αὑτῆς ἔχειν ἀσφαλῶς καὶ Φίλιππον
  128. identifier `μέν` contains homoglyph candidates: ν (03BD)→v (raw pass, confidence 0.70)

      οὐχὶ τὴν οὖσαν παριστάντες ὑμῖν ἁμαρτάνειν. ἐγὼ δέ, ὅτι μέν
      ποτ᾿ ἐξῆν τῇ πόλει καὶ τὰ αὑτῆς ἔχειν ἀσφαλῶς καὶ Φίλιππον
  129. identifier `μέν` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

      οὐχὶ τὴν οὖσαν παριστάντες ὑμῖν ἁμαρτάνειν. ἐγὼ δέ, ὅτι μέν
      ποτ᾿ ἐξῆν τῇ πόλει καὶ τὰ αὑτῆς ἔχειν ἀσφαλῶς καὶ Φίλιππον
  130. identifier `τιμωρήσασθαι` contains homoglyph candidates: ρ (03C1)→p, α (03B1)→a, α (03B1)→a (raw pass, confidence 0.70)

      τιμωρήσασθαι, καὶ μάλ᾿ ἀκριβῶς οἶδα· ἐπ᾿ ἐμοῦ γάρ, οὐ πάλαι
      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
  131. identifier `τιμωρήσασθαι` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      τιμωρήσασθαι, καὶ μάλ᾿ ἀκριβῶς οἶδα· ἐπ᾿ ἐμοῦ γάρ, οὐ πάλαι
      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
  132. identifier `μάλ` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

      τιμωρήσασθαι, καὶ μάλ᾿ ἀκριβῶς οἶδα· ἐπ᾿ ἐμοῦ γάρ, οὐ πάλαι
      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
  133. identifier `ἐμοῦ` contains homoglyph candidates: ο (03BF)→o (raw pass, confidence 0.70)

      τιμωρήσασθαι, καὶ μάλ᾿ ἀκριβῶς οἶδα· ἐπ᾿ ἐμοῦ γάρ, οὐ πάλαι
      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
  134. identifier `ἐμοῦ` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      τιμωρήσασθαι, καὶ μάλ᾿ ἀκριβῶς οἶδα· ἐπ᾿ ἐμοῦ γάρ, οὐ πάλαι
      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
  135. identifier `ἀμφότερα` contains homoglyph candidates: ρ (03C1)→p, α (03B1)→a (raw pass, confidence 0.70)

      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
  136. identifier `ἀμφότερα` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
  137. identifier `μέντοι` contains homoglyph candidates: ν (03BD)→v, ο (03BF)→o (raw pass, confidence 0.70)

      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
  138. identifier `μέντοι` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
  139. identifier `πέπεισμαι` contains homoglyph candidates: α (03B1)→a (raw pass, confidence 0.70)

      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
  140. identifier `πέπεισμαι` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
  141. identifier `ἡμῖν` contains homoglyph candidates: ν (03BD)→v (raw pass, confidence 0.70)

      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
      σώσομεν. ἐὰν γὰρ τοῦτο βεβαίως ὑπάρξῃ, τότε καὶ περὶ τοῦ
  142. identifier `ἡμῖν` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
      σώσομεν. ἐὰν γὰρ τοῦτο βεβαίως ὑπάρξῃ, τότε καὶ περὶ τοῦ
  143. identifier `συμμάχους` contains homoglyph candidates: ο (03BF)→o (raw pass, confidence 0.70)

      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
      σώσομεν. ἐὰν γὰρ τοῦτο βεβαίως ὑπάρξῃ, τότε καὶ περὶ τοῦ
  144. identifier `συμμάχους` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
      σώσομεν. ἐὰν γὰρ τοῦτο βεβαίως ὑπάρξῃ, τότε καὶ περὶ τοῦ
  145. identifier `σώσομεν` contains homoglyph candidates: ο (03BF)→o, ν (03BD)→v (raw pass, confidence 0.70)

      σώσομεν. ἐὰν γὰρ τοῦτο βεβαίως ὑπάρξῃ, τότε καὶ περὶ τοῦ
      τίνα τιμωρήσεταί τις καὶ ὃν τρόπον ἐξέσται σκοπεῖν· πρὶν δὲ
  146. identifier `σώσομεν` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      σώσομεν. ἐὰν γὰρ τοῦτο βεβαίως ὑπάρξῃ, τότε καὶ περὶ τοῦ
      τίνα τιμωρήσεταί τις καὶ ὃν τρόπον ἐξέσται σκοπεῖν· πρὶν δὲ
  147. identifier `τιμωρήσεταί` contains homoglyph candidates: ρ (03C1)→p, α (03B1)→a (raw pass, confidence 0.70)

      τίνα τιμωρήσεταί τις καὶ ὃν τρόπον ἐξέσται σκοπεῖν· πρὶν δὲ
      τὴν ἀρχὴν ὀρθῶς ὑποθέσθαι, μάταιον ἡγοῦμαι περὶ τῆς
      τελευτῆς ὁντινοῦν ποιεῖσθαι λόγον.
  148. identifier `τιμωρήσεταί` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      τίνα τιμωρήσεταί τις καὶ ὃν τρόπον ἐξέσται σκοπεῖν· πρὶν δὲ
      τὴν ἀρχὴν ὀρθῶς ὑποθέσθαι, μάταιον ἡγοῦμαι περὶ τῆς
      τελευτῆς ὁντινοῦν ποιεῖσθαι λόγον.
  149. identifier `μάταιον` contains homoglyph candidates: α (03B1)→a, ο (03BF)→o, ν (03BD)→v (raw pass, confidence 0.70)

      τίνα τιμωρήσεταί τις καὶ ὃν τρόπον ἐξέσται σκοπεῖν· πρὶν δὲ
      τὴν ἀρχὴν ὀρθῶς ὑποθέσθαι, μάταιον ἡγοῦμαι περὶ τῆς
      τελευτῆς ὁντινοῦν ποιεῖσθαι λόγον.
  150. identifier `μάταιον` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

      τίνα τιμωρήσεταί τις καὶ ὃν τρόπον ἐξέσται σκοπεῖν· πρὶν δὲ
      τὴν ἀρχὴν ὀρθῶς ὑποθέσθαι, μάταιον ἡγοῦμαι περὶ τῆς
      τελευτῆς ὁντινοῦν ποιεῖσθαι λόγον.
  151. identifier `ἡγοῦμαι` contains homoglyph candidates: ο (03BF)→o, α (03B1)→a (raw pass, confidence 0.70)

      τίνα τιμωρήσεταί τις καὶ ὃν τρόπον ἐξέσται σκοπεῖν· πρὶν δὲ
      τὴν ἀρχὴν ὀρθῶς ὑποθέσθαι, μάταιον ἡγοῦμαι περὶ τῆς
      τελευτῆς ὁντινοῦν ποιεῖσθαι λόγον.
  152. identifier `ἡγοῦμαι` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      τίνα τιμωρήσεταί τις καὶ ὃν τρόπον ἐξέσται σκοπεῖν· πρὶν δὲ
      τὴν ἀρχὴν ὀρθῶς ὑποθέσθαι, μάταιον ἡγοῦμαι περὶ τῆς
      τελευτῆς ὁντινοῦν ποιεῖσθαι λόγον.
  153. identifier `Δημοσθένους` contains homoglyph candidates: η (03B7)→n, ο (03BF)→o, ν (03BD)→v, ο (03BF)→o (raw pass, confidence 0.70)

    
      Δημοσθένους, Γ´ ᾿Ολυνθιακὸς
    
    Georgian:
  154. identifier `Δημοσθένους` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

    
      Δημοσθένους, Γ´ ᾿Ολυνθιακὸς
    
    Georgian:
  155. identifier `ἠḂӥẄɐː` mixes scripts: Greek + Latin + Cyrillic + Other (raw pass, confidence 0.80)

      –—‘“”„†•…‰™œŠŸž€ ΑΒΓΔΩαβγδω АБВГДабвгд
      ∀∂∈ℝ∧∪≡∞ ↑↗↨↻⇣ ┐┼╔╘░►☺♀ fi�⑀₂ἠḂӥẄɐː⍎אԱა
    
    Greetings in various languages:
  156. identifier `אԱა` mixes scripts: Hebrew + Armenian + Other (raw pass, confidence 0.80)

      –—‘“”„†•…‰™œŠŸž€ ΑΒΓΔΩαβγδω АБВГДабвгд
      ∀∂∈ℝ∧∪≡∞ ↑↗↨↻⇣ ┐┼╔╘░►☺♀ fi�⑀₂ἠḂӥẄɐː⍎אԱა
    
    Greetings in various languages:
  157. identifier `Καλημέρα` contains homoglyph candidates: Κ (039A)→K, α (03B1)→a, η (03B7)→n, ρ (03C1)→p (raw pass, confidence 0.70)

    
      Hello world, Καλημέρα κόσμε, コンニチハ
    
    Box drawing alignment tests:                                          █
  158. identifier `Καλημέρα` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

    
      Hello world, Καλημέρα κόσμε, コンニチハ
    
    Box drawing alignment tests:                                          █
  159. identifier `κόσμε` contains homoglyph candidates: κ (03BA)→k (raw pass, confidence 0.70)

    
      Hello world, Καλημέρα κόσμε, コンニチハ
    
    Box drawing alignment tests:                                          █
  160. identifier `κόσμε` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

    
      Hello world, Καλημέρα κόσμε, コンニチハ
    
    Box drawing alignment tests:                                          █
  161. identifier `ˈmaʳkʊs` mixes scripts: Other + Latin (raw pass, confidence 0.80)

    
    Markus Kuhn [ˈmaʳkʊs kuːn] &lt;mkuhn@acm.org> — 1999-08-20
  162. identifier `kuːn` mixes scripts: Latin + Other (raw pass, confidence 0.80)

    
    Markus Kuhn [ˈmaʳkʊs kuːn] &lt;mkuhn@acm.org> — 1999-08-20
  163. identifier `α` contains homoglyph candidates: α (03B1)→a (raw pass, confidence 0.70)

    
      ∮ E⋅da = Q,  n → ∞, ∑ f(i) = ∏ g(i), ∀x∈ℝ: ⌈x⌉ = −⌊−x⌋, α ∧ ¬β = ¬(¬α ∨ β),
    
      ℕ ⊆ ℕ₀ ⊂ ℤ ⊂ ℚ ⊂ ℝ ⊂ ℂ, ⊥ &lt; a ≠ b ≡ c ≤ d ≪ ⊤ ⇒ (A ⇔ B),
  164. identifier `α` contains homoglyph candidates: α (03B1)→a (raw pass, confidence 0.70)

    
      ∮ E⋅da = Q,  n → ∞, ∑ f(i) = ∏ g(i), ∀x∈ℝ: ⌈x⌉ = −⌊−x⌋, α ∧ ¬β = ¬(¬α ∨ β),
    
      ℕ ⊆ ℕ₀ ⊂ ℤ ⊂ ℚ ⊂ ℝ ⊂ ℂ, ⊥ &lt; a ≠ b ≡ c ≤ d ≪ ⊤ ⇒ (A ⇔ B),
  165. identifier `kΩ` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

    
      2H₂ + O₂ ⇌ 2H₂O, R = 4.7 kΩ, ⌀ 200 mm
    
    Linguistics and dictionaries:
  166. identifier `ıntəˈnæʃənəl` mixes scripts: Latin + Other (raw pass, confidence 0.80)

    
      ði ıntəˈnæʃənəl fəˈnɛtık əsoʊsiˈeıʃn
      Y [ˈʏpsilɔn], Yen [jɛn], Yoga [ˈjoːgɑ]
  167. identifier `fəˈnɛtık` mixes scripts: Latin + Other (raw pass, confidence 0.80)

    
      ði ıntəˈnæʃənəl fəˈnɛtık əsoʊsiˈeıʃn
      Y [ˈʏpsilɔn], Yen [jɛn], Yoga [ˈjoːgɑ]
  168. identifier `əsoʊsiˈeıʃn` mixes scripts: Other + Latin (raw pass, confidence 0.80)

    
      ði ıntəˈnæʃənəl fəˈnɛtık əsoʊsiˈeıʃn
      Y [ˈʏpsilɔn], Yen [jɛn], Yoga [ˈjoːgɑ]
  169. identifier `ˈʏpsilɔn` mixes scripts: Other + Latin (raw pass, confidence 0.80)

      ði ıntəˈnæʃənəl fəˈnɛtık əsoʊsiˈeıʃn
      Y [ˈʏpsilɔn], Yen [jɛn], Yoga [ˈjoːgɑ]
    
    APL:
  170. identifier `jɛn` mixes scripts: Latin + Other (raw pass, confidence 0.80)

      ði ıntəˈnæʃənəl fəˈnɛtık əsoʊsiˈeıʃn
      Y [ˈʏpsilɔn], Yen [jɛn], Yoga [ˈjoːgɑ]
    
    APL:
  171. identifier `ˈjoːgɑ` mixes scripts: Other + Latin (raw pass, confidence 0.80)

      ði ıntəˈnæʃənəl fəˈnɛtık əsoʊsiˈeıʃn
      Y [ˈʏpsilɔn], Yen [jɛn], Yoga [ˈjoːgɑ]
    
    APL:
  172. identifier `τρομερή` contains homoglyph candidates: ρ (03C1)→p, ο (03BF)→o, ρ (03C1)→p (raw pass, confidence 0.70)

      Σὲ γνωρίζω ἀπὸ τὴν κόψη
      τοῦ σπαθιοῦ τὴν τρομερή,
      σὲ γνωρίζω ἀπὸ τὴν ὄψη
      ποὺ μὲ βία μετράει τὴ γῆ.
  173. identifier `τρομερή` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      Σὲ γνωρίζω ἀπὸ τὴν κόψη
      τοῦ σπαθιοῦ τὴν τρομερή,
      σὲ γνωρίζω ἀπὸ τὴν ὄψη
      ποὺ μὲ βία μετράει τὴ γῆ.
  174. identifier `μὲ` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

      σὲ γνωρίζω ἀπὸ τὴν ὄψη
      ποὺ μὲ βία μετράει τὴ γῆ.
    
      ᾿Απ᾿ τὰ κόκκαλα βγαλμένη
  175. identifier `μετράει` contains homoglyph candidates: ρ (03C1)→p (raw pass, confidence 0.70)

      σὲ γνωρίζω ἀπὸ τὴν ὄψη
      ποὺ μὲ βία μετράει τὴ γῆ.
    
      ᾿Απ᾿ τὰ κόκκαλα βγαλμένη
  176. identifier `μετράει` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

      σὲ γνωρίζω ἀπὸ τὴν ὄψη
      ποὺ μὲ βία μετράει τὴ γῆ.
    
      ᾿Απ᾿ τὰ κόκκαλα βγαλμένη
  177. identifier `βγαλμένη` contains homoglyph candidates: α (03B1)→a, ν (03BD)→v, η (03B7)→n (raw pass, confidence 0.70)

    
      ᾿Απ᾿ τὰ κόκκαλα βγαλμένη
      τῶν ῾Ελλήνων τὰ ἱερά
      καὶ σὰν πρῶτα ἀνδρειωμένη
  178. identifier `βγαλμένη` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

    
      ᾿Απ᾿ τὰ κόκκαλα βγαλμένη
      τῶν ῾Ελλήνων τὰ ἱερά
      καὶ σὰν πρῶτα ἀνδρειωμένη
  179. identifier `ἀνδρειωμένη` contains homoglyph candidates: ν (03BD)→v, ρ (03C1)→p, ν (03BD)→v, η (03B7)→n (raw pass, confidence 0.70)

      τῶν ῾Ελλήνων τὰ ἱερά
      καὶ σὰν πρῶτα ἀνδρειωμένη
      χαῖρε, ὦ χαῖρε, ᾿Ελευθεριά!
  180. identifier `ἀνδρειωμένη` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      τῶν ῾Ελλήνων τὰ ἱερά
      καὶ σὰν πρῶτα ἀνδρειωμένη
      χαῖρε, ὦ χαῖρε, ᾿Ελευθεριά!
  181. identifier `μοι` contains homoglyph candidates: ο (03BF)→o (raw pass, confidence 0.70)

    
      Οὐχὶ ταὐτὰ παρίσταταί μοι γιγνώσκειν, ὦ ἄνδρες ᾿Αθηναῖοι,
      ὅταν τ᾿ εἰς τὰ πράγματα ἀποβλέψω καὶ ὅταν πρὸς τοὺς
  182. identifier `μοι` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

    
      Οὐχὶ ταὐτὰ παρίσταταί μοι γιγνώσκειν, ὦ ἄνδρες ᾿Αθηναῖοι,
      ὅταν τ᾿ εἰς τὰ πράγματα ἀποβλέψω καὶ ὅταν πρὸς τοὺς
  183. identifier `πράγματα` contains homoglyph candidates: ρ (03C1)→p, α (03B1)→a, α (03B1)→a (raw pass, confidence 0.70)

      ὅταν τ᾿ εἰς τὰ πράγματα ἀποβλέψω καὶ ὅταν πρὸς τοὺς
      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿ 
  184. identifier `πράγματα` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      ὅταν τ᾿ εἰς τὰ πράγματα ἀποβλέψω καὶ ὅταν πρὸς τοὺς
      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿ 
  185. identifier `μὲν` contains homoglyph candidates: ν (03BD)→v (raw pass, confidence 0.70)

      ὅταν τ᾿ εἰς τὰ πράγματα ἀποβλέψω καὶ ὅταν πρὸς τοὺς
      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿ 
  186. identifier `μὲν` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

      ὅταν τ᾿ εἰς τὰ πράγματα ἀποβλέψω καὶ ὅταν πρὸς τοὺς
      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿ 
  187. identifier `τιμωρήσασθαι` contains homoglyph candidates: ρ (03C1)→p, α (03B1)→a, α (03B1)→a (raw pass, confidence 0.70)

      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿ 
      εἰς τοῦτο προήκοντα,  ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αὐτοὶ
  188. identifier `τιμωρήσασθαι` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿ 
      εἰς τοῦτο προήκοντα,  ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αὐτοὶ
  189. identifier `γιγνομένους` contains homoglyph candidates: ν (03BD)→v, ο (03BF)→o, ν (03BD)→v, ο (03BF)→o (raw pass, confidence 0.70)

      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿ 
      εἰς τοῦτο προήκοντα,  ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αὐτοὶ
  190. identifier `γιγνομένους` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿ 
      εἰς τοῦτο προήκοντα,  ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αὐτοὶ
  191. identifier `πράγματ` contains homoglyph candidates: ρ (03C1)→p, α (03B1)→a (raw pass, confidence 0.70)

      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿ 
      εἰς τοῦτο προήκοντα,  ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αὐτοὶ
  192. identifier `πράγματ` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      λόγους οὓς ἀκούω· τοὺς μὲν γὰρ λόγους περὶ τοῦ
      τιμωρήσασθαι Φίλιππον ὁρῶ γιγνομένους, τὰ δὲ πράγματ᾿ 
      εἰς τοῦτο προήκοντα,  ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αὐτοὶ
  193. identifier `μὴ` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

      εἰς τοῦτο προήκοντα,  ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αὐτοὶ
      πρότερον κακῶς σκέψασθαι δέον. οὐδέν οὖν ἄλλο μοι δοκοῦσιν
  194. identifier `πεισόμεθ` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      εἰς τοῦτο προήκοντα,  ὥσθ᾿ ὅπως μὴ πεισόμεθ᾿ αὐτοὶ
      πρότερον κακῶς σκέψασθαι δέον. οὐδέν οὖν ἄλλο μοι δοκοῦσιν
  195. identifier `μοι` contains homoglyph candidates: ο (03BF)→o (raw pass, confidence 0.70)

      πρότερον κακῶς σκέψασθαι δέον. οὐδέν οὖν ἄλλο μοι δοκοῦσιν
      οἱ τὰ τοιαῦτα λέγοντες ἢ τὴν ὑπόθεσιν, περὶ ἧς βουλεύεσθαι,
  196. identifier `μοι` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

      πρότερον κακῶς σκέψασθαι δέον. οὐδέν οὖν ἄλλο μοι δοκοῦσιν
      οἱ τὰ τοιαῦτα λέγοντες ἢ τὴν ὑπόθεσιν, περὶ ἧς βουλεύεσθαι,
  197. identifier `ὑμῖν` contains homoglyph candidates: ν (03BD)→v (raw pass, confidence 0.70)

      οὐχὶ τὴν οὖσαν παριστάντες ὑμῖν ἁμαρτάνειν. ἐγὼ δέ, ὅτι μέν
      ποτ᾿ ἐξῆν τῇ πόλει καὶ τὰ αὑτῆς ἔχειν ἀσφαλῶς καὶ Φίλιππον
  198. identifier `ὑμῖν` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      οὐχὶ τὴν οὖσαν παριστάντες ὑμῖν ἁμαρτάνειν. ἐγὼ δέ, ὅτι μέν
      ποτ᾿ ἐξῆν τῇ πόλει καὶ τὰ αὑτῆς ἔχειν ἀσφαλῶς καὶ Φίλιππον
  199. identifier `ἁμαρτάνειν` contains homoglyph candidates: α (03B1)→a, ρ (03C1)→p, ν (03BD)→v, ν (03BD)→v (raw pass, confidence 0.70)

      οὐχὶ τὴν οὖσαν παριστάντες ὑμῖν ἁμαρτάνειν. ἐγὼ δέ, ὅτι μέν
      ποτ᾿ ἐξῆν τῇ πόλει καὶ τὰ αὑτῆς ἔχειν ἀσφαλῶς καὶ Φίλιππον
  200. identifier `ἁμαρτάνειν` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      οὐχὶ τὴν οὖσαν παριστάντες ὑμῖν ἁμαρτάνειν. ἐγὼ δέ, ὅτι μέν
      ποτ᾿ ἐξῆν τῇ πόλει καὶ τὰ αὑτῆς ἔχειν ἀσφαλῶς καὶ Φίλιππον
  201. identifier `μέν` contains homoglyph candidates: ν (03BD)→v (raw pass, confidence 0.70)

      οὐχὶ τὴν οὖσαν παριστάντες ὑμῖν ἁμαρτάνειν. ἐγὼ δέ, ὅτι μέν
      ποτ᾿ ἐξῆν τῇ πόλει καὶ τὰ αὑτῆς ἔχειν ἀσφαλῶς καὶ Φίλιππον
  202. identifier `μέν` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

      οὐχὶ τὴν οὖσαν παριστάντες ὑμῖν ἁμαρτάνειν. ἐγὼ δέ, ὅτι μέν
      ποτ᾿ ἐξῆν τῇ πόλει καὶ τὰ αὑτῆς ἔχειν ἀσφαλῶς καὶ Φίλιππον
  203. identifier `τιμωρήσασθαι` contains homoglyph candidates: ρ (03C1)→p, α (03B1)→a, α (03B1)→a (raw pass, confidence 0.70)

      τιμωρήσασθαι, καὶ μάλ᾿ ἀκριβῶς οἶδα· ἐπ᾿ ἐμοῦ γάρ, οὐ πάλαι
      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
  204. identifier `τιμωρήσασθαι` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      τιμωρήσασθαι, καὶ μάλ᾿ ἀκριβῶς οἶδα· ἐπ᾿ ἐμοῦ γάρ, οὐ πάλαι
      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
  205. identifier `μάλ` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

      τιμωρήσασθαι, καὶ μάλ᾿ ἀκριβῶς οἶδα· ἐπ᾿ ἐμοῦ γάρ, οὐ πάλαι
      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
  206. identifier `ἐμοῦ` contains homoglyph candidates: ο (03BF)→o (raw pass, confidence 0.70)

      τιμωρήσασθαι, καὶ μάλ᾿ ἀκριβῶς οἶδα· ἐπ᾿ ἐμοῦ γάρ, οὐ πάλαι
      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
  207. identifier `ἐμοῦ` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      τιμωρήσασθαι, καὶ μάλ᾿ ἀκριβῶς οἶδα· ἐπ᾿ ἐμοῦ γάρ, οὐ πάλαι
      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
  208. identifier `ἀμφότερα` contains homoglyph candidates: ρ (03C1)→p, α (03B1)→a (raw pass, confidence 0.70)

      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
  209. identifier `ἀμφότερα` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
  210. identifier `μέντοι` contains homoglyph candidates: ν (03BD)→v, ο (03BF)→o (raw pass, confidence 0.70)

      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
  211. identifier `μέντοι` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
  212. identifier `πέπεισμαι` contains homoglyph candidates: α (03B1)→a (raw pass, confidence 0.70)

      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
  213. identifier `πέπεισμαι` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      γέγονεν ταῦτ᾿ ἀμφότερα· νῦν μέντοι πέπεισμαι τοῦθ᾿ ἱκανὸν
      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
  214. identifier `ἡμῖν` contains homoglyph candidates: ν (03BD)→v (raw pass, confidence 0.70)

      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
      σώσομεν. ἐὰν γὰρ τοῦτο βεβαίως ὑπάρξῃ, τότε καὶ περὶ τοῦ
  215. identifier `ἡμῖν` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
      σώσομεν. ἐὰν γὰρ τοῦτο βεβαίως ὑπάρξῃ, τότε καὶ περὶ τοῦ
  216. identifier `συμμάχους` contains homoglyph candidates: ο (03BF)→o (raw pass, confidence 0.70)

      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
      σώσομεν. ἐὰν γὰρ τοῦτο βεβαίως ὑπάρξῃ, τότε καὶ περὶ τοῦ
  217. identifier `συμμάχους` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      προλαβεῖν ἡμῖν εἶναι τὴν πρώτην, ὅπως τοὺς συμμάχους
      σώσομεν. ἐὰν γὰρ τοῦτο βεβαίως ὑπάρξῃ, τότε καὶ περὶ τοῦ
  218. identifier `σώσομεν` contains homoglyph candidates: ο (03BF)→o, ν (03BD)→v (raw pass, confidence 0.70)

      σώσομεν. ἐὰν γὰρ τοῦτο βεβαίως ὑπάρξῃ, τότε καὶ περὶ τοῦ
      τίνα τιμωρήσεταί τις καὶ ὃν τρόπον ἐξέσται σκοπεῖν· πρὶν δὲ
  219. identifier `σώσομεν` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      σώσομεν. ἐὰν γὰρ τοῦτο βεβαίως ὑπάρξῃ, τότε καὶ περὶ τοῦ
      τίνα τιμωρήσεταί τις καὶ ὃν τρόπον ἐξέσται σκοπεῖν· πρὶν δὲ
  220. identifier `τιμωρήσεταί` contains homoglyph candidates: ρ (03C1)→p, α (03B1)→a (raw pass, confidence 0.70)

      τίνα τιμωρήσεταί τις καὶ ὃν τρόπον ἐξέσται σκοπεῖν· πρὶν δὲ
      τὴν ἀρχὴν ὀρθῶς ὑποθέσθαι, μάταιον ἡγοῦμαι περὶ τῆς
      τελευτῆς ὁντινοῦν ποιεῖσθαι λόγον.
  221. identifier `τιμωρήσεταί` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      τίνα τιμωρήσεταί τις καὶ ὃν τρόπον ἐξέσται σκοπεῖν· πρὶν δὲ
      τὴν ἀρχὴν ὀρθῶς ὑποθέσθαι, μάταιον ἡγοῦμαι περὶ τῆς
      τελευτῆς ὁντινοῦν ποιεῖσθαι λόγον.
  222. identifier `μάταιον` contains homoglyph candidates: α (03B1)→a, ο (03BF)→o, ν (03BD)→v (raw pass, confidence 0.70)

      τίνα τιμωρήσεταί τις καὶ ὃν τρόπον ἐξέσται σκοπεῖν· πρὶν δὲ
      τὴν ἀρχὴν ὀρθῶς ὑποθέσθαι, μάταιον ἡγοῦμαι περὶ τῆς
      τελευτῆς ὁντινοῦν ποιεῖσθαι λόγον.
  223. identifier `μάταιον` mixes scripts: Latin + Greek (raw pass, confidence 0.80)

      τίνα τιμωρήσεταί τις καὶ ὃν τρόπον ἐξέσται σκοπεῖν· πρὶν δὲ
      τὴν ἀρχὴν ὀρθῶς ὑποθέσθαι, μάταιον ἡγοῦμαι περὶ τῆς
      τελευτῆς ὁντινοῦν ποιεῖσθαι λόγον.
  224. identifier `ἡγοῦμαι` contains homoglyph candidates: ο (03BF)→o, α (03B1)→a (raw pass, confidence 0.70)

      τίνα τιμωρήσεταί τις καὶ ὃν τρόπον ἐξέσται σκοπεῖν· πρὶν δὲ
      τὴν ἀρχὴν ὀρθῶς ὑποθέσθαι, μάταιον ἡγοῦμαι περὶ τῆς
      τελευτῆς ὁντινοῦν ποιεῖσθαι λόγον.
  225. identifier `ἡγοῦμαι` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

      τίνα τιμωρήσεταί τις καὶ ὃν τρόπον ἐξέσται σκοπεῖν· πρὶν δὲ
      τὴν ἀρχὴν ὀρθῶς ὑποθέσθαι, μάταιον ἡγοῦμαι περὶ τῆς
      τελευτῆς ὁντινοῦν ποιεῖσθαι λόγον.
  226. identifier `Δημοσθένους` contains homoglyph candidates: η (03B7)→n, ο (03BF)→o, ν (03BD)→v, ο (03BF)→o (raw pass, confidence 0.70)

    
      Δημοσθένους, Γ´ ᾿Ολυνθιακὸς
    
    Georgian:
  227. identifier `Δημοσθένους` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

    
      Δημοσθένους, Γ´ ᾿Ολυνθιακὸς
    
    Georgian:
  228. identifier `ἠḂӥẄɐː` mixes scripts: Greek + Latin + Cyrillic + Other (raw pass, confidence 0.80)

      –—‘“”„†•…‰™œŠŸž€ ΑΒΓΔΩαβγδω АБВГДабвгд
      ∀∂∈ℝ∧∪≡∞ ↑↗↨↻⇣ ┐┼╔╘░►☺♀ fi�⑀₂ἠḂӥẄɐː⍎אԱა
    
    Greetings in various languages:
  229. identifier `אԱა` mixes scripts: Hebrew + Armenian + Other (raw pass, confidence 0.80)

      –—‘“”„†•…‰™œŠŸž€ ΑΒΓΔΩαβγδω АБВГДабвгд
      ∀∂∈ℝ∧∪≡∞ ↑↗↨↻⇣ ┐┼╔╘░►☺♀ fi�⑀₂ἠḂӥẄɐː⍎אԱა
    
    Greetings in various languages:
  230. identifier `Καλημέρα` contains homoglyph candidates: Κ (039A)→K, α (03B1)→a, η (03B7)→n, ρ (03C1)→p (raw pass, confidence 0.70)

    
      Hello world, Καλημέρα κόσμε, コンニチハ
    
    Box drawing alignment tests:                                          █
  231. identifier `Καλημέρα` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

    
      Hello world, Καλημέρα κόσμε, コンニチハ
    
    Box drawing alignment tests:                                          █
  232. identifier `κόσμε` contains homoglyph candidates: κ (03BA)→k (raw pass, confidence 0.70)

    
      Hello world, Καλημέρα κόσμε, コンニチハ
    
    Box drawing alignment tests:                                          █
  233. identifier `κόσμε` mixes scripts: Greek + Latin (raw pass, confidence 0.80)

    
      Hello world, Καλημέρα κόσμε, コンニチハ
    
    Box drawing alignment tests:                                          █
  234. string literal contains an embedded NUL followed by 2 more bytes of source (token pass, confidence 0.85)

      EXPECT_EQ(4, SpanStructurallyValid("abcd"));
      EXPECT_EQ(4, SpanStructurallyValid(absl::string_view("a\0cd", 4)));  // NULL
      EXPECT_EQ(4, SpanStructurallyValid("ab\xc2\x81"));                   // 2-byte
      EXPECT_EQ(4, SpanStructurallyValid("a\xe2\x81\x81"));                // 3-byte
  235. string literal contains an embedded NUL followed by 2 more bytes of source (token pass, confidence 0.85)

      EXPECT_TRUE(IsStructurallyValid("abcd"));
      EXPECT_TRUE(IsStructurallyValid(absl::string_view("a\0cd", 4)));  // NULL
      EXPECT_TRUE(IsStructurallyValid("ab\xc2\x81"));                   // 2-byte
      EXPECT_TRUE(IsStructurallyValid("a\xe2\x81\x81"));                // 3-byte
  236. string literal contains an embedded NUL followed by 3 more bytes of source (token pass, confidence 0.85)

        // string.
        {std::string("\0foo", 4),
         "0:0: Invalid control characters encountered in text."},
        {std::string("\0\0foo", 5),
  237. string literal contains an embedded NUL followed by 5 more bytes of source (token pass, confidence 0.85)

         "0:0: Invalid control characters encountered in text."},
        {std::string("\0\0foo", 5),
         "0:0: Invalid control characters encountered in text."},
  238. string literal contains an embedded NUL followed by 3 more bytes of source (token pass, confidence 0.85)

    TEST(FuzzTest, FileNameEmbeddedNull) {
      RoundTripDescriptor(ParseTextProtoOrDie(R"pb(file { name: "\000" })pb"));
    }
  239. string literal contains an embedded NUL followed by 41 more bytes of source (token pass, confidence 0.85)

      RoundTripDescriptor(ParseTextProtoOrDie(
          R"pb(file {
                 name: "\035"
                 enum_type {
  240. info warn → info by review macro-keyword-override grpc_tools/_protoc_compiler.cpp:1823:1

    `#define __pyx_atomic_int_type int` aliases a C reserved keyword behind a non-keyword macro name (ast pass, confidence 0.85)

    #define __PYX_GET_CYTHON_COMPILING_IN_CPYTHON_FREETHREADING() CYTHON_COMPILING_IN_CPYTHON_FREETHREADING
    #define __pyx_atomic_int_type int
    #define __pyx_nonatomic_int_type int
    #if CYTHON_ATOMICS && (defined(__STDC_VERSION__) &&\
    likely benign LLM, confidence 0.93 Cython-generated macro aliasing int for atomic type selection.
    Reasoning

    This is Cython-generated C code. The macro maps a non-keyword name to int for atomic/nonatomic type selection under a compile-time version check. It is a standard, benign Cython idiom.

  241. info warn → info by review macro-keyword-override grpc_tools/_protoc_compiler.cpp:1824:1

    `#define __pyx_nonatomic_int_type int` aliases a C reserved keyword behind a non-keyword macro name (ast pass, confidence 0.85)

    #define __pyx_atomic_int_type int
    #define __pyx_nonatomic_int_type int
    #if CYTHON_ATOMICS && (defined(__STDC_VERSION__) &&\
                            (__STDC_VERSION__ >= 201112L) &&\
    likely benign LLM, confidence 0.93 Cython-generated macro aliasing int for nonatomic type selection.
    Reasoning

    Same Cython-generated atomic-type macro pattern as the adjacent definition. It is a benign build-time type alias, not an attack.

  242. info warn → info by review embedded-nul-in-string grpc_tools/_protoc_compiler.cpp:3215:74

    string literal contains an embedded NUL followed by 154 more bytes of source (token pass, confidence 0.85)

    static const char __pyx_k_7_81A_Qhay[] = "\200\001\330\002(\250\001\360\n\000\003\010\320\007\030\230\001\230\037\250\001\320):\270!\2707\300!\3008\3101\310A\330\002\020\220\001\220\024\220Q\220h\230a\230y\250\001\330\002\t\210\021";
    static const char __pyx_k_get_protos[] = "get_protos";
    likely benign LLM, confidence 0.90 Embedded marshalled bytecode blob in Cython-generated C source.
    Reasoning

    The string is a marshalled code-object blob (bytecode and line table) embedded by Cython in a generated extension. The NUL bytes are binary data from marshal, which is normal for compiled Cython output.

  243. info warn → info by review encoding-octal grpc_tools/_protoc_compiler.cpp:3215:74

    13 consecutive `\NNN` octal escapes (entropy 3.2 bits/byte) (raw pass, confidence 0.65)

    static const char __pyx_k_7_81A_Qhay[] = "\200\001\330\002(\250\001\360\n\000\003\010\320\007\030\230\001\230\037\250\001\320):\270!\2707\300!\3008\3101\310A\330\002\020\220\001\220\024\220Q\220h\230a\230y\250\001\330\002\t\210\021";
    static const char __pyx_k_get_protos[] = "get_protos";
    likely benign LLM, confidence 0.88 Octal-escaped binary marshal data in Cython-generated constants.
    Reasoning

    The octal-escape run is the binary marshal payload of Cython-generated code objects. Its high escape density reflects binary serialization, not hidden logic, and it sits among ordinary identifier constants.

  244. info warn → info by review encoding-octal grpc_tools/_protoc_compiler.cpp:3221:67

    6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

    static const char __pyx_k_mro_entries[] = "__mro_entries__";
    static const char __pyx_k_A_L_HA_Ja_Kq[] = "\200A\330\010\014\210L\230\001\330\010\014\210H\220A\330\010\014\210J\220a\330\010\014\210K\220q";
    static const char __pyx_k_ProtocErrors[] = "ProtocErrors[{}]";
    likely benign LLM, confidence 0.88 Short octal-escaped marshal constant in generated Cython code.
    Reasoning

    This is a short octal run inside a Cython-generated constant that encodes marshalled code object data. The surrounding constants are ordinary names, consistent with generated code from a standard toolchain.

  245. info warn → info by review encoding-octal grpc_tools/_protoc_compiler.cpp:3234:109

    6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

    static const char __pyx_k_c_include_paths[] = "c_include_paths";
    static const char __pyx_k_A_7_4y_q_G4y_HG1A[] = "\200A\330\010\017\320\017#\2407\250!\2504\250y\270\007\270q\300\001\330\020\024\220G\2304\230y\250\004\250H\260G\2701\270A";
    static const char __pyx_k_ProtocError___str[] = "ProtocError.__str__";
    likely benign LLM, confidence 0.88 Octal-escaped marshal constant in generated Cython code.
    Reasoning

    Same Cython marshal-blob pattern as other constants in this generated file. The data is compiled code object serialization, not a hidden payload, and no decode or execution path is involved in this literal.

  246. info warn → info by review embedded-nul-in-string grpc_tools/_protoc_compiler.cpp:3244:84

    string literal contains an embedded NUL followed by 188 more bytes of source (token pass, confidence 0.85)

    static const char __pyx_k_L_q_14EQgQhVWWX_Qhay[] = "\200\001\330\002(\250\001\360\n\000\003\r\210L\230\010\240\007\240q\330\002\007\320\007\032\230!\230?\250)\2601\3204E\300Q\300g\310Q\310h\320VW\320WX\330\002\020\220\001\220\024\220Q\220h\230a\230y\250\001\330\002\t\210\021";
    likely benign LLM, confidence 0.90 Embedded marshalled bytecode blob in Cython-generated C source.
    Reasoning

    The literal is a marshalled code-object blob emitted by Cython. Embedded NULs are expected in binary marshal data, and the file is a standard generated extension.

  247. info warn → info by review encoding-octal grpc_tools/_protoc_compiler.cpp:3244:120

    7 consecutive `\NNN` octal escapes (entropy 2.5 bits/byte) (raw pass, confidence 0.65)

    static const char __pyx_k_L_q_14EQgQhVWWX_Qhay[] = "\200\001\330\002(\250\001\360\n\000\003\r\210L\230\010\240\007\240q\330\002\007\320\007\032\230!\230?\250)\2601\3204E\300Q\300g\310Q\310h\320VW\320WX\330\002\020\220\001\220\024\220Q\220h\230a\230y\250\001\330\002\t\210\021";
    likely benign LLM, confidence 0.88 Octal-escaped marshal payload in Cython-generated constants.
    Reasoning

    Octal-escaped marshal payload from Cython code-object serialization. The escape density is consistent with binary data in generated code, and no execution or network behavior is present in the literal.

  248. info warn → info by review encoding-octal grpc_tools/_protoc_compiler.cpp:3247:55

    6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

    static const char __pyx_k_G1Cq_Qa_e5_AQ_d_1_AS_l[] = "\200\001\330\002\025\220_\240G\2501\250C\250q\260\005\260Q\260a\330\002\006\200e\2105\220\001\220\023\220A\220Q\330\004\010\210\001\210\025\210d\220!\2201\330\002\t\210\033\220A\220S\230\001\230\027\240\006\240l\260(\270'\300\021";
    likely benign LLM, confidence 0.88 Octal-escaped marshal constant in generated Cython code.
    Reasoning

    Marshalled code-object constant in Cython-generated output. The octal run is serialized bytecode data and matches the same generated-file pattern as the other constants.

  249. info warn → info by review dynamic-execution grpc_tools/protoc.py:155:21

    `exec` called on a non-literal expression (ast pass, confidence 0.70)

                        code = _proto_code_cache[self._module_name]
                        exec(code, module.__dict__)
                    else:
                        files = self._codegen_fn(
    likely benign LLM, confidence 0.80 In-process exec of protoc-generated _pb2 module source into the module namespace.
    Reasoning

    grpc_tools/protoc.py executes generated protobuf module source, cached per module, into the module's own __dict__. This is the library's documented mechanism for loading _pb2 modules compiled in-process by protoc, not an obfuscated dropper. The code comes from the local protoc compile step, not from a remote or decoded source.

  250. info warn → info by review dynamic-execution grpc_tools/protoc.py:174:21

    `exec` called on a non-literal expression (ast pass, confidence 0.70)

                                importlib.import_module(module_name)
                        exec(files[-1][1], module.__dict__)
    
        class ProtoFinder(importlib.abc.MetaPathFinder):
    likely benign LLM, confidence 0.80 In-process exec of freshly generated protobuf module source from the import hook.
    Reasoning

    The exec runs generated proto source (files[-1][1]) inside the target module's namespace after an in-process codegen call. This is the expected loader path for grpc_tools' import hook and has no network, decode, or process-spawn behavior in the snippet.

  251. string literal contains an embedded NUL followed by 4 more bytes of source (token pass, confidence 0.85)

    TEST_F(DecodeRustPunycodeTest, RejectsEmbeddedNul) {
      punycode_ = std::string("foo\0bar_", 8);
    
      EXPECT_THAT(DecodeRustPunycode(WithAmpleSpace()), IsNull());
    likely benign LLM, confidence 0.95 A unit test builds a std::string containing an embedded NUL to check that the Rust punycode decoder rejects it.
    Reasoning

    The embedded NUL is deliberate test input in a gtest case named RejectsEmbeddedNul, passed with an explicit length of 8. It exercises the decoder's rejection of malformed input and has no execution or obfuscation role.

  252. info warn → info by review embedded-nul-in-string third_party/abseil-cpp/absl/flags/marshalling_test.cc:748:35

    string literal contains an embedded NUL followed by 3 more bytes of source (token pass, confidence 0.85)

      EXPECT_EQ(value, "a\nb\nc");
      EXPECT_TRUE(absl::ParseFlag("asd\0fgh", &value, &err));
      EXPECT_EQ(value, "asd");
      EXPECT_TRUE(absl::ParseFlag("\\\\", &value, &err));
    likely benign LLM, confidence 0.95 A flag-parsing unit test uses a string with an embedded NUL to verify truncation behaviour.
    Reasoning

    The \0 in "asd\0fgh" is part of an ParseFlag test. The following EXPECT_EQ shows the parser truncating at the NUL, which is the behaviour under test. This is ordinary Abseil test data in a vendored library.

  253. 1215 of 1800 non-conventional identifiers are single-character (68%) (token pass, confidence 0.50)

  254. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:38:9

    base64-like blob (48 bytes, compression ratio 1.23) (raw pass, confidence 0.60)

      } cases[] = {
          {"VprUGNH+5NnNRaORxgH/ySrZFQFDL+4VAodhfBNinmn8cg==",
           uint64_t{0x531858a40bfa7ea1}},
          {"gc1xZaY+q0nPcUvOOnWnT3bqfmT/geth/f7Dm2e/DemMfk4=",
    dismissed LLM, confidence 0.92 A row of a hash test-vector table whose input is a random base64-like string.
    Reasoning

    The file is a table of hash test vectors: input strings paired with expected uint64 outputs. The base64-like strings are random test inputs, not encoded payloads, and the raw pass is known for false positives on this kind of data.

  255. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:40:9

    base64-like blob (48 bytes, compression ratio 1.23) (raw pass, confidence 0.60)

           uint64_t{0x531858a40bfa7ea1}},
          {"gc1xZaY+q0nPcUvOOnWnT3bqfmT/geth/f7Dm2e/DemMfk4=",
           uint64_t{0x86689478a7a7e8fa}},
          {"Mr35fIxqx1ukPAL0su1yFuzzAU3wABCLZ8+ZUFsXn47UmAph",
    dismissed LLM, confidence 0.92 A hash test-vector row whose input is a random base64-like string.
    Reasoning

    This is another row of the same hash test-vector table. The string is a random test input paired with an expected hash, with no decoding or execution.

  256. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:44:9

    base64-like blob (52 bytes, compression ratio 1.21) (raw pass, confidence 0.60)

           uint64_t{0x4ec948b8e7f27288}},
          {"A9G8pw2+m7+rDtWYAdbl8tb2fT7FFo4hLi2vAsa5Y8mKH3CX3g==",
           uint64_t{0xce46c7213c10032}},
          {"DFaJGishGwEHDdj9ixbCoaTjz9KS0phLNWHVVdFsM93CvPft3hM=",
    dismissed LLM, confidence 0.92 A hash test-vector row with a random base64-like input string.
    Reasoning

    This is a row in the same hash test-vector table, containing a random string input with an expected output value. It matches the rest of the file's legitimate test-data pattern.

  257. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:46:9

    base64-like blob (52 bytes, compression ratio 1.21) (raw pass, confidence 0.60)

           uint64_t{0xce46c7213c10032}},
          {"DFaJGishGwEHDdj9ixbCoaTjz9KS0phLNWHVVdFsM93CvPft3hM=",
           uint64_t{0xf63e96ee6f32a8b6}},
          {"7+Ugx+Kr3aRNgYgcUxru62YkTDt5Hqis+2po81hGBkcrJg4N0uuy",
    dismissed LLM, confidence 0.92 A hash test-vector row with a random base64-like input string.
    Reasoning

    The finding is another test-vector row in the same table. Random input strings paired with expected hash values are expected in a hash test suite.

  258. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:50:9

    base64-like blob (56 bytes, compression ratio 1.20) (raw pass, confidence 0.60)

           uint64_t{0x1cfe85e65fc5225}},
          {"H2w6O8BUKqu6Tvj2xxaecxEI2wRgIgqnTTG1WwOgDSINR13Nm4d4Vg==",
           uint64_t{0x45c474f1cee1d2e8}},
          {"1XBMnIbqD5jy65xTDaf6WtiwtdtQwv1dCVoqpeKj+7cTR1SaMWMyI04=",
    dismissed LLM, confidence 0.92 A hash test-vector row with a random base64-like input string.
    Reasoning

    This is a row in the same test-vector table. The base64-like content is test input, and nothing in the snippet decodes or runs it.

  259. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:52:9

    base64-like blob (56 bytes, compression ratio 1.20) (raw pass, confidence 0.60)

           uint64_t{0x45c474f1cee1d2e8}},
          {"1XBMnIbqD5jy65xTDaf6WtiwtdtQwv1dCVoqpeKj+7cTR1SaMWMyI04=",
           uint64_t{0x6e024e14015f329c}},
          {"znZbdXG2TSFrKHEuJc83gPncYpzXGbAebUpP0XxzH0rpe8BaMQ17nDbt",
    dismissed LLM, confidence 0.92 A hash test-vector row with a random base64-like input string.
    Reasoning

    This is a row in the same test-vector table, with base64-like text used as hash input. The snippet shows no decoding or execution.

  260. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:56:9

    base64-like blob (60 bytes, compression ratio 1.18) (raw pass, confidence 0.60)

           uint64_t{0x760c40502103ae1c}},
          {"ylu8Atu13j1StlcC1MRMJJXIl7USgDDS22HgVv0WQ8hx/8pNtaiKB17hCQ==",
           uint64_t{0x17fd05c3c560c320}},
          {"M6ZVVzsd7vAvbiACSYHioH/440dp4xG2mLlBnxgiqEvI/aIEGpD0Sf4VS0g=",
    dismissed LLM, confidence 0.92 A hash test-vector row with a long random base64-like input string.
    Reasoning

    This is another test-vector row in the same table. The long random-looking string is a hash input and has no runtime use in the snippet.

  261. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:58:9

    base64-like blob (60 bytes, compression ratio 1.18) (raw pass, confidence 0.60)

           uint64_t{0x17fd05c3c560c320}},
          {"M6ZVVzsd7vAvbiACSYHioH/440dp4xG2mLlBnxgiqEvI/aIEGpD0Sf4VS0g=",
           uint64_t{0x8b34200a6f8e90d9}},
          {"li3oFSXLXI+ubUVGJ4blP6mNinGKLHWkvGruun85AhVn6iuMtocbZPVhqxzn",
    dismissed LLM, confidence 0.92 A hash test-vector row with a random base64-like input string.
    Reasoning

    This is a row in the same hash test-vector table. The base64-like content is test data paired with an expected hash value.

  262. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:62:9

    7 rows of base64-like lines, lines 62-75 (first: base64-like blob (64 bytes, compression ratio 1.17)) (raw pass, confidence 0.60)

           uint64_t{0x6be89e50818bdf69}},
          {"kFuQHuUCqBF3Tc3hO4dgdIp223ShaCoog48d5Do5zMqUXOh5XpGK1t5XtxnfGA==",
           uint64_t{0xfb389773315b47d8}},
          {"jWmOad0v0QhXVJd1OdGuBZtDYYS8wBVHlvOeTQx9ZZnm8wLEItPMeihj72E0nWY=",
    dismissed LLM, confidence 0.92 Seven hash test-vector rows, each with a random base64-like input string.
    Reasoning

    The seven lines are rows of the same hash test-vector table, each a random input string with an expected hash. Repeated base64-like lines in this file are normal test data.

  263. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:84:9

    base64-like blob (70 bytes, compression ratio 1.16) (raw pass, confidence 0.60)

          {"RnpA/"
           "zJnEnnLjmICORByRVb9bCOgxF44p3VMiW10G7PvW7IhwsWajlP9kIwNA9FjAD2GoQHk2Q="
           "=",
           uint64_t{0xbd0291284a49b61c}},
    dismissed LLM, confidence 0.92 A hash test-vector entry whose random base64-like input is split across concatenated string literals.
    Reasoning

    The string is split across adjacent literals to form one random input for a hash test vector, with an expected output on the next line. Splitting a long literal this way is a common formatting choice and does not indicate concealment.

  264. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:95:9

    base64-like blob (71 bytes, compression ratio 1.15) (raw pass, confidence 0.60)

           "Jf1+"
           "FbsbCpXWPTUSeWyMH6e4CvTFvPE5Fs6Z8hvFITGyr0dtukHzkI84oviVLxhM1xMxrMAy1db"
           "w==",
           uint64_t{0x2599f4f905115869}},
    likely benign LLM, confidence 0.95 Base64-encoded test input string in abseil's low-level hash unit test table.
    Reasoning

    Raw-pass base64 signal on a string literal paired with a uint64 expected hash value in a hash test table. This is a test vector of random input bytes, a standard pattern in abseil's hash tests, not an encoded payload.

  265. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:98:9

    base64-like blob (64 bytes, compression ratio 1.17) (raw pass, confidence 0.60)

           uint64_t{0x2599f4f905115869}},
          {"FvyQ00+j7nmYZVQ8hI1Edxd0AWplhTfWuFGiu34AK5X8u2hLX1bE97sZM0CmeLe+"
           "7LgoUT1fJ/axybE=",
           uint64_t{0xd8256e5444d21e53}},
    likely benign LLM, confidence 0.95 Base64-like test input paired with an expected hash value in abseil's hash test.
    Reasoning

    Same structure: a base64-like test input followed by an expected 64-bit hash constant. Raw-pass base64 heuristics are known to fire on such random-looking vectors in vendored test data.

  266. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:105:9

    base64-like blob (64 bytes, compression ratio 1.17) (raw pass, confidence 0.60)

          {"CDK0meI07yrgV2kQlZZ+"
           "wuVqhc2NmzqeLH7bmcA6kchsRWFPeVF5Wqjjaj556ABeUoUr3yBmfU3kWOakkg==",
           uint64_t{0x9625b859be372cd1}},
          {"d23/vc5ONh/"
    likely benign LLM, confidence 0.95 Base64-like test vector entry in abseil's low-level hash test.
    Reasoning

    A test table entry of random-looking base64 input with an expected uint64 hash. Nothing executes or decodes the string; it is only hashed and compared.

  267. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:108:9

    base64-like blob (65 bytes, compression ratio 1.17) (raw pass, confidence 0.60)

          {"d23/vc5ONh/"
           "HkMiq+gYk4gaCNYyuFKwUkvn46t+dfVcKfBTYykr4kdvAPNXGYLjM4u1YkAEFpJP+"
           "nX7eOvs=",
           uint64_t{0x7b99940782e29898}},
    likely benign LLM, confidence 0.95 Multi-line base64-like test input in abseil's hash test table.
    Reasoning

    Continuation of the same test vector table with a base64-like input and expected hash constant. No decode or execution path is present.

  268. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:115:9

    base64-like blob (46 bytes, compression ratio 1.24) (raw pass, confidence 0.60)

          {"2BOFlcI3Z0RYDtS9T9Ie9yJoXlOdigpPeeT+CRujb/"
           "O39Ih5LPC9hP6RQk1kYESGyaLZZi3jtabHs7DiVx/VDg==",
           uint64_t{0xe2ccb09ac0f5b4b6}},
          {"FF2HQE1FxEvWBpg6Z9zAMH+Zlqx8S1JD/"
    likely benign LLM, confidence 0.95 Base64-like hash test vector in abseil's test file.
    Reasoning

    Random-looking base64 test input with an expected hash constant, matching the file's test-vector pattern. Raw-pass hits without AST corroboration are weak evidence.

  269. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:118:9

    base64-like blob (55 bytes, compression ratio 1.20) (raw pass, confidence 0.60)

          {"FF2HQE1FxEvWBpg6Z9zAMH+Zlqx8S1JD/"
           "wIlViL6ZDZY63alMDrxB0GJQahmAtjlm26RGLnjW7jmgQ4Ie3I+014=",
           uint64_t{0x7d0a37adbd7b753b}},
          {"tHmO7mqVL/PX11nZrz50Hc+M17Poj5lpnqHkEN+4bpMx/"
    likely benign LLM, confidence 0.95 Base64-like hash test input in abseil's low-level hash test.
    Reasoning

    Same test vector table pattern: base64-like input and expected uint64 hash. No executable or network behavior is involved.

  270. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:124:9

    6 rows of base64-like lines, lines 124-138 (first: base64-like blob (65 bytes, compression ratio 1.17)) (raw pass, confidence 0.60)

          {"/WiHi9IQcxRImsudkA/KOTqGe8/"
           "gXkhKIHkjddv5S9hi02M049dIK3EUyAEjkjpdGLUs+BN0QzPtZqjIYPOgwsYE9g==",
           uint64_t{0x4fb88ea63f79a0d8}},
          {"qds+1ExSnU11L4fTSDz/QE90g4Jh6ioqSh3KDOTOAo2pQGL1k/"
    likely benign LLM, confidence 0.95 Block of base64-like test vectors in abseil's low-level hash test.
    Reasoning

    The run of six base64-like lines is a block of test vectors, each with an expected hash constant. The pattern is data for a test, not a concealed payload.

  271. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:142:9

    base64-like blob (71 bytes, compression ratio 1.15) (raw pass, confidence 0.60)

          {"oswxop+"
           "bthuDLT4j0PcoSKby4LhF47ZKg8K17xxHf74UsGCzTBbOz0MM8hQEGlyqDT1iUiAYnaPaUp"
           "L2mRK0rcIUYA4qLt5uOw==",
           uint64_t{0x9a767d5822c7dac4}},
    likely benign LLM, confidence 0.95 Base64-like test input in abseil's hash test table.
    Reasoning

    Base64-like test input paired with an expected hash value in the same vector table. Fully consistent with abseil's hash regression tests.

  272. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:147:9

    base64-like blob (67 bytes, compression ratio 1.16) (raw pass, confidence 0.60)

           "697p+"
           "BtLSjxj5989OXI004TogEb94VUnDzOVSgMXie72cuYRvTFNIBgtXlKfkiUjeqVpd4a+"
           "n5bxNOD1TGrjQtzKU5r7obo=",
           uint64_t{0xee46254080d6e2db}},
    likely benign LLM, confidence 0.95 Base64-like hash test vector in abseil's test file.
    Reasoning

    Random base64 test string with an expected 64-bit hash constant. The file exists to check hash output over such inputs.

  273. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:150:9

    base64-like blob (65 bytes, compression ratio 1.17) (raw pass, confidence 0.60)

           uint64_t{0xee46254080d6e2db}},
          {"E84YZW2qipAlMPmctrg7TKlwLZ68l4L+c0xRDUfyyFrA4MAti0q9sHq3TDFviH0Y+"
           "Kq3tEE5srWFA8LM9oomtmvm5PYxoaarWPLc",
           uint64_t{0xbbb669588d8bf398}},
    likely benign LLM, confidence 0.95 Base64-like test vector entry in abseil's hash test.
    Reasoning

    Base64-like test input with an expected hash constant, the same vector-table pattern. No decode, exec, or network use.

  274. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:153:9

    base64-like blob (71 bytes, compression ratio 1.15) (raw pass, confidence 0.60)

           uint64_t{0xbbb669588d8bf398}},
          {"x3pa4HIElyZG0Nj7Vdy9IdJIR4izLmypXw5PCmZB5y68QQ4uRaVVi3UthsoJROvbjDJkP2D"
           "Q6L/eN8pFeLFzNPKBYzcmuMOb5Ull7w==",
           uint64_t{0xdc2afaa529beef44}},
    likely benign LLM, confidence 0.95 Base64-like hash test input in abseil's low-level hash test.
    Reasoning

    Test table entry: random base64 input and expected uint64 hash. Consistent with the surrounding vectors and benign.

  275. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:157:9

    base64-like blob (64 bytes, compression ratio 1.17) (raw pass, confidence 0.60)

          {"jVDKGYIuWOP/"
           "QKLdd2wi8B2VJA8Wh0c8PwrXJVM8FOGM3voPDVPyDJOU6QsBDPseoR8uuKd19OZ/"
           "zAvSCB+zlf6upAsBlheUKgCfKww=",
           uint64_t{0xf1f67391d45013a8}},
    likely benign LLM, confidence 0.95 Multi-line base64-like test vector in abseil's hash test.
    Reasoning

    Multi-line base64-like test vector with an expected hash value. It is test data for a hash function, not an obfuscated dropper.

  276. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:160:9

    base64-like blob (68 bytes, compression ratio 1.16) (raw pass, confidence 0.60)

           uint64_t{0xf1f67391d45013a8}},
          {"mkquunhmYe1aR2wmUz4vcvLEcKBoe6H+kjUok9VUn2+eTSkWs4oDDtJvNCWtY5efJwg/"
           "j4PgjRYWtqnrCkhaqJaEvkkOwVfgMIwF3e+d",
           uint64_t{0x16fce2b8c65a3429}},
    likely benign LLM, confidence 0.95 Base64-like hash test vector in abseil's low-level hash test.
    Reasoning

    Base64-like test input with an expected hash constant, matching the rest of the vector table. Nothing in the snippet decodes or executes it.

  277. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:164:9

    base64-like blob (57 bytes, compression ratio 1.19) (raw pass, confidence 0.60)

          {"fRelvKYonTQ+s+rnnvQw+JzGfFoPixtna0vzcSjiDqX5s2Kg2//"
           "UGrK+AVCyMUhO98WoB1DDbrsOYSw2QzrcPe0+3ck9sePvb+Q/IRaHbw==",
           uint64_t{0xf4b096699f49fe67}},
          {"DUwXFJzagljo44QeJ7/"
    likely benign LLM, confidence 0.95 Base64-like test input string paired with an expected hash value in abseil's low-level hash test.
    Reasoning

    Raw-pass base64 signal in a hash test table. The strings are random-looking test inputs paired with expected uint64 hash outputs, a standard pattern for hash regression vectors. No decoding or execution is shown.

  278. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:167:9

    base64-like blob (71 bytes, compression ratio 1.15) (raw pass, confidence 0.60)

          {"DUwXFJzagljo44QeJ7/"
           "6ZKw4QXV18lhkYT2jglMr8WB3CHUU4vdsytvw6AKv42ZcG6fRkZkq9fpnmXy6xG0aO3WPT1"
           "eHuyFirAlkW+zKtwg=",
           uint64_t{0xca584c4bc8198682}},
    likely benign LLM, confidence 0.95 Base64-like test input string in abseil's low-level hash test vector table.
    Reasoning

    Same test-vector table as the other findings in this file. The blob is a random-looking input for a hash test with an expected output constant, which is legitimate.

  279. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:173:9

    base64-like blob (69 bytes, compression ratio 1.16) (raw pass, confidence 0.60)

           uint64_t{0xed269fc3818b6aad}},
          {"EXeHBDfhwzAKFhsMcH9+2RHwV+mJaN01+9oacF6vgm8mCXRd6jeN9U2oAb0of5c5cO4i+"
           "Vb/LlHZSMI490SnHU0bejhSCC2gsC5d2K30ER3iNA==",
           uint64_t{0x33f253cbb8fe66a8}},
    likely benign LLM, confidence 0.95 Base64-like test input string paired with an expected hash constant in a hash test.
    Reasoning

    Raw encoding-base64 hit on a test-vector string followed by an expected uint64 hash. This is a known-answer test for a hash function and is benign.

  280. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:174:9

    base64-like blob (43 bytes, compression ratio 1.26) (raw pass, confidence 0.60)

          {"EXeHBDfhwzAKFhsMcH9+2RHwV+mJaN01+9oacF6vgm8mCXRd6jeN9U2oAb0of5c5cO4i+"
           "Vb/LlHZSMI490SnHU0bejhSCC2gsC5d2K30ER3iNA==",
           uint64_t{0x33f253cbb8fe66a8}},
          {"FzkzRYoNjkxFhZDso94IHRZaJUP61nFYrh5MwDwv9FNoJ5jyNCY/"
    likely benign LLM, confidence 0.95 Base64-like test input in abseil's hash known-answer table.
    Reasoning

    Continuation of the same test-vector table; the string is an input to a hash known-answer test. Raw-pass base64 heuristics are high false-positive, and nothing here executes or decodes.

  281. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:177:9

    base64-like blob (60 bytes, compression ratio 1.18) (raw pass, confidence 0.60)

          {"FzkzRYoNjkxFhZDso94IHRZaJUP61nFYrh5MwDwv9FNoJ5jyNCY/"
           "eazPZk+tbmzDyJIGw2h3GxaWZ9bSlsol/vK98SbkMKCQ/wbfrXRLcDzdd/8=",
           uint64_t{0xd0b76b2c1523d99c}},
          {"Re4aXISCMlYY/XsX7zkIFR04ta03u4zkL9dVbLXMa/q6hlY/CImVIIYRN3VKP4pnd0AUr/"
    likely benign LLM, confidence 0.95 Base64-like test input string in abseil's low-level hash test table.
    Reasoning

    Test-vector string for low-level hash validation, paired with an expected output. The file is a vendored test suite of this kind, so this is legitimate.

  282. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:183:9

    base64-like blob (71 bytes, compression ratio 1.15) (raw pass, confidence 0.60)

          {"ueLyMcqJXX+MhO4UApylCN9WlTQ+"
           "ltJmItgG7vFUtqs2qNwBMjmAvr5u0sAKd8jpzV0dDPTwchbIeAW5zbtkA2NABJV6hFM48ib"
           "4/J3A5mseA3cS8w==",
           uint64_t{0x6261fb136482e84}},
    likely benign LLM, confidence 0.95 Base64-like hash test input in abseil's low-level hash test.
    Reasoning

    Raw base64 heuristic on a known-answer test input for a hash function. The blob is data fed to the hash under test, not a payload.

  283. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:187:9

    base64-like blob (60 bytes, compression ratio 1.18) (raw pass, confidence 0.60)

          {"6Si7Yi11L+jZMkwaN+GUuzXMrlvEqviEkGOilNq0h8TdQyYKuFXzkYc/"
           "q74gP3pVCyiwz9KpVGMM9vfnq36riMHRknkmhQutxLZs5fbmOgEO69HglCU=",
           uint64_t{0x458efc750bca7c3a}},
          {"Q6AbOofGuTJOegPh9Clm/"
    likely benign LLM, confidence 0.95 Base64-like test input string in abseil's hash regression vectors.
    Reasoning

    Test-vector table entry with an expected uint64 hash constant. This is standard known-answer testing in a vendored library.

  284. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:190:9

    base64-like blob (68 bytes, compression ratio 1.16) (raw pass, confidence 0.60)

          {"Q6AbOofGuTJOegPh9Clm/"
           "9crtUMQqylKrTc1fhfJo1tqvpXxhU4k08kntL1RG7woRnFrVh2UoMrL1kjin+s9CanT+"
           "y4hHwLqRranl9FjvxfVKm3yvg68",
           uint64_t{0xa7e69ff84e5e7c27}},
    likely benign LLM, confidence 0.95 Base64-like test input in abseil's low-level hash test table.
    Reasoning

    Same test-vector construct: a generated string input with an expected hash value. Raw-pass base64 matches of this kind are expected in such a test file.

  285. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:194:9

    base64-like blob (57 bytes, compression ratio 1.19) (raw pass, confidence 0.60)

          {"ieQEbIPvqY2YfIjHnqfJiO1/MIVRk0RoaG/WWi3kFrfIGiNLCczYoklgaecHMm/"
           "1sZ96AjO+a5stQfZbJQwS7Sc1ODABEdJKcTsxeW2hbh9A6CFzpowP1A==",
           uint64_t{0x3c59bfd0c29efe9e}},
          {"zQUv8hFB3zh2GGl3KTvCmnfzE+"
    likely benign LLM, confidence 0.95 Base64-like test input string in abseil's hash test vectors.
    Reasoning

    Test input paired with an expected hash output in a known-answer table. The pattern is legitimate test data with no execution or decoding behavior.

  286. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:201:9

    6 rows of base64-like lines, lines 201-211 (first: base64-like blob (71 bytes, compression ratio 1.15)) (raw pass, confidence 0.60)

          {"US4hcC1+op5JKGC7eIs8CUgInjKWKlvKQkapulxW262E/"
           "B2ye79QxOexf188u2mFwwe3WTISJHRZzS61IwljqAWAWoBAqkUnW8SHmIDwHUP31J0p5sGd"
           "P47L",
           uint64_t{0x41d5320b0a38efa7}},
    likely benign LLM, confidence 0.95 Multi-line base64-like test input string in abseil's hash known-answer vectors.
    Reasoning

    Multi-line base64-like test input in the hash vector table, followed by an expected uint64 value. Raw-pass hits on random-looking test data in a vendored hash test are expected false positives.

  287. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:216:9

    base64-like blob (44 bytes, compression ratio 1.25) (raw pass, confidence 0.60)

           "8yyOw8lQabism19vOQxfmocEOW/"
           "vzY0pEa87qHrAZy4s9fH2Bltu8vaOIe+agYohhYORQ==",
           uint64_t{0xc419cfc7442190}},
          {"1UR5eoo2aCwhacjZHaCh9bkOsITp6QunUxHQ2SfeHv0imHetzt/"
    likely benign LLM, confidence 0.95 Base64-like test input string in abseil's low-level hash test table.
    Reasoning

    Test-vector string with an expected hash constant in a vendored abseil test file. This is ordinary known-answer test data.

  288. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:220:9

    base64-like blob (45 bytes, compression ratio 1.24) (raw pass, confidence 0.60)

           "Z70mhyWZBalv6eAx+YfWKCUib2SHDtz/"
           "A2dc3hqUWX5VfAV7FQsghPUAtu6IiRatq4YSLpDvKZBQ=",
           uint64_t{0xc95e510d94ba270c}},
          {"opubR7H63BH7OtY+Avd7QyQ25UZ8kLBdFDsBTwZlY6gA/"
    likely benign LLM, confidence 0.95 Base64-like test input string in abseil's hash regression table.
    Reasoning

    Same table of generated test inputs and expected hash values. The raw base64 match reflects random test data, not obfuscation or malicious content.

  289. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:224:9

    base64-like blob (71 bytes, compression ratio 1.15) (raw pass, confidence 0.60)

           "u+x+"
           "czC9AaZMgmQrUy15DH7YMGsvdXnviTtI4eVI4aF1H9Rl3NXMKZgwFOsdTfdcZeeHVRzBBKX"
           "8jUfh1il",
           uint64_t{0xff1ae05c98089c3f}},
    likely benign LLM, confidence 0.95 Base64-looking test input string in an abseil hash known-answer table.
    Reasoning

    The raw pass flagged a base64-like string that is one entry in a table of test inputs paired with expected uint64_t hash outputs. This is a known-answer test vector for the hash function, which is ordinary test data in a vendored library.

  290. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:227:9

    base64-like blob (71 bytes, compression ratio 1.15) (raw pass, confidence 0.60)

           uint64_t{0xff1ae05c98089c3f}},
          {"DC0kXcSXtfQ9FbSRwirIn5tgPri0sbzHSa78aDZVDUKCMaBGyFU6BmrulywYX8yzvwprdLs"
           "oOwTWN2wMjHlPDqrvVHNEjnmufRDblW+nSS+xtKNs3N5xsxXdv6JXDrAB/Q==",
           uint64_t{0x90c02b8dceced493}},
    likely benign LLM, confidence 0.95 Random-looking string literal serving as hash test input with an expected output constant.
    Reasoning

    Same file and structure: a pseudo-random string literal used as hash test input and paired with an expected hash constant. Raw-pass base64 matches on test vectors are a known false-positive pattern.

  291. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:228:9

    base64-like blob (61 bytes, compression ratio 1.18) (raw pass, confidence 0.60)

          {"DC0kXcSXtfQ9FbSRwirIn5tgPri0sbzHSa78aDZVDUKCMaBGyFU6BmrulywYX8yzvwprdLs"
           "oOwTWN2wMjHlPDqrvVHNEjnmufRDblW+nSS+xtKNs3N5xsxXdv6JXDrAB/Q==",
           uint64_t{0x90c02b8dceced493}},
          {"BXRBk+3wEP3Lpm1y75wjoz+PgB0AMzLe8tQ1AYU2/"
    likely benign LLM, confidence 0.95 Test-vector entry pairing a base64-like string with an expected hash value.
    Reasoning

    The snippet is a test-vector table entry (string plus expected uint64_t). Nothing in it executes, decodes or transmits data; it is a hash regression fixture.

  292. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:232:9

    4 rows of base64-like lines, lines 232-239 (first: base64-like blob (59 bytes, compression ratio 1.19)) (raw pass, confidence 0.60)

           "oqrQB2YMC6W+9QDbcOfkGbeH+b7IBkt/"
           "gwCMw2HaQsRFEsurXtcQ3YwRuPz5XNaw5NAvrNa67Fm7eRzdE1+hWLKtA8=",
           uint64_t{0x9f8a76697ab1aa36}},
          {"RRBSvEGYnzR9E45Aps/+WSnpCo/X7gJLO4DRnUqFrJCV/kzWlusLE/"
    likely benign LLM, confidence 0.95 Block of random-looking string literals used as hash test inputs.
    Reasoning

    Multiple consecutive base64-like string literals in a hash test table with expected uint64_t values. This is the layout of a generated known-answer test, not a payload.

  293. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:243:9

    4 rows of base64-like lines, lines 243-250 (first: base64-like blob (68 bytes, compression ratio 1.16)) (raw pass, confidence 0.60)

           "wrUXpltlKy2dSBcmK15fOY092CR7KxAjNfaY+"
           "aAmtWbbzQk3MjBg03x39afSUN1fkrWACdyQKRaGxgwq6MGNxI6W+8DLWJBHzIXrntrE/"
           "ml6fnNXEpxplWJ1vEs4=",
           uint64_t{0x8472f1c2b3d230a3}},
    likely benign LLM, confidence 0.95 Concatenated random-looking string literals in a hash test vector table.
    Reasoning

    Concatenated string literals in a hash-vector table with expected outputs. The raw signal reflects string shape only; there is no decode or execution path.

  294. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:255:9

    4 rows of base64-like lines, lines 255-260 (first: base64-like blob (44 bytes, compression ratio 1.25)) (raw pass, confidence 0.60)

           "95V7nIW38v7PpzhnTWIml5kw3So1Si0TXtIUPIbsu32BNhoH7QwFvLM+"
           "JACgSpc5e3RjsL6Qwxxi11npwxRmRUqATDeMUfRAjxg=",
           uint64_t{0x5501cfd83dfe706a}},
          {"QC9i2GjdTMuNC1xQJ74ngKfrlA4w3o58FhvNCltdIpuMhHP1YsDA78scQPLbZ3OCUgeQguY"
    likely benign LLM, confidence 0.95 Test input string split across literals, paired with an expected hash value.
    Reasoning

    Hash test vector table entry in a vendored abseil test file. The base64-like content is test input data, and the expected uint64_t value confirms its role.

  295. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:269:9

    base64-like blob (71 bytes, compression ratio 1.15) (raw pass, confidence 0.60)

          {"kUw/0z4l3a89jTwN5jpG0SHY5km/"
           "IVhTjgM5xCiPRLncg40aqWrJ5vcF891AOq5hEpSq0bUCJUMFXgct7kvnys905HjerV7Vs1G"
           "y84tgVJ70/2+pAZTsB/PzNOE/G6sOj4+GbTzkQu819OLB",
           uint64_t{0xd52a18abb001cb46}},
    likely benign LLM, confidence 0.95 Random-looking string literal in a hash known-answer test row.
    Reasoning

    Standard known-answer test row: random-looking string followed by an expected hash constant. Raw base64 heuristics fire on such data by design.

  296. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:274:9

    7 rows of base64-like lines, lines 274-285 (first: base64-like blob (45 bytes, compression ratio 1.24)) (raw pass, confidence 0.60)

           "VnA9kfi2C79ENnFnbOReeuZW1b3MUXB9lgC6U4pOTuC+"
           "jHK3Qnpyiqzj7h3ISJSuo2pob7vY6VHZo6Fn7exEqHg==",
           uint64_t{0xe12b76a2433a1236}},
          {"Ldfvy3ORdquM/R2fIkhH/ONi69mcP1AEJ6n/"
    likely benign LLM, confidence 0.95 Multi-line random-looking string literals in a hash test vector table.
    Reasoning

    A block of base64-like literals in the hash test table, each followed by an expected output. This is consistent with generated test vectors in abseil.

  297. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:290:9

    base64-like blob (44 bytes, compression ratio 1.25) (raw pass, confidence 0.60)

           "81ZoHBFhEBrCdogKqeK+hy9bLDnx7g6rAFUjtn1+cWzQ2YjiOpz4+"
           "ROBB7lnwjyTGWzJD1rXtlso1g2qVH8XJVigC5M9AIxM=",
           uint64_t{0x53d061e5f8e7c04f}},
          {"IWQBelSQnhrr0F3BhUpXUIDauhX6f95Qp+A0diFXiUK7irwPG1oqBiqHyK/SH/"
    likely benign LLM, confidence 0.95 Base64-like test input string in a hash regression table.
    Reasoning

    Test-vector row in the hash regression table. The string is input data for the hash under test and has no execution or network behavior.

  298. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:294:9

    base64-like blob (71 bytes, compression ratio 1.15) (raw pass, confidence 0.60)

           "9S+"
           "rln9DlFROAmeFdH0OCJi2tFm4afxYzJTFR4HnR4cG4x12JqHaZLQx6iiu6CE3rtWBVz99oA"
           "wCZUOEXIsLU24o2Y",
           uint64_t{0xdb4124556dd515e0}},
    likely benign LLM, confidence 0.95 Split random-looking string literal used as hash test input.
    Reasoning

    Split string literal used as a hash test input with an expected uint64_t result. Raw-pass encoding heuristics produce this false positive on test corpora.

  299. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:298:9

    base64-like blob (71 bytes, compression ratio 1.15) (raw pass, confidence 0.60)

          {"TKo+l+"
           "1dOXdLvIrFqeLaHdm0HZnbcdEgOoLVcGRiCbAMR0j5pIFw8D36tefckAS1RCFOH5IgP8yiF"
           "T0Gd0a2hI3+"
           "fTKA7iK96NekxWeoeqzJyctc6QsoiyBlkZerRxs5RplrxoeNg29kKDTM0K94mnhD9g==",
    likely benign LLM, confidence 0.95 Base64-like test input string in the abseil low-level hash test table.
    Reasoning

    Test-vector entry from the same abseil hash test table, with a base64-like input and expected hash value. No decoding or execution is present.

  300. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:300:9

    base64-like blob (68 bytes, compression ratio 1.16) (raw pass, confidence 0.60)

           "T0Gd0a2hI3+"
           "fTKA7iK96NekxWeoeqzJyctc6QsoiyBlkZerRxs5RplrxoeNg29kKDTM0K94mnhD9g==",
           uint64_t{0x4fb31a0dd681ee71}},
          {"YU4e7G6EfQYvxCFoCrrT0EFgVLHFfOWRTJQJ5gxM3G2b+"
    likely benign LLM, confidence 0.95 Random-looking string literals ending a hash known-answer test table.
    Reasoning

    Final rows of the same known-answer test table, with random-looking strings paired with expected hash outputs. Benign test data.

  301. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:304:9

    base64-like blob (53 bytes, compression ratio 1.21) (raw pass, confidence 0.60)

           "1kJf9YPrpsxF6Xr6nYtS8reEEbDoZJYqnlk9lXSkVArm88Cqn6d25VCx3+"
           "49MqC0trIlXtb7SXUUhwpJK16T0hJUfPH7s5cMZXc6YmmbFuBNPE=",
           uint64_t{0x27cc72eefa138e4c}},
          {"/I/"
    likely benign LLM, confidence 0.95 Random base64-like test input string paired with an expected hash constant in abseil's low-level hash test.
    Reasoning

    Raw-pass base64 signal on a string literal in a hash test table. Each string is paired with an expected uint64_t hash value, so these are random test inputs for low_level_hash, not a payload. The file is vendored abseil-cpp.

  302. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:308:9

    base64-like blob (71 bytes, compression ratio 1.15) (raw pass, confidence 0.60)

           "eImMwPo1U6wekNFD1Jxjk9XQVi1D+"
           "FPdqcHifYXQuP5aScNQfxMAmaPR2XhuOQhADV5tTVbBKwCDCX4E3jcDNHzCiPvViZF1W27t"
           "xaf2BbFQdwKrNCmrtzcluBFYu0XZfc7RU1RmxK/RtnF1qHsq/O4pp",
           uint64_t{0x44bc2dfba4bd3ced}},
    likely benign LLM, confidence 0.95 Random base64-like string literal used as hash test input in abseil.
    Reasoning

    Same test-vector table: a split base64-looking string literal with an expected 64-bit hash value. Raw-pass entropy heuristics fire on random test data, and nothing here executes or decodes anything.

  303. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:311:9

    base64-like blob (71 bytes, compression ratio 1.15) (raw pass, confidence 0.60)

           uint64_t{0x44bc2dfba4bd3ced}},
          {"CJTT9WGcY2XykTdo8KodRIA29qsqY0iHzWZRjKHb9alwyJ7RZAE3V5Juv4MY3MeYEr1EPCC"
           "MxO7yFXqT8XA8YTjaMp3bafRt17Pw8JC4iKJ1zN+WWKOESrj+"
           "3aluGQqn8z1EzqY4PH7rLG575PYeWsP98BugdA==",
    likely benign LLM, confidence 0.95 Random base64-like test vector string in abseil's hash tests.
    Reasoning

    A split base64-looking literal inside the hash test vector table, followed by an expected hash constant. This is test data in vendored abseil code.

  304. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:313:9

    base64-like blob (40 bytes, compression ratio 1.27) (raw pass, confidence 0.60)

           "MxO7yFXqT8XA8YTjaMp3bafRt17Pw8JC4iKJ1zN+WWKOESrj+"
           "3aluGQqn8z1EzqY4PH7rLG575PYeWsP98BugdA==",
           uint64_t{0x242da1e3a439bed8}},
          {"ZlhyQwLhXQyIUEnMH/"
    likely benign LLM, confidence 0.95 Random base64-like test vector fragment in abseil's hash test table.
    Reasoning

    Continuation of the same test vector table, with a base64-looking literal and expected uint64 hash. Consistent with random input data for a hash function test.

  305. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:318:9

    base64-like blob (41 bytes, compression ratio 1.27) (raw pass, confidence 0.60)

           "EpZRtA47ibZDVS8TtaxwyBjuIDwqcN09eCtpC+Ls+"
           "vWDTLmBeDM3u4hmzz4DQAYsLiZYSJcldg9Q3wszw=",
           uint64_t{0xdc559c746e35c139}},
          {"v2KU8y0sCrBghmnm8lzGJlwo6D6ObccAxCf10heoDtYLosk4ztTpLlpSFEyu23MLA1tJkcg"
    likely benign LLM, confidence 0.95 Random base64-like test string in abseil's low-level hash test vectors.
    Reasoning

    Base64-looking literal in a hash test vector table, paired with an expected hash constant. Raw-pass signal only; no decoding or execution.

  306. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:320:9

    base64-like blob (71 bytes, compression ratio 1.15) (raw pass, confidence 0.60)

           uint64_t{0xdc559c746e35c139}},
          {"v2KU8y0sCrBghmnm8lzGJlwo6D6ObccAxCf10heoDtYLosk4ztTpLlpSFEyu23MLA1tJkcg"
           "Rko04h19QMG0mOw/"
           "wc93EXAweriBqXfvdaP85sZABwiKO+6rtS9pacRVpYYhHJeVTQ5NzrvBvi1huxAr+"
    likely benign LLM, confidence 0.95 Random base64-like string fragment in abseil hash test vectors.
    Reasoning

    Split base64-looking test string with an expected hash constant in the abseil hash test table. Benign test data.

  307. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:322:9

    base64-like blob (65 bytes, compression ratio 1.17) (raw pass, confidence 0.60)

           "Rko04h19QMG0mOw/"
           "wc93EXAweriBqXfvdaP85sZABwiKO+6rtS9pacRVpYYhHJeVTQ5NzrvBvi1huxAr+"
           "xswhVMfL",
           uint64_t{0xd0b0350275b9989}},
    likely benign LLM, confidence 0.95 Random base64-like test input in abseil's low-level hash tests.
    Reasoning

    Test vector entry with base64-looking literal and expected uint64 hash value. This matches the table's random-input pattern.

  308. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:326:9

    base64-like blob (71 bytes, compression ratio 1.15) (raw pass, confidence 0.60)

          {"QhKlnIS6BuVCTQsnoE67E/"
           "yrgogE8EwO7xLaEGei26m0gEU4OksefJgppDh3X0x0Cs78Dr9IHK5b977CmZlrTRmwhlP8p"
           "M+UzXPNRNIZuN3ntOum/QhUWP8SGpirheXENWsXMQ/"
           "nxtxakyEtrNkKk471Oov9juP8oQ==",
    likely benign LLM, confidence 0.95 Random base64-like test string in abseil's hash test vectors.
    Reasoning

    Base64-looking literal inside the hash test vector table with an expected hash constant. Random test data in a vendored library test file.

  309. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:331:9

    base64-like blob (71 bytes, compression ratio 1.15) (raw pass, confidence 0.60)

          {"/ZRMgnoRt+Uo6fUPr9FqQvKX7syhgVqWu+"
           "WUSsiQ68UlN0efSP6Eced5gJZL6tg9gcYJIkhjuQNITU0Q3TjVAnAcobgbJikCn6qZ6pRxK"
           "BY4MTiAlfGD3T7R7hwJwx554MAy++Zb/YUFlnCaCJiwQMnowF7aQzwYFCo=",
           uint64_t{0x2217285eb4572156}},
    likely benign LLM, confidence 0.95 Random base64-like test vector string in abseil's hash tests.
    Reasoning

    Continuation of the test vector table with a base64-looking string and expected hash. No execution or network behavior is present.

  310. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:332:9

    base64-like blob (59 bytes, compression ratio 1.19) (raw pass, confidence 0.60)

           "WUSsiQ68UlN0efSP6Eced5gJZL6tg9gcYJIkhjuQNITU0Q3TjVAnAcobgbJikCn6qZ6pRxK"
           "BY4MTiAlfGD3T7R7hwJwx554MAy++Zb/YUFlnCaCJiwQMnowF7aQzwYFCo=",
           uint64_t{0x2217285eb4572156}},
          {"NB7tU5fNE8nI+SXGfipc7sRkhnSkUF1krjeo6k+8FITaAtdyz+"
    likely benign LLM, confidence 0.95 Random base64-like test input in abseil's low-level hash tests.
    Reasoning

    Base64-looking test input paired with an expected hash value in the abseil test table. Raw-pass entropy finding on benign test data.

  311. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:348:9

    base64-like blob (64 bytes, compression ratio 1.17) (raw pass, confidence 0.60)

           uint64_t{0x81826b553954464e}},
          {"VsSAw72Ro6xks02kaiLuiTEIWBC5bgqr4WDnmP8vglXzAhixk7td926rm9jNimL+"
           "kroPSygZ9gl63aF5DCPOACXmsbmhDrAQuUzoh9ZKhWgElLQsrqo1KIjWoZT5b5QfVUXY9lS"
           "IBg3U75SqORoTPq7HalxxoIT5diWOcJQi",
    likely benign LLM, confidence 0.95 Random base64-like test string in abseil hash test vectors.
    Reasoning

    Test vector entry in the hash test table: base64-looking literal plus expected uint64 hash. Consistent with random input for hash verification.

  312. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:349:9

    base64-like blob (71 bytes, compression ratio 1.15) (raw pass, confidence 0.60)

          {"VsSAw72Ro6xks02kaiLuiTEIWBC5bgqr4WDnmP8vglXzAhixk7td926rm9jNimL+"
           "kroPSygZ9gl63aF5DCPOACXmsbmhDrAQuUzoh9ZKhWgElLQsrqo1KIjWoZT5b5QfVUXY9lS"
           "IBg3U75SqORoTPq7HalxxoIT5diWOcJQi",
           uint64_t{0xc2e5d345dc0ddd2d}},
    likely benign LLM, confidence 0.95 Random base64-like test vector string in abseil's hash tests.
    Reasoning

    Same test vector table pattern: base64-looking literal and expected hash constant. Raw-pass signal on random test data in vendored abseil.

  313. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:353:9

    base64-like blob (70 bytes, compression ratio 1.16) (raw pass, confidence 0.60)

          {"j+loZ+C87+"
           "bJxNVebg94gU0mSLeDulcHs84tQT7BZM2rzDSLiCNxUedHr1ZWJ9ejTiBa0dqy2I2ABc++"
           "xzOLcv+//YfibtjKtYggC6/3rv0XCc7xu6d/"
           "O6xO+XOBhOWAQ+IHJVHf7wZnDxIXB8AUHsnjEISKj7823biqXjyP3g==",
    likely benign LLM, confidence 0.97 Test input strings for the low-level hash test table.
    Reasoning

    Test vector table of base64-looking strings paired with expected hash values in a hashing test; these are random test inputs, not an encoded payload.

  314. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:355:9

    base64-like blob (56 bytes, compression ratio 1.20) (raw pass, confidence 0.60)

           "xzOLcv+//YfibtjKtYggC6/3rv0XCc7xu6d/"
           "O6xO+XOBhOWAQ+IHJVHf7wZnDxIXB8AUHsnjEISKj7823biqXjyP3g==",
           uint64_t{0x3da6830a9e32631e}},
          {"f3LlpcPElMkspNtDq5xXyWU62erEaKn7RWKlo540gR6mZsNpK1czV/"
    likely benign LLM, confidence 0.97 Test input strings for the low-level hash test table.
    Reasoning

    Same hash test vector table of random-looking input strings with expected hash constants; benign test data in a well-known open-source library.

  315. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc:359:9

    base64-like blob (70 bytes, compression ratio 1.16) (raw pass, confidence 0.60)

           "sOmqaq8XAQLEn68LKj6/"
           "cFkJukxRzCa4OF1a7cCAXYFp9+wZDu0bw4y63qbpjhdCl8GO6Z2lkcXy7KOzbPE01ukg7+"
           "gN+7uKpoohgAhIwpAKQXmX5xtd0=",
           uint64_t{0xc9ae5c8759b4877a}},
    likely benign LLM, confidence 0.97 Test input strings for the low-level hash test table.
    Reasoning

    Continuation of the same hash test vector table; benign.

  316. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/log/stripping_test.cc:258:8

    base64-like blob (40 bytes, compression ratio 1.27) (raw pass, confidence 0.60)

      constexpr char kEncodedPositiveControl[] =
          "U3RyaXBwaW5nVGVzdC5Qb3NpdGl2ZUNvbnRyb2w=";
      const std::string encoded_negative_control =
          absl::Base64Escape("StrippingTest.NegativeControl");
    likely benign LLM, confidence 0.96 Base64 constant encoding a test control name for log stripping tests.
    Reasoning

    The base64 string decodes to the test name 'StrippingTest.PositiveControl', used to check log stripping; a deliberate, readable test fixture.

  317. info warn → info by review encoding-base64 third_party/abseil-cpp/absl/log/stripping_test.cc:264:36

    base64-like blob (40 bytes, compression ratio 1.27) (raw pass, confidence 0.60)

      // won't encode to `kEncodedPositiveControl`.
      EXPECT_THAT(Base64UnescapeOrDie("U3RyaXBwaW5nVGVzdC5Qb3NpdGl2ZUNvbnRyb2w="),
                  Eq("StrippingTest.PositiveControl"));
    likely benign LLM, confidence 0.96 Base64 decode of a test control name in a logging test.
    Reasoning

    Base64UnescapeOrDie of the same known test string, verifying encoding round-trip; benign.

  318. info warn → info by review embedded-nul-in-string third_party/abseil-cpp/absl/strings/charset_test.cc:56:53

    string literal contains an embedded NUL followed by 6 more bytes of source (token pass, confidence 0.85)

      const absl::CharSet lets(absl::string_view("^abcde", 3));
      const absl::CharSet lets2(absl::string_view("fghij\0klmnop", 10));
      const absl::CharSet lets3("fghij\0klmnop");
      EXPECT_TRUE(lets2.contains('k'));
    likely benign LLM, confidence 0.97 String literal with embedded NUL used to test CharSet behavior.
    Reasoning

    Deliberate embedded NUL in a string literal to test CharSet handling of NUL bytes; standard edge-case testing in abseil.

  319. info warn → info by review embedded-nul-in-string third_party/abseil-cpp/absl/strings/charset_test.cc:57:35

    string literal contains an embedded NUL followed by 6 more bytes of source (token pass, confidence 0.85)

      const absl::CharSet lets2(absl::string_view("fghij\0klmnop", 10));
      const absl::CharSet lets3("fghij\0klmnop");
      EXPECT_TRUE(lets2.contains('k'));
      EXPECT_FALSE(lets3.contains('k'));
    likely benign LLM, confidence 0.97 String literal with embedded NUL for CharSet test.
    Reasoning

    Same deliberate NUL edge-case test for CharSet construction; benign.

  320. info warn → info by review embedded-nul-in-string third_party/abseil-cpp/absl/strings/escaping_test.cc:48:20

    string literal contains an embedded NUL followed by 4 more bytes of source (token pass, confidence 0.85)

          std::string("xxxx\r\t'\"\\"),
          std::string("\0xx\0", 4),
          std::string("\x01\x31"),
          std::string("abc\xb\x42\141bc"),
    likely benign LLM, confidence 0.96 Test vector with embedded NUL for escaping tests.
    Reasoning

    Embedded NUL in a test vector for string escaping/unescaping round-trips; expected edge-case testing.

  321. info warn → info by review encoding-octal third_party/abseil-cpp/absl/strings/escaping_test.cc:111:37

    6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

          {"signi\\\\fying\\\\ nothing\\\\", "signi\\fying\\ nothing\\"},
          {"\\010\\t\\n\\013\\014\\r", "\010\011\012\013\014\015"}
      };
      epair hex_values[] = {
    likely benign LLM, confidence 0.97 Octal escape test vectors for C-escaping.
    Reasoning

    Octal escape sequences in a test table verifying C-escape decoding of control characters; expected in escaping tests.

  322. info warn → info by review encoding-octal third_party/abseil-cpp/absl/strings/escaping_test.cc:118:37

    6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

          {"hel\\\\ter\\\\skel\\\\ter\\\\", "hel\\ter\\skel\\ter\\"},
          {"\\x08\\t\\n\\x0b\\x0c\\r", "\010\011\012\013\014\015"}
      };
      epair utf8_oct_values[] = {
    likely benign LLM, confidence 0.97 Escape-sequence test vectors.
    Reasoning

    Hex/octal escape test table for string unescaping; benign.

  323. info warn → info by review encoding-octal third_party/abseil-cpp/absl/strings/escaping_test.cc:128:33

    6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

          {"\xed\x81\xac\xeb\xa1\xac\\010\\t\\n\\013\\014\\r",
           "\xed\x81\xac\xeb\xa1\xac\010\011\012\013\014\015"}
      };
      epair utf8_hex_values[] = {
    likely benign LLM, confidence 0.97 UTF-8 escape-sequence test vectors.
    Reasoning

    UTF-8 and octal escape test vectors in an escaping test; benign.

  324. info warn → info by review encoding-octal third_party/abseil-cpp/absl/strings/escaping_test.cc:138:33

    6 consecutive `\NNN` octal escapes (entropy 2.6 bits/byte) (raw pass, confidence 0.65)

          {"\xed\x81\xac\xeb\xa1\xac\\x08\\t\\n\\x0b\\x0c\\r",
           "\xed\x81\xac\xeb\xa1\xac\010\011\012\013\014\015"}
      };
    likely benign LLM, confidence 0.97 UTF-8 hex escape test vectors.
    Reasoning

    UTF-8 and hex escape test vectors in an escaping test; benign.

  325. info warn → info by review embedded-nul-in-string third_party/abseil-cpp/absl/strings/escaping_test.cc:282:26

    string literal contains an embedded NUL followed by 2 more bytes of source (token pass, confidence 0.85)

      // converted to the equivalent characters.
      EXPECT_EQ(std::string("\0\n"
                            "0\n"
                            "\0\n"
    likely benign LLM, confidence 0.96 Expected-output string with embedded NULs in escaping test.
    Reasoning

    Deliberate embedded NUL characters in expected-output strings for a CEscape/unescape test; standard test data.

  326. info warn → info by review embedded-nul-in-string third_party/abseil-cpp/absl/strings/escaping_test.cc:284:26

    string literal contains an embedded NUL followed by 2 more bytes of source (token pass, confidence 0.85)

                            "0\n"
                            "\0\n"
                            "\0",
                            7),
    likely benign LLM, confidence 0.95 Test expectation string with embedded NULs for C-escaping tests.
    Reasoning

    Adjacent string literal concatenation deliberately builds a byte sequence containing NUL to test CUnescape/CEscape round-tripping. This is standard unit-test data in a vendored library.

  327. info warn → info by review embedded-nul-in-string third_party/abseil-cpp/absl/strings/escaping_test.cc:294:26

    string literal contains an embedded NUL followed by 2 more bytes of source (token pass, confidence 0.85)

      EXPECT_TRUE(absl::CUnescape(original_string, &result_string_));
      EXPECT_EQ(std::string("\0\n"
                            "0\n"
                            "\0\n"
    likely benign LLM, confidence 0.95 Expected-value literal with embedded NULs in an unescape test.
    Reasoning

    The NUL-containing literal is the expected output of CUnescape in an escaping test, which is the purpose of the test.

  328. info warn → info by review embedded-nul-in-string third_party/abseil-cpp/absl/strings/escaping_test.cc:296:26

    string literal contains an embedded NUL followed by 2 more bytes of source (token pass, confidence 0.85)

                            "0\n"
                            "\0\n"
                            "\0",
                            7),
    likely benign LLM, confidence 0.95 Expected-value literal with embedded NULs in an unescape test.
    Reasoning

    Same pattern as the neighbouring expectation: deliberate NUL bytes checked against CUnescape output in a unit test.

  329. info warn → info by review embedded-nul-in-string third_party/abseil-cpp/absl/strings/escaping_test.cc:305:26

    string literal contains an embedded NUL followed by 2 more bytes of source (token pass, confidence 0.85)

      EXPECT_TRUE(absl::CUnescape(original_string, &result_string_));
      EXPECT_EQ(std::string("\0\n"
                            "0\n"
                            "\0",
    likely benign LLM, confidence 0.95 Expected-value literal with embedded NULs in an unescape test.
    Reasoning

    Deliberate NUL-containing expected output in an escaping unit test.

  330. info warn → info by review embedded-nul-in-string third_party/abseil-cpp/absl/strings/escaping_test.cc:623:64

    string literal contains an embedded NUL followed by 3 more bytes of source (token pass, confidence 0.85)

      {
        absl::string_view data_set[] = {"ab-/", absl::string_view("\0bcd", 4),
                                        absl::string_view("abc.\0", 5)};
        for (absl::string_view bad_data : data_set) {
    likely benign LLM, confidence 0.95 Test data array of malformed inputs including embedded NULs.
    Reasoning

    Bad-input data set for a decoding test, built with explicit lengths so the NULs are intentional edge cases for rejection of invalid input.

  331. info critical → info by review format-string-write third_party/abseil-cpp/absl/strings/internal/str_format/convert_test.cc:1408:28

    printf format directive `%n` writes to memory (in string literal) (token pass, confidence 0.90)

      EXPECT_TRUE(FormatFails("%s", 1));
      EXPECT_TRUE(FormatFails("%n", 1));
    
      // Double input
    likely benign LLM, confidence 0.95 Test asserting StrFormat rejects the %n write directive.
    Reasoning

    The %n directive is passed to FormatFails, which asserts that the library rejects it. This is a negative test of the formatter, not an exploit. The real-world %n risk does not apply because the format is never executed by libc printf.

  332. info critical → info by review format-string-write third_party/abseil-cpp/absl/strings/internal/str_format/convert_test.cc:1413:28

    printf format directive `%n` writes to memory (in string literal) (token pass, confidence 0.90)

      EXPECT_TRUE(FormatFails("%s", 1.));
      EXPECT_TRUE(FormatFails("%n", 1.));
      EXPECT_TRUE(FormatFails("%c", 1.));
      EXPECT_TRUE(FormatFails("%d", 1.));
    likely benign LLM, confidence 0.95 Test asserting StrFormat rejects %n with a double argument.
    Reasoning

    Negative test that FormatFails rejects %n with a double argument; the library under test must refuse it.

  333. info critical → info by review format-string-write third_party/abseil-cpp/absl/strings/internal/str_format/convert_test.cc:1420:28

    printf format directive `%n` writes to memory (in string literal) (token pass, confidence 0.90)

      // String input
      EXPECT_TRUE(FormatFails("%n", ""));
      EXPECT_TRUE(FormatFails("%c", ""));
      EXPECT_TRUE(FormatFails("%d", ""));
    likely benign LLM, confidence 0.95 Test asserting StrFormat rejects %n with a string argument.
    Reasoning

    Negative test where %n with a string argument is expected to fail in the type-safe formatter.

  334. info warn → info by review embedded-nul-in-string third_party/abseil-cpp/absl/strings/match_test.cc:25:28

    string literal contains an embedded NUL followed by 3 more bytes of source (token pass, confidence 0.85)

    TEST(MatchTest, StartsWith) {
      const std::string s1("123\0abc", 7);
      const absl::string_view a("foobar");
      const absl::string_view b(s1);
    likely benign LLM, confidence 0.95 Test input containing an embedded NUL for StartsWith.
    Reasoning

    Constructing a string with an explicit length to include a NUL is a standard way to test StartsWith on binary-safe string_view inputs.

  335. info warn → info by review embedded-nul-in-string third_party/abseil-cpp/absl/strings/match_test.cc:42:28

    string literal contains an embedded NUL followed by 3 more bytes of source (token pass, confidence 0.85)

    TEST(MatchTest, EndsWith) {
      const std::string s1("123\0abc", 7);
      const absl::string_view a("foobar");
      const absl::string_view b(s1);
    likely benign LLM, confidence 0.95 Test input containing an embedded NUL for EndsWith.
    Reasoning

    Same as the StartsWith test: an embedded NUL input for EndsWith binary-safety testing.

  336. info warn → info by review embedded-nul-in-string third_party/abseil-cpp/absl/strings/match_test.cc:93:35

    string literal contains an embedded NUL followed by 3 more bytes of source (token pass, confidence 0.85)

      const absl::string_view sv("foo");
      const absl::string_view sv2("foo\0bar", 4);
      EXPECT_EQ(s, "foo");
      EXPECT_EQ(sv, "foo");
    likely benign LLM, confidence 0.95 Test string_view with an embedded NUL and explicit length.
    Reasoning

    Explicit length of 4 deliberately truncates the literal so the NUL-containing string_view compares equal to "foo", testing embedded-NUL handling.

  337. info warn → info by review dynamic-format-string third_party/abseil-cpp/absl/strings/str_format_test.cc:82:5

    `snprintf` called with a non-literal format string (format-string bug pattern) (ast pass, confidence 0.80)

        char buf[4096]{};
        snprintf(buf, sizeof(buf), fmt, 123);
        EXPECT_EQ(
            str_format_internal::FormatPack(
    likely benign LLM, confidence 0.85 Test compares StrFormat output with snprintf using a variable format string.
    Reasoning

    The snprintf call takes a format variable inside a test that exercises the library's own format-string machinery against the system snprintf for comparison. The format is test-controlled and no untrusted input reaches it.

  338. info critical → info by review format-string-write third_party/abseil-cpp/absl/strings/str_format_test.cc:188:28

    printf format directive `%n` writes to memory (in string literal) (token pass, confidence 0.90)

      int n = 0;
      EXPECT_EQ("", StrFormat("%n", FormatCountCapture(&n)));
      EXPECT_EQ(0, n);
      EXPECT_EQ("123", StrFormat("%d%n", 123, FormatCountCapture(&n)));
    likely benign LLM, confidence 0.95 Test of StrFormat's %n support that captures the written character count.
    Reasoning

    Test of the %n count-capture feature, which the library implements deliberately through FormatCountCapture. The expected output is checked, so it is a feature test rather than a write exploit.

  339. info critical → info by review format-string-write third_party/abseil-cpp/absl/strings/str_format_test.cc:190:33

    printf format directive `%n` writes to memory (in string literal) (token pass, confidence 0.90)

      EXPECT_EQ(0, n);
      EXPECT_EQ("123", StrFormat("%d%n", 123, FormatCountCapture(&n)));
      EXPECT_EQ(3, n);
    }
    likely benign LLM, confidence 0.95 Test verifying the %n captured count equals 3.
    Reasoning

    Continuation of the same %n count-capture test; it verifies the count stored via FormatCountCapture equals 3.

  340. info critical → info by review format-string-write third_party/abseil-cpp/absl/strings/str_format_test.cc:196:28

    printf format directive `%n` writes to memory (in string literal) (token pass, confidence 0.90)

      int n = 0;
      EXPECT_EQ("", StrFormat("%n", FormatCountCapture(&n)));
      EXPECT_EQ(0, n);
      EXPECT_EQ("123", StrFormat("%v%n", 123, FormatCountCapture(&n)));
    likely benign LLM, confidence 0.97 Abseil test exercising StrFormat's %n count-capture behavior.
    Reasoning

    This is a unit test for absl's StrFormat, exercising the %n conversion via a test helper FormatCountCapture. The string literal is a format spec under test, not an exploit payload; the token pass flags any %n literal.

  341. info critical → info by review format-string-write third_party/abseil-cpp/absl/strings/str_format_test.cc:198:33

    printf format directive `%n` writes to memory (in string literal) (token pass, confidence 0.90)

      EXPECT_EQ(0, n);
      EXPECT_EQ("123", StrFormat("%v%n", 123, FormatCountCapture(&n)));
      EXPECT_EQ(3, n);
    }
    likely benign LLM, confidence 0.97 Abseil test checking %n count output in StrFormat.
    Reasoning

    Same abseil StrFormat test file; %n is used with a safe capture object to verify written counts, as expected for a formatting library's conformance tests.

  342. info critical → info by review format-string-write third_party/abseil-cpp/absl/strings/str_format_test.cc:205:31

    printf format directive `%n` writes to memory (in string literal) (token pass, confidence 0.90)

      int n = 0;
      UntypedFormatSpec format("%d%n");
      int i = 123, *ip = &n;
      FormatArgImpl args[2] = {FormatArgImpl(i), FormatArgImpl(ip)};
    likely benign LLM, confidence 0.97 Abseil untyped format spec test using %n with a local int.
    Reasoning

    UntypedFormatSpec test with a controlled int pointer target; this is library self-testing of the format engine, not attacker-controlled format strings.

  343. info critical → info by review format-string-write third_party/abseil-cpp/absl/strings/str_format_test.cc:217:31

    printf format directive `%n` writes to memory (in string literal) (token pass, confidence 0.90)

      int n = 0;
      UntypedFormatSpec format("%v%n");
      int i = 123, *ip = &n;
      FormatArgImpl args[2] = {FormatArgImpl(i), FormatArgImpl(ip)};
    likely benign LLM, confidence 0.97 Abseil untyped format spec test with %v%n.
    Reasoning

    Same pattern in abseil's format tests; the %n target is a local variable under test control.

  344. info critical → info by review format-string-write third_party/abseil-cpp/absl/strings/str_format_test.cc:230:27

    printf format directive `%n` writes to memory (in string literal) (token pass, confidence 0.90)

      EXPECT_EQ("    1         2",
                StrFormat("%5d%n%10d%n", 1, FormatCountCapture(&n1), 2,
                          FormatCountCapture(&n2)));
      EXPECT_EQ(5, n1);
    likely benign LLM, confidence 0.97 Abseil test of multiple %n count captures in StrFormat.
    Reasoning

    Vendored abseil test verifying positional count capture across multiple %n directives; benign library test code.

  345. info critical → info by review format-string-write third_party/abseil-cpp/absl/strings/str_format_test.cc:230:33

    printf format directive `%n` writes to memory (in string literal) (token pass, confidence 0.90)

      EXPECT_EQ("    1         2",
                StrFormat("%5d%n%10d%n", 1, FormatCountCapture(&n1), 2,
                          FormatCountCapture(&n2)));
      EXPECT_EQ(5, n1);
    likely benign LLM, confidence 0.97 Abseil test of second %n count capture in StrFormat.
    Reasoning

    Duplicate %n usage in the same vendored abseil test; benign.

  346. info critical → info by review format-string-write third_party/abseil-cpp/absl/strings/str_format_test.cc:239:28

    printf format directive `%n` writes to memory (in string literal) (token pass, confidence 0.90)

      std::string s;
      StrAppendFormat(&s, "%s: %n%s\n", "(1,1)", FormatCountCapture(&n), "(1,2)");
      StrAppendFormat(&s, "%*s%s\n", n, "", "(2,2)");
      EXPECT_EQ(7, n);
    likely benign LLM, confidence 0.97 Abseil test using %n to feed a later width specifier.
    Reasoning

    StrAppendFormat test using %n to capture a width for later use; a standard library conformance check.

  347. info critical → info by review format-string-write third_party/abseil-cpp/absl/strings/str_format_test.cc:254:28

    printf format directive `%n` writes to memory (in string literal) (token pass, confidence 0.90)

      std::string a3 = "(2,2)";
      StrAppendFormat(&s, "%v: %n%v\n", a1, FormatCountCapture(&n), a2);
      StrAppendFormat(&s, "%*s%v\n", n, "", a3);
      EXPECT_EQ(7, n);
    likely benign LLM, confidence 0.97 Abseil test of %n with StrAppendFormat.
    Reasoning

    Similar StrAppendFormat conformance test in vendored abseil; benign.

  348. info warn → info by review embedded-nul-in-string third_party/abseil-cpp/absl/strings/str_split_test.cc:144:34

    string literal contains an embedded NUL followed by 4 more bytes of source (token pass, confidence 0.85)

        // delimiter.
        std::string embedded_nulls("a\0b\0c", 5);
        std::string null_delim("\0", 1);
        std::vector<std::string> v = absl::StrSplit(embedded_nulls, null_delim);
    likely benign LLM, confidence 0.95 Abseil test constructing strings with embedded NUL delimiters.
    Reasoning

    Deliberate embedded NUL bytes in a string_view/StrSplit unit test to verify NUL handling; ordinary test data in vendored abseil.

  349. info warn → info by review embedded-nul-in-string third_party/abseil-cpp/absl/strings/string_view_test.cc:970:33

    string literal contains an embedded NUL followed by 3 more bytes of source (token pass, confidence 0.85)

      const absl::string_view a("foobar");
      const absl::string_view b("123\0abc", 7);
      const absl::string_view e;
      EXPECT_TRUE(a.starts_with(a));
    likely benign LLM, confidence 0.95 Abseil string_view test using an embedded NUL literal.
    Reasoning

    Explicit length-bounded string_view with embedded NUL to test starts_with behavior; standard edge-case testing.

  350. info warn → info by review embedded-nul-in-string third_party/abseil-cpp/absl/strings/string_view_test.cc:1004:33

    string literal contains an embedded NUL followed by 3 more bytes of source (token pass, confidence 0.85)

      const absl::string_view a("foobar");
      const absl::string_view b("123\0abc", 7);
      const absl::string_view e;
      EXPECT_TRUE(a.ends_with(a));
    likely benign LLM, confidence 0.95 Abseil string_view test with embedded NUL for ends_with.
    Reasoning

    Same embedded-NUL edge case for ends_with in vendored abseil tests; benign.

  351. info critical → info by review format-string-write third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format_test.cc:204:32

    printf format directive `%n` writes to memory (in string literal) (token pass, confidence 0.90)

    #endif
      TestFormatSpecifier(tp, tz, "%n", "\n");
      TestFormatSpecifier(tp, tz, "%R", "00:00");
      TestFormatSpecifier(tp, tz, "%t", "\t");
    likely benign LLM, confidence 0.96 cctz test verifying strftime %n maps to newline.
    Reasoning

    cctz time format test passing %n as a strftime specifier expecting a newline; %n here is a strftime whitespace directive, not a printf write, so the finding is a false positive.

  352. printf format directive `%n` writes to memory (in string literal) (token pass, confidence 0.90)

    
      EXPECT_TRUE(parse("%n", "\n", tz, &tp));
    
      tp = reset;
    likely benign LLM, confidence 0.96 cctz parse test for strftime %n newline directive.
    Reasoning

    Parsing test for strftime %n (newline) in cctz; not a printf memory write. False positive from the token pass.

  353. info warn → info by review identifier-confusable-collision third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup_test.cc:731:14

    two identifiers collapse to visual skeleton `to` (0/O/o and 1/l/I are confusable) (token pass, confidence 0.80)

      const time_zone utc = utc_time_zone();
      const auto t0 = chrono::system_clock::from_time_t(0);
    
      ExpectTime(chrono::time_point_cast<chrono::nanoseconds>(t0), utc, 1970, 1, 1,
    likely benign LLM, confidence 0.93 Short identifiers in an abseil time zone test trigger a confusable-skeleton collision.
    Reasoning

    Two identifiers such as 't0' and 'to' or similar short names collapse to the same skeleton; this is a common artifact of short identifiers in test code, with no evidence of deliberate homoglyph use in the snippet.

  354. info warn → info by review identifier-confusable-collision third_party/abseil-cpp/absl/time/time_test.cc:96:24

    two identifiers collapse to visual skeleton `to` (0/O/o and 1/l/I are confusable) (token pass, confidence 0.80)

                    "Time is documented as being trivially destructible");
      constexpr absl::Time t0 = absl::UnixEpoch();
      static_assert(t0 == absl::UnixEpoch(), "UnixEpoch");
      constexpr absl::Time t1 = absl::InfiniteFuture();
    likely benign LLM, confidence 0.93 Abseil time test uses short variable names that the confusable check flags.
    Reasoning

    Snippet shows ordinary ASCII identifiers (t0, t1, UnixEpoch, InfiniteFuture) in a standard abseil test; the collision is a false positive from short names.

  355. 16 consecutive `\NNN` octal escapes (entropy 3.2 bits/byte) (raw pass, confidence 0.65)

        "osed_enum\030\001 \001(\010B\341\001\210\001\001\230\001\004\230\001\001\242\001\t\022\004true\030\204\007\242"
        "\001\n\022\005false\030\347\007\262\001\273\001\010\350\007\020\350\007\032\262\001The legacy clos"
        "ed enum behavior in Java is deprecated a"
        "nd is scheduled to be removed in edition"
    likely benign LLM, confidence 0.90 Generated protobuf descriptor C++ source containing serialized octal-escaped bytes.
    Reasoning

    Octal escapes in a protoc-generated descriptor blob encoding serialized protobuf field data; this is standard generated output for binary serialization, with readable text embedded.

  356. command name is a variable (`$temp_dir`) and `temp_dir` is assigned the output of a command — executed command determined at runtime (ast pass, confidence 0.90)

    # Run the Mac version
    "$temp_dir"/method_dump_macos >> "$temp_dir"/methods_unsorted_macos.txt
    
    # Generate sorted output
    likely benign LLM, confidence 0.80 Build helper script running a locally built method_dump binary from a temp directory.
    Reasoning

    The script runs binaries it itself compiled into a temp directory (method_dump_macos) to dump method lists for protobuf's Objective-C generator. Variable-named execution of a locally built tool is normal for a build helper, though it is a runtime-determined command.

  357. info critical → info by review dynamic-execution third_party/protobuf/src/google/protobuf/compiler/subprocess.cc:329:9

    `execvp` called with a non-literal path (ast pass, confidence 0.90)

          case SEARCH_PATH:
            execvp(argv[0], argv);
            break;
          case EXACT_NAME:
    likely benign LLM, confidence 0.90 Protobuf compiler subprocess helper calling execvp with a caller-supplied program path.
    Reasoning

    execvp in protobuf's subprocess wrapper is the standard way to spawn a plugin or program whose path is supplied by the caller; this is a legitimate process-spawning utility, not a dropper.

  358. info critical → info by review dynamic-execution third_party/protobuf/src/google/protobuf/compiler/subprocess.cc:332:9

    `execv` called with a non-literal path (ast pass, confidence 0.90)

          case EXACT_NAME:
            execv(argv[0], argv);
            break;
        }
    likely benign LLM, confidence 0.90 Protobuf compiler subprocess helper calling execv with a caller-supplied path.
    Reasoning

    execv in the same protobuf subprocess helper, used for exact-name execution of a caller-specified plugin path; this is expected behavior for a compiler plugin launcher.

  359. command name is a variable (`$PROTOC`) that this file sets only to plain text (ast pass, confidence 0.40)

    
    $PROTOC \
        --cpp_out=$TEST_TMPDIR/testzip.zip --python_out=$TEST_TMPDIR/testzip.zip \
        --java_out=$TEST_TMPDIR/testzip.jar -I$TEST_TMPDIR testzip.proto \
  360. command name is a variable (`$UNZIP`) that this file sets only to plain text (ast pass, confidence 0.40)

    echo "Testing output to zip..."
    if $UNZIP -h > /dev/null; then
      $UNZIP -t $TEST_TMPDIR/testzip.zip > $TEST_TMPDIR/testzip.list \
        || fail 'unzip failed.'
  361. command name is a variable (`$UNZIP`) that this file sets only to plain text (ast pass, confidence 0.40)

    if $UNZIP -h > /dev/null; then
      $UNZIP -t $TEST_TMPDIR/testzip.zip > $TEST_TMPDIR/testzip.list \
        || fail 'unzip failed.'
  362. command name is a variable (`$JAR`) that this file sets only to plain text (ast pass, confidence 0.40)

    echo "Testing output to jar..."
    if $JAR c $TEST_TMPDIR/testzip.proto > /dev/null; then
      $JAR tf $TEST_TMPDIR/testzip.jar > $TEST_TMPDIR/testzip.list \
        || fail 'jar failed.'
  363. command name is a variable (`$JAR`) that this file sets only to plain text (ast pass, confidence 0.40)

    if $JAR c $TEST_TMPDIR/testzip.proto > /dev/null; then
      $JAR tf $TEST_TMPDIR/testzip.jar > $TEST_TMPDIR/testzip.list \
        || fail 'jar failed.'
  364. command name is a variable (`$JAR`) that this file sets only to plain text (ast pass, confidence 0.40)

      # Check that -interface.jar timestamps are normalized:
      if [[ "$(TZ=UTC $JAR tvf $TEST_TMPDIR/testzip.jar)" != *'Tue Jan 01 00:00:00 UTC 1980'* ]]; then
        fail 'Zip did not contain normalized timestamps'
      fi
  365. 4 rows of escape runs, lines 8-8 (first: 7 consecutive `\NNN` octal escapes (entropy 2.5 bits/byte) (in comment)) (raw pass, confidence 0.39)

    _EDITION_DEFAULTS "\n%\030\204\007\"\003\302>\000*\033\010\001\020\002\030\002 \003(\0010\0028\002@\001\302>\010\010\001\020\003\030\000 \001\n%\030\347\007\"\003\302>\000*\033\010\002\020\001\030\001 \002(\0010\0018\002@\001\302>\010\010\000\020\003\030\000 \001\n%\030\350\007\"\023\010\001\020\001\030\001 \002(\0010\
  366. identifier `𤭢XX` mixes scripts: Other + Latin (in string/comment) (raw pass, confidence 0.40)

      Tokenizer::ParseString("'\\u0024\\u00a2\\u20ac\\U00024b62XX'", &output);
      EXPECT_EQ("$¢€𤭢XX", output);
      // Same thing encoded using UTF16.
      Tokenizer::ParseString("'\\u0024\\u00a2\\u20ac\\ud852\\udf62XX'", &output);
  367. identifier `𤭢XX` mixes scripts: Other + Latin (in string/comment) (raw pass, confidence 0.40)

      Tokenizer::ParseString("'\\u0024\\u00a2\\u20ac\\ud852\\udf62XX'", &output);
      EXPECT_EQ("$¢€𤭢XX", output);
      // Here's some broken UTF16; there's a head surrogate with no tail surrogate.
      // We just output this as if it were UTF8; it's not a defined code point, but
  368. identifier `𤭢XX` mixes scripts: Other + Latin (in string/comment) (raw pass, confidence 0.40)

    
          "$¢€𤭢XX",
          "$¢€𤭢XX",
  369. identifier `𤭢XX` mixes scripts: Other + Latin (in string/comment) (raw pass, confidence 0.40)

          "$¢€𤭢XX",
          "$¢€𤭢XX",
    
          "\xed\xa1\x92XX",

Reproduce This Scan

Run disclude locally to verify. These commands scan the published file; the "new in this release" marks come from comparing it with the previous release's file, which they don't repeat. Add --format sarif for SARIF output. Add --llm (with an API key in the environment) to include the LLM review.

cargo install disclude --version 4.3.0
curl -fsSL -o grpcio_tools-1.84.1.tar.gz https://files.pythonhosted.org/packages/aa/f8/d23cf09b5a05684958152412d1bf7e61e9fe1938f1cf90959ae291498a1b/grpcio_tools-1.84.1.tar.gz
printf '%s  %s\n' ca8a326df3441127d6709d992774844bb496db30b08f76ed5d1a912089e03f2c grpcio_tools-1.84.1.tar.gz | shasum -a 256 -c -
mkdir pkg && tar -xzf grpcio_tools-1.84.1.tar.gz -C pkg --strip-components 1
disclude scan --untrusted --severity info pkg