{
  "ml": {
    "v": "7",
    "id": 896,
    "lvl": -1,
    "conf": 0,
    "prob": 0.000011374552741472144,
    "type": "rust",
    "version": "v18.18",
    "analyzed_at": "2026-09-23T19:43:51Z"
  },
  "path": "fast-socks5@4c8985c",
  "raw": {
    "rev": "a041b",
    "files": [
      {
        "id": 1240,
        "mol": "O(C)H₃(Cm₁₆Db₄F)Md₃(BkIn₁₅Pa)",
        "pid": 53,
        "rel": "fetched",
        "sha": "bd305cf95077d6d95558c098615116131befdfa54c7e363d3bd776bc5fb3e135",
        "via": "https://codeload.github.com/dizda/fast-socks5/tar.gz/4c8985c",
        "path": "pkg:github/dizda/fast-socks5@4c8985c",
        "risk": 14,
        "size": 35673,
        "type": "gz",
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 35673,
              "entropy": 7.99
            },
            "binary": {
              "peak_region_bytes": 35673,
              "peak_region_entropy": 7.83
            }
          }
        },
        "traits": [
          {
            "id": "micro-behaviors/communications/socket/create::socket-module-import",
            "atk": "T1071",
            "mbc": "C0001",
            "conf": 0.6,
            "crit": 3,
            "desc": "Imports Python's socket module",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/udpheadererror::crate/udpheadererror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::UdpHeaderError",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio/io/asyncbufreadext::tokio/io/asyncbufreadext",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio::io::AsyncBufReadExt",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/fast_socks5/server/run_udp_proxy::fast_socks5/server/run_udp_proxy",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fast_socks5::server::run_udp_proxy",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/arc::std/sync/arc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::Arc",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/documentation/source::readme-markdown-basename",
            "conf": 0.99,
            "crit": 2,
            "desc": "README Markdown basename",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/python/socket::socket",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports socket",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/python/dns/message::dns/message",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports dns.message",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/authenticationmethod::crate/authenticationmethod",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::AuthenticationMethod",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio/net/tcpstream::tokio/net/tcpstream",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports tokio::net::TcpStream",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/string/fromutf8error::std/string/fromutf8error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::string::FromUtf8Error",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/atomic/atomicusize::std/sync/atomic/atomicusize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::atomic::AtomicUsize",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/num/parseinterror::std/num/parseinterror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::num::ParseIntError",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/consts/socks5_addr_type_ipv4::crate/consts/socks5_addr_type_ipv4",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::consts::SOCKS5_ADDR_TYPE_IPV4",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/rust/fast_socks5/server/run_tcp_proxy::fast_socks5/server/run_tcp_proxy",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fast_socks5::server::run_tcp_proxy",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio/net/tosocketaddrs::tokio/net/tosocketaddrs",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports tokio::net::ToSocketAddrs",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio/net/tosocketaddrs::AsyncToSocketAddrs",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports tokio::net::ToSocketAddrs as AsyncToSocketAddrs",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/connect::tcpstream-connect-host-literal",
            "conf": 0.92,
            "crit": 3,
            "desc": "Rust TcpStream remote host literal",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::direct-socket-http-request-source",
            "conf": 0.94,
            "crit": 3,
            "desc": "Source sends raw HTTP over direct socket",
            "from": [
              {
                "off": 2654,
                "file": 2,
                "line": 97
              },
              {
                "off": 1723,
                "file": 3,
                "line": 64
              },
              {
                "off": 15203,
                "file": 4,
                "line": 430
              },
              {
                "off": 866,
                "file": 5,
                "line": 30
              },
              {
                "off": 2860,
                "file": 8,
                "line": 92
              },
              {
                "off": 1859,
                "file": 12,
                "line": 64
              }
            ],
            "uses": [
              18,
              70,
              145
            ]
          },
          {
            "id": "micro-behaviors/data/runtime/keywords::pipe-to-cmd",
            "conf": 0.9,
            "crit": 1,
            "desc": "Pipe to cmd interpreter",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::rust-collect-call",
            "conf": 0.85,
            "crit": 2,
            "desc": "Rust materializes an iterator with .collect()",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/task/context::AsyncContext",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::Context as AsyncContext",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/server::crate/server",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::server",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-meaningful-description",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo package has meaningful description"
          },
          {
            "id": "metadata/import/rust/tokio/io/asyncreadext::tokio/io/asyncreadext",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio::io::AsyncReadExt",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/rust/fast_socks5/client::fast_socks5/client",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fast_socks5::client",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/send::rust-write-all",
            "mbc": "C0001",
            "conf": 0.9,
            "crit": 3,
            "desc": "Rust writes all bytes to stream",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/util/stream/tcp_connect::crate/util/stream/tcp_connect",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::util::stream::tcp_connect",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/time/duration::std/time/duration",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::time::Duration",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/socks5command::crate/socks5command",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::Socks5Command",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/send::python-sendto",
            "atk": "T1071",
            "mbc": "C0001",
            "conf": 0.7,
            "crit": 3,
            "desc": "Python socket sendto() call",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/vec/intoiter::std/vec/intoiter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::vec::IntoIter",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/user-agent::ua-curl",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.5,
            "crit": 3,
            "desc": "curl User-Agent",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio/net/udpsocket::tokio/net/udpsocket",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports tokio::net::UdpSocket",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/decode/hex::rust-radix16-byte-decode",
            "atk": "T1027",
            "conf": 0.94,
            "crit": 3,
            "desc": "Rust decodes radix-16 bytes",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/dns/label::portable-source-dns-query-api",
            "atk": "T1071.004",
            "conf": 0.9,
            "crit": 1,
            "desc": "Source references a portable DNS query API",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio/sync/rwlock::tokio/sync/rwlock",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio::sync::RwLock",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/sockserror::crate/sockserror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::SocksError",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/util/target_addr/totargetaddr::util/target_addr/totargetaddr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports util::target_addr::ToTargetAddr",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/util/target_addr/addrerror::crate/util/target_addr/addrerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::util::target_addr::AddrError",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/sockserror/replysocks4error::crate/sockserror/replysocks4error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::SocksError::ReplySocks4Error",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/parse_udp_request::crate/parse_udp_request",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::parse_udp_request",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/marker/phantomdata::std/marker/phantomdata",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::marker::PhantomData",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/net/socketaddrv6::std/net/socketaddrv6",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::net::SocketAddrV6",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/bind/function::udpsocket-bind",
            "conf": 0.85,
            "crit": 3,
            "desc": "Rust UdpSocket::bind call",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio/try_join::tokio/try_join",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio::try_join",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/os/event/loop::tokio-namespace",
            "conf": 0.5,
            "crit": 3,
            "desc": "References the Tokio async runtime namespace",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "from": [
              {
                "file": 13
              },
              {
                "file": 14
              }
            ],
            "uses": [
              80,
              113,
              140,
              141
            ]
          },
          {
            "id": "micro-behaviors/communications/dns/label::source-dns-query-api",
            "atk": "T1071.004",
            "conf": 0.9,
            "crit": 1,
            "desc": "Source invokes a DNS query API",
            "from": [
              {
                "file": 1
              },
              {
                "file": 3
              },
              {
                "file": 4
              },
              {
                "file": 5
              },
              {
                "file": 6
              },
              {
                "file": 12
              },
              {
                "file": 14
              }
            ],
            "uses": [
              36,
              123
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::module-level-side-effect-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Python module-level function call"
          },
          {
            "id": "micro-behaviors/communications/dns/client::public-dot-major-provider",
            "conf": 0.88,
            "crit": 3,
            "desc": "Public DNS-over-TLS major provider term",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::broad-exception-bound-catch",
            "atk": "T1027",
            "mbc": "C0027",
            "conf": 0.8,
            "crit": 1,
            "desc": "Catches broad Exception into a variable",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/udp::sock-dgram-python",
            "conf": 0.8,
            "crit": 3,
            "desc": "UDP datagram socket (Python SOCK_DGRAM)",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/socks4/socks4command::crate/socks4/socks4command",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::socks4::Socks4Command",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio/io/errorkind::IOErrorKind",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio::io::ErrorKind as IOErrorKind",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/util/target_addr/totargetaddr::crate/util/target_addr/totargetaddr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::util::target_addr::ToTargetAddr",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/net/ipv6addr::std/net/ipv6addr",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::net::Ipv6Addr",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/receive::socket-recvfrom-call",
            "atk": "T1071",
            "mbc": "C0001",
            "conf": 0.7,
            "crit": 3,
            "desc": "socket.recvfrom() call",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/ip/endpoint::external-ipv4-port-source-literal",
            "conf": 0.82,
            "crit": 3,
            "desc": "Hardcoded external IPv4 with port",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/context::anyhow/context",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::Context",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio/time/timeout::tokio/time/timeout",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio::time::timeout",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/util/stream/connecterror::crate/util/stream/connecterror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::util::stream::ConnectError",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio/sync/oneshot::tokio/sync/oneshot",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio::sync::oneshot",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/io::std/io",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::io",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/rust/fast_socks5/server/socks5serverprotocol::fast_socks5/server/socks5serverprotocol",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fast_socks5::server::Socks5ServerProtocol",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/proxy/socks::socks5-proto",
            "atk": "T1090",
            "mbc": "C0001",
            "conf": 0.6,
            "crit": 3,
            "desc": "SOCKS5 protocol reference",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/message::raw-http-safe-request-line-source",
            "conf": 0.94,
            "crit": 3,
            "desc": "Raw HTTP safe-method request line in source",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/util/target_addr/addrerror::util/target_addr/addrerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports util::target_addr::AddrError",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-or-declaration-file",
            "conf": 0.85,
            "crit": 1,
            "desc": "File is a test or type-declaration source file",
            "from": [
              {
                "file": 14
              }
            ],
            "uses": [
              95
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "micro-behaviors/communications/http/download/handler::rust-reader-read-to-end",
            "atk": "T1105",
            "conf": 0.92,
            "crit": 3,
            "desc": "Rust reader fills a byte buffer",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/receive::rust-stream-receive-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Rust reads from a named network stream",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/socks4/replyerror::crate/socks4/replyerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::socks4::ReplyError",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/thiserror/error::thiserror/error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports thiserror::Error",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/curl::curl-command-remote-url",
            "conf": 0.85,
            "crit": 3,
            "desc": "curl command names a remote HTTP(S) URL",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/replyerror::crate/replyerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::ReplyError",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::rust-tests-directory-path",
            "conf": 0.9,
            "crit": 2,
            "desc": "Path identifies Rust tests directory",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio_test/assert_ok::tokio_test/assert_ok",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio_test::assert_ok",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio/net/tcplistener::tokio/net/tcplistener",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports tokio::net::TcpListener",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/fast_socks5/client/config::fast_socks5/client/config",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fast_socks5::client::Config",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio_test/block_on::tokio_test/block_on",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio_test::block_on",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-repository-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares repository"
          },
          {
            "id": "metadata/import/rust/crate/util/stream/tcp_connect_with_timeout::crate/util/stream/tcp_connect_with_timeout",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::util::stream::tcp_connect_with_timeout",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio/sync/oneshot/sender::tokio/sync/oneshot/sender",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio::sync::oneshot::Sender",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/result::crate/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::Result",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/pin/pin::std/pin/pin",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::pin::Pin",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/fast_socks5/sockserror::fast_socks5/sockserror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fast_socks5::SocksError",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/port::loopback-endpoint-with-port",
            "conf": 0.9,
            "crit": 3,
            "desc": "Loopback socket endpoint with explicit port",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio/net/lookup_host::tokio/net/lookup_host",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports tokio::net::lookup_host",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/util/target_addr/targetaddr::crate/util/target_addr/targetaddr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::util::target_addr::TargetAddr",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/runtime::is-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "Test, spec, or fixture file",
            "from": [
              {
                "file": 14
              }
            ],
            "uses": [
              141
            ]
          },
          {
            "id": "metadata/import/rust/std/net/tosocketaddrs::std/net/tosocketaddrs",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::net::ToSocketAddrs",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/fast_socks5/auth_method_enums::fast_socks5/auth_method_enums",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fast_socks5::auth_method_enums",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/result::anyhow/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::Result",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/write/file/full::repeated-buffer-write-token",
            "conf": 0.88,
            "crit": 3,
            "desc": "Source uses a buffer write call",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/download/curl::curl-silent-short-flag-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "Curl silent flag with remote URL",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio/io/asyncwriteext::tokio/io/asyncwriteext",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio::io::AsyncWriteExt",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "objectives/command-and-control/channel/tunnel/proxy::python-socks-data-message",
            "atk": "T1572",
            "conf": 0.88,
            "crit": 3,
            "desc": "Python SOCKS data message",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/fast_socks5/socks5command::fast_socks5/socks5command",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fast_socks5::Socks5Command",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/task/poll::std/task/poll",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::task::Poll",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/dns/raw::dns-query-function",
            "conf": 0.75,
            "crit": 3,
            "desc": "DNS query builder function names",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio/io/asyncread::tokio/io/asyncread",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio::io::AsyncRead",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/rust/fast_socks5/util/target_addr/targetaddr::fast_socks5/util/target_addr/targetaddr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fast_socks5::util::target_addr::TargetAddr",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/read_exact::crate/read_exact",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::read_exact",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/buffer/integer-codec::rust-big-endian-byte-conversion",
            "conf": 0.85,
            "crit": 3,
            "desc": "Rust integer to big-endian bytes",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/client::crate/client",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::client",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::rust-tests-path-filename",
            "conf": 0.85,
            "crit": 2,
            "desc": "Path or filename indicates Rust tests",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/import/rust/std/collections/hashset::std/collections/hashset",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::collections::HashSet",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/net/ipv4addr::std/net/ipv4addr",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::net::Ipv4Addr",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::command-field-key",
            "conf": 0.9,
            "crit": 1,
            "desc": "JSON-like object command field",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/structopt/structopt::structopt/structopt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports structopt::StructOpt",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/fast_socks5/server/passwordauthentication::fast_socks5/server/passwordauthentication",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fast_socks5::server::PasswordAuthentication",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/fast_socks5/result::fast_socks5/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fast_socks5::Result",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/dns/label::common-source-dns-query-api",
            "atk": "T1071.004",
            "conf": 0.88,
            "crit": 1,
            "desc": "Source references a common DNS query API",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/fast_socks5/server/passwordauthenticationstarted::fast_socks5/server/passwordauthenticationstarted",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fast_socks5::server::PasswordAuthenticationStarted",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/fast_socks5/client/socks5stream::fast_socks5/client/socks5stream",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fast_socks5::client::Socks5Stream",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio_stream/stream::tokio_stream/stream",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio_stream::Stream",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/dns/lookup/query::source-resolver-query",
            "conf": 0.92,
            "crit": 3,
            "desc": "Source or bytecode performs DNS resolution",
            "from": [
              {
                "file": 1
              },
              {
                "file": 3
              },
              {
                "file": 4
              },
              {
                "file": 5
              },
              {
                "file": 6
              },
              {
                "file": 12
              },
              {
                "file": 14
              }
            ],
            "uses": [
              51
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/ops/deref::std/ops/deref",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::ops::Deref",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/fast_socks5/client/socks5datagram::fast_socks5/client/socks5datagram",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fast_socks5::client::Socks5Datagram",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "off": 14402,
                "file": 4,
                "line": 403
              },
              {
                "file": 5
              },
              {
                "off": 43241,
                "file": 6,
                "line": 1306
              }
            ],
            "uses": [
              42,
              129
            ]
          },
          {
            "id": "metadata/import/rust/util/target_addr/read_address::util/target_addr/read_address",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports util::target_addr::read_address",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/ready::crate/ready",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::ready",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/new_udp_header::crate/new_udp_header",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::new_udp_header",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/net/tosocketaddrs::StdToSocketAddrs",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::net::ToSocketAddrs as StdToSocketAddrs",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio/io::tokio/io",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio::io",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/receive::rust-datagram-receive-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Rust receives a datagram from a socket",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/net/socketaddrv4::std/net/socketaddrv4",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::net::SocketAddrV4",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 2,
            "desc": "File is in common test directory",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::python-test-file",
            "conf": 0.7,
            "crit": 2,
            "desc": "Python test file suffix",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio/io/asyncwrite::tokio/io/asyncwrite",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio::io::AsyncWrite",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/consts::crate/consts",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::consts",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/fmt::std/fmt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::fmt",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/connect::tcpstream-connect",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust TcpStream::connect call",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/rust/util/stream/connecterror::util/stream/connecterror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports util::stream::ConnectError",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/build/compiler::structopt-crate",
            "conf": 0.8,
            "crit": 3,
            "desc": "uses structopt crate",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/server/socks5server::crate/server/socks5server",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::server::Socks5Server",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/net/ipaddr::std/net/ipaddr",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::net::IpAddr",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/future/future::std/future/future",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::future::Future",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/fast_socks5/replyerror::fast_socks5/replyerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fast_socks5::ReplyError",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/python/socks::socks",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports socks",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/fast_socks5/server/authmethodsuccessstate::fast_socks5/server/authmethodsuccessstate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fast_socks5::server::AuthMethodSuccessState",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/fast_socks5/server/authmethod::fast_socks5/server/authmethod",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fast_socks5::server::AuthMethod",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/family::socket-af-inet-name",
            "atk": "T1071",
            "mbc": "C0001",
            "conf": 0.55,
            "crit": 3,
            "desc": "AF_INET constant name",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/acceptauthentication::super/acceptauthentication",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::AcceptAuthentication",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/util/target_addr/targetaddr::util/target_addr/targetaddr",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports util::target_addr::TargetAddr",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/fast_socks5/server/transfer::fast_socks5/server/transfer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fast_socks5::server::transfer",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/util/target_addr/read_address::crate/util/target_addr/read_address",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::util::target_addr::read_address",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio/task::tokio/task",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio::task",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/atomic/ordering::std/sync/atomic/ordering",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::atomic::Ordering",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/fast_socks5/server/dnsresolvehelper::_",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fast_socks5::server::DnsResolveHelper as _",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::block-unbounded-loop-header",
            "conf": 1.0,
            "crit": 3,
            "desc": "Contains an unbounded block loop",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/socks4/consts::crate/socks4/consts",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::socks4::consts",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/net/socketaddr::std/net/socketaddr",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports std::net::SocketAddr",
            "from": [
              {
                "file": 1
              }
            ]
          }
        ]
      }
    ]
  }
}