{
  "ml": {
    "v": "7",
    "eng": "2.13.0",
    "lvl": -1,
    "conf": 0,
    "prob": 0.007803003,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.007803002838045359,
        "type": "crate"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000209808349609375,
        "type": "cargo.toml"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014960765838623047,
        "type": "rust"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-25T05:28:18Z"
  },
  "path": "fakecloud-bedrock-agent-0.45.0.crate",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "Md(In₂)",
        "sha": "01247f9e36f910bc6a7b26f183c03171fb5629997d0ddf64212159593fa61290",
        "path": "fakecloud-bedrock-agent-0.45.0.crate",
        "risk": 5,
        "size": 31671,
        "type": "crate",
        "facts": {
          "metrics": {
            "file": {
              "size": 31671,
              "entropy": 7.99
            },
            "binary": {
              "peak_region_bytes": 31671,
              "peak_region_entropy": 7.82
            }
          }
        },
        "ident": {
          "name": {
            "value": "fakecloud-bedrock-agent",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/faiscadev/fakecloud",
              "kind": "repository",
              "source": "crate.repository"
            },
            {
              "url": "https://fakecloud.dev",
              "kind": "homepage",
              "source": "crate.homepage"
            }
          ],
          "trust": "unsigned",
          "version": {
            "value": "0.45.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "fakecloud-bedrock-agent",
            "source": "crate.name",
            "verified": false
          },
          "description": {
            "value": "Bedrock Agent implementation for FakeCloud",
            "source": "crate.description",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/import/rust/http/method::http/method",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports http::Method",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/http/statuscode::http/statuscode",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports http::StatusCode",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/lang/runtime::tokio-namespace",
            "conf": 0.5,
            "crit": 3,
            "desc": "References the Tokio async runtime namespace",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/build/archive::archive-cargo-toml-entry",
            "conf": 0.9,
            "crit": 2,
            "desc": "Archive contains Cargo.toml"
          },
          {
            "id": "metadata/file/comment::source-at-most-two-comments",
            "conf": 0.88,
            "crit": 2,
            "desc": "Source has at most two comments",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/file/extension/identity::json-txt-md-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "JSON, text, or markdown filename extension",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/file/extension/identity::rust-source-extension",
            "conf": 0.98,
            "crit": 2,
            "desc": "Rust source filename extension",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/file/extension/identity::web-asset-extension",
            "conf": 1.0,
            "crit": 2,
            "desc": "Common web or JSON file extension",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/file/extension/package::rust-crate-basename",
            "conf": 0.95,
            "crit": 2,
            "desc": "Archive basename has a .crate suffix"
          },
          {
            "id": "metadata/file/format/conformance::json-document-opening",
            "conf": 0.95,
            "crit": 2,
            "desc": "File begins with a JSON document",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/file/format/structured::valid",
            "conf": 0.6,
            "crit": 2,
            "desc": "File contains valid JSON data",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/file/profile/structured::cargo-core-fields-present",
            "conf": 0.88,
            "crit": 2,
            "desc": "Cargo name/version and another project field are present",
            "from": [
              {
                "file": 3
              }
            ],
            "uses": [
              68,
              69,
              73,
              74,
              76,
              78
            ]
          },
          {
            "id": "metadata/import/rust/async_trait/async_trait::async_trait/async_trait",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports async_trait::async_trait",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/chrono/datetime::chrono/datetime",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports chrono::DateTime",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/chrono/utc::chrono/utc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports chrono::Utc",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/agent::crate/state/agent",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::Agent",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/agentactiongroup::crate/state/agentactiongroup",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::AgentActionGroup",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/agentalias::crate/state/agentalias",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::AgentAlias",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/agentcollaborator::crate/state/agentcollaborator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::AgentCollaborator",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/agentknowledgebase::crate/state/agentknowledgebase",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::AgentKnowledgeBase",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/agentversion::crate/state/agentversion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::AgentVersion",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/bedrock_agent_snapshot_schema_version::crate/state/bedrock_agent_snapshot_schema_version",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::BEDROCK_AGENT_SNAPSHOT_SCHEMA_VERSION",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/bedrockagentaccounts::crate/state/bedrockagentaccounts",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::BedrockAgentAccounts",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/bedrockagentsnapshot::crate/state/bedrockagentsnapshot",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::BedrockAgentSnapshot",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/datasource::crate/state/datasource",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::DataSource",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/flow::crate/state/flow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::Flow",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/flowalias::crate/state/flowalias",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::FlowAlias",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/flowversion::crate/state/flowversion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::FlowVersion",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/ingestionjob::crate/state/ingestionjob",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::IngestionJob",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/knowledgebase::crate/state/knowledgebase",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::KnowledgeBase",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/prompt::crate/state/prompt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::Prompt",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/promptversion::crate/state/promptversion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::PromptVersion",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/sharedbedrockagentstate::crate/state/sharedbedrockagentstate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::SharedBedrockAgentState",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/fakecloud_aws/arn/arn::fakecloud_aws/arn/arn",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fakecloud_aws::arn::Arn",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/fakecloud_core/service/awsrequest::fakecloud_core/service/awsrequest",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fakecloud_core::service::AwsRequest",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/fakecloud_core/service/awsresponse::fakecloud_core/service/awsresponse",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fakecloud_core::service::AwsResponse",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/fakecloud_core/service/awsservice::fakecloud_core/service/awsservice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fakecloud_core::service::AwsService",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/fakecloud_core/service/awsserviceerror::fakecloud_core/service/awsserviceerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fakecloud_core::service::AwsServiceError",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/fakecloud_persistence/snapshotstore::fakecloud_persistence/snapshotstore",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fakecloud_persistence::SnapshotStore",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/parking_lot/rwlock::parking_lot/rwlock",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports parking_lot::RwLock",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde/deserialize::serde/deserialize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde::Deserialize",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde/serialize::serde/serialize",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde::Serialize",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde_json/json::serde_json/json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde_json::json",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/serde_json/value::serde_json/value",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde_json::Value",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/service/bedrockagentservice::service/bedrockagentservice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports service::BedrockAgentService",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/state/agent::state/agent",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports state::Agent",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/state/agentalias::state/agentalias",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports state::AgentAlias",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/state/agentcollaborator::state/agentcollaborator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports state::AgentCollaborator",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/state/agentversion::state/agentversion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports state::AgentVersion",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/state/bedrock_agent_snapshot_schema_version::state/bedrock_agent_snapshot_schema_version",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports state::BEDROCK_AGENT_SNAPSHOT_SCHEMA_VERSION",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/state/bedrockagentaccounts::state/bedrockagentaccounts",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports state::BedrockAgentAccounts",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/state/bedrockagentsnapshot::state/bedrockagentsnapshot",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports state::BedrockAgentSnapshot",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/state/datasource::state/datasource",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports state::DataSource",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/state/flow::state/flow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports state::Flow",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/state/flowalias::state/flowalias",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports state::FlowAlias",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/state/flowversion::state/flowversion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports state::FlowVersion",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/state/ingestionjob::state/ingestionjob",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports state::IngestionJob",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/state/knowledgebase::state/knowledgebase",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports state::KnowledgeBase",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/state/prompt::state/prompt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports state::Prompt",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/state/promptversion::state/promptversion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports state::PromptVersion",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/state/sharedbedrockagentstate::state/sharedbedrockagentstate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports state::SharedBedrockAgentState",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/collections/btreemap::std/collections/btreemap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::collections::BTreeMap",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/arc::std/sync/arc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::Arc",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/tokio/sync/mutex::AsyncMutex",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio::sync::Mutex as AsyncMutex",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "from": [
              {
                "off": 87,
                "file": 4,
                "line": 3
              },
              {
                "off": 6325,
                "file": 6,
                "line": 150
              },
              {
                "off": 412,
                "file": 8,
                "line": 11
              },
              {
                "off": 5469,
                "file": 9,
                "line": 146
              },
              {
                "off": 842,
                "file": 10,
                "line": 23
              },
              {
                "off": 2363,
                "file": 11,
                "line": 64
              },
              {
                "off": 1180,
                "file": 12,
                "line": 28
              },
              {
                "off": 6939,
                "file": 13,
                "line": 207
              }
            ],
            "uses": [
              88,
              89,
              90,
              91,
              92,
              93,
              94
            ]
          },
          {
            "id": "metadata/package/dependencies/lockfile::cargo-lock-package-table",
            "conf": 0.99,
            "crit": 2,
            "desc": "Cargo lockfile package table",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/description/length::cargo-description-at-least-20-characters",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo description has at least 20 characters"
          },
          {
            "id": "metadata/package/documentation/source::cargo-readme-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo readme field is populated"
          },
          {
            "id": "metadata/package/documentation/source::package-doc-reference-basename",
            "conf": 0.9,
            "crit": 2,
            "desc": "Package documentation basename",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/files/name::cargo-agent-path-token",
            "conf": 0.9,
            "crit": 2,
            "desc": "Cargo member path contains agent token",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/integrity::cargo-registry-checksum-field",
            "conf": 0.99,
            "crit": 2,
            "desc": "Cargo lockfile 64-hex checksum field",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/license::cargo-license-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo license field is populated"
          },
          {
            "id": "metadata/package/name/identity::cargo-package-name-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package name field is populated"
          },
          {
            "id": "metadata/package/repository::cargo-repository-code-forge-host",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository names a common code-forge host"
          },
          {
            "id": "metadata/package/repository::cargo-repository-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository field is populated"
          },
          {
            "id": "metadata/package/version::cargo-conventional-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package uses conventional version"
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/permission/telemetry::gecko-data-collection-omitted",
            "conf": 0.95,
            "crit": 2,
            "desc": "Firefox extension omits data collection"
          },
          {
            "id": "micro-behaviors/data/collection/create::rust-collect-call",
            "conf": 0.85,
            "crit": 2,
            "desc": "Rust materializes an iterator with .collect()",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/dispatch::rust-get-accessor-call",
            "conf": 0.85,
            "crit": 2,
            "desc": "Rust calls a .get() accessor",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::rust-iter-call",
            "conf": 0.85,
            "crit": 2,
            "desc": "Rust creates an iterator with .iter()",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::json-type-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "JSON object has a type key",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/lang/generated::automatically-generated-text",
            "conf": 0.85,
            "crit": 1,
            "desc": "Bare automatically-generated provenance phrase",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-transfer-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-transfer verb token",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::english-edit-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "English edit-action verb token",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/auth::state-field-to-field-assignment",
            "mbc": "C0002",
            "conf": 0.94,
            "crit": 1,
            "desc": "Copies state between structured fields",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/services/cloud::repeated-public-cloud-provider-name--aws",
            "conf": 0.4,
            "crit": 1,
            "desc": "Public cloud provider name (AWS)",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/llm/repository-directive::repository-agent-directive-marker",
            "conf": 0.88,
            "crit": 1,
            "desc": "Marks text as an agent directive",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/parse/vocabulary::token-word",
            "conf": 0.45,
            "crit": 1,
            "desc": "Contains the standalone word token",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::command-field-key",
            "conf": 0.9,
            "crit": 1,
            "desc": "JSON-like object command field",
            "from": [
              {
                "file": 10
              }
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "boP@RnMc:3nLzL}nMc-$rA8:*k#ZAyk$\u003c%Pav!\u003c}mn=AJmmnm+sS*6$qB:H\u0026bmkUrs7(e.aA.Ttz^^f\u003czF784A::63B0bNyaARpdaAz4ax(!xpC{2E.A+xqkCwg(fayPzmz/5{8x\u003e7N/y\u003cuvjar\u003eYwA=2l3x)KtmavxNTxkYzAz/6qkw[=6)B0b7kAV/jcCXI26y-)kaze-{9x\u003c$^)x([RcboRhABz8!9y?$kqwPz\u003caz/fRsz!paVvrc10ayPd#ayP8czY\u003c7iCxdztwGUx1vruf\u003cay]55wO#3\u0026zEWx(A%:cmBz\u0026pxwOkZ#BAhTHc$L2ze?wbPA::63B1RfBdiJejAaJ]$wO#0(wPGEhbmkUrnOf8\u003cz/)ghA+cwlwNPa-zF78lxLzJgw[=6)ayX[8vrVd2wGV8dvrrSlxK@r8A+Pf2zEEu7lT+1Fz.ucIzeoL7aA}Koy-)LdyH}scaz+$myAN!iA^n^rx\u003ey%*A+fcgasHVowft-iv}W04z/PziA+eW2z/e#)y?k4F3l{V(wN##Kvrc10e{82Gy+xTDx\u003eFM2z/M$xxK@r8A+Pf2zEEu7v@DmbwO#Qhe^.}\u0026Aa9l(vp%dS3t0:ZBzkVhauZ?\u003egb7Era{@i@zdK?Mar\u003eAayH}0(z/]OxvR67\u003cz!0Mmvp%d?BrR6nwPz\u003caz/cWXar\u0026G(g=l)ta{}!4x(4r5jS[uBy\u0026:d{vrDWgy?Wu3jS[uBy\u0026:d{vrDWgvRG.3auZ\u0026VvqH0@3sO70z!jf4ze:r5B09Q*w)]H%wEq\u003c*Bz(njB98ECjS[uBy\u0026:d{vrDWgvR6B!xK#lcjS[uBy\u0026:d{wmY*(A+PGmx(v(ijS\u003e}nwN]?1v@0hMxjU$5azCXiy?mD{zGGrex(v(iw]zYjmQZ7zlU{W-wfIv]z/668vp%c]jS\u003e}ZBAzFyiXJc#vqxB:y\u0026sDbe[wKpa{@v4vpTj^auZ\u0026VvqH0@3t:A^wO#N2auZ?\u003ek$s:BeI/1kePkUYy*?A%AV$\u003chwPhNex([olC{2l)b4#7uAc15[fk20vxMW=pv@Diqw)]y{v{@[VB$WDoyH}0(z/]Om3jp0Nx\u003c$uPzEEx[auZ?\u003ew)]E^v@c7awm5!Swo8P#yHpH.wO#Pl3ufA}xDPCXb6d^mfkLuie](1S3jp0FwPhi#wmYT*x\u003equrvrlZiv\u003ez!yvqf*?3u*03B7]MgauZ?\u003efFk773jp0FwPhi#wmYT*x\u003equrv}Y[3zF@!/C4CYnx(v(ijS\u003e}5e\u0026j:Vw[ty)B-I5mauZ\u0026Kb6dsowmV@\u003c3jp0FwPhi#wmYT*x\u003equrw)]E^v@c7awg.klB6Pb@wPz\u003caz/cWXar\u0026G(g=l)ta{[VYwmYZ\u003ezE^r@v}/H}e[OKcwN/K{B.07lz/Pz{3u*03B7]MgauZ?\u003efFkgte?!ER3r}4LAaJ]$wO#0(wPGFovqxB:y\u0026sDbePtowB7]YqwO#0?t)+:^A=U@kzxI7+a$$Sah7*Nb3jp0FwPhi#wmYT*x\u003equrxMOunt)+:^A=U@kzxI7+a#7nG3r}4LAaJ]$wO#0(wPGFyvrcc$zF9r)z//m(C4CYnx(v(ijS\u003e}5e?]a93jp0FwPhi#wmYT*x\u003equrAaK61wO#PwwO#0@wnb{]t)+:^A=U@kzxI7+a#gtH3r}4LAaJ]$wO#0(wPGFBwPzr)t)+:^A=U@kzxI7+a#7nGw[ty)B-I5mauZ\u0026Kb4Ln9x)a5it)Z{ywmYZ\u003ezE^r@v}/H}e]$PAwmYa.B8L@43u*03B7]MgauZ?\u003ef^l@itv.q:wO#3\u0026zEWx(B1RJBA+5-*D0$Mat)+:^A=U@kzxI7+a$$Sfa{[VYwmYZ\u003ezE^r@v}/H}e{82Ex(vn:C4CYnx(v(ijS\u003e}6a{}{[vruTjwPF$Sax]f}arR^Jzdc{{z/W9N3lQDlar\u003e\u0026FeP2SDBzisGxMvV)wfJMiarR^Hb5Q$la$K6zarR^Jx(tOCBzkLned9HxarR\u003eIx(dA9ed9HxarR\u003eHx\u003eIr(y:7zqarR^Hb6e3Ev\u003ciDharR^Hb5?Nvv}x.5a$K6zarR^Jw]/dE3s9#Ctv.q:wO#3\u0026zEWx(B1RMPvpK1?xi+\u003c/wPz\u003caz/cWXar\u0026G(f^l@itv.q:wO#3\u0026zEWx(B1RPTx\u003egGRC4CYnx(v(ijS\u003e}6a{}{[vruTjwPF$Sax{4kg:lij3r}4LB$EloAaJ]$wO#0(wPGFCz!\u003c69t)+:^A=U@kzxI7+a#7nGw[ty)B-I5mauZ\u0026K3lQDlar\u003eVhv@=Hea$K6zarR^JA=-)IB.(eleP+VDwNP9[ed9HxarR\u003eCwPPaE3lQDlar\u003eJreP(eHy:7zqarR^Hb6mKowG\u0026VjarR^Hb6dEhzEEu9ed9HxarR\u003eHD2vaoed9HxarR\u003eEA=kD0B8@JR3lQDlar\u003eAsa$K6zarR^Jzdc{{z/W9N3lQDlar\u003e\u0026Fa$K7b3i",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 1909,
              "entropy": 4.88
            },
            "binary": {
              "peak_region_bytes": 1909,
              "peak_region_entropy": 4.98
            }
          }
        },
        "id": 3,
        "path": "fakecloud-bedrock-agent-0.45.0.crate!!fakecloud-bedrock-agent-0.45.0/Cargo.toml",
        "pid": 0,
        "refs": [
          {
            "to": "pkg:cargo/async-trait?version_requirement=0.1",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/chrono?version_requirement=0.4",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/fakecloud-aws?version_requirement=0.45.0",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/fakecloud-core?version_requirement=0.45.0",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/fakecloud-persistence?version_requirement=0.45.0",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/http?version_requirement=1",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/parking_lot?version_requirement=0.12",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/percent-encoding?version_requirement=2",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/serde?version_requirement=1",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/serde_json?version_requirement=1",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/serde_yaml?version_requirement=0.9",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/tokio?version_requirement=1",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/tracing?version_requirement=0.1",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/uuid?version_requirement=1",
            "kind": "dependency"
          },
          {
            "to": "pkg:cargo/tokio?version_requirement=1",
            "kind": "undefined"
          },
          {
            "to": "src/lib.rs",
            "off": 893,
            "file": 5,
            "kind": "local"
          },
          {
            "to": "pkg:github/faiscadev/fakecloud",
            "off": 805,
            "kind": "repository"
          }
        ],
        "risk": 2,
        "sha": "3933dae1c80d14ce6327596f0a86e48c49d2e30d8cae0d8678042ae23812fb48",
        "size": 1909,
        "traits": [
          {
            "id": "metadata/file/profile/structured::cargo-core-fields-present",
            "conf": 0.88,
            "crit": 2,
            "desc": "Cargo name/version and another project field are present",
            "uses": [
              1,
              2,
              4,
              5,
              7,
              9
            ]
          },
          {
            "id": "metadata/package/description/length::cargo-description-at-least-20-characters",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo description has at least 20 characters"
          },
          {
            "id": "metadata/package/documentation/source::cargo-readme-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo readme field is populated"
          },
          {
            "id": "metadata/package/files/name::cargo-agent-path-token",
            "conf": 0.9,
            "crit": 2,
            "desc": "Cargo member path contains agent token"
          },
          {
            "id": "metadata/package/license::cargo-license-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo license field is populated"
          },
          {
            "id": "metadata/package/name/identity::cargo-package-name-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package name field is populated"
          },
          {
            "id": "metadata/package/repository::cargo-repository-code-forge-host",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository names a common code-forge host"
          },
          {
            "id": "metadata/package/repository::cargo-repository-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository field is populated"
          },
          {
            "id": "metadata/package/version::cargo-conventional-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package uses conventional version"
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/lang/generated::automatically-generated-text",
            "conf": 0.85,
            "crit": 1,
            "desc": "Bare automatically-generated provenance phrase",
            "spans": [
              [
                15,
                0
              ]
            ]
          }
        ],
        "type": "cargo.toml"
      },
      {
        "ctx": [
          {
            "b": "B-RapB97}Ni+98Ay?m9#x(v)giYYPbA+e/Rvq[pnB-RapB97}Ni=/N:v(=UpA:}fr3uZA3ayPtpzEW3}A:-W7iYZX\u003cD2vb0BAg/7Buo?LB7DF7xMw3ez-P}al$7gGrb3hXefE@mv%{ACB-Rapw)]E^v@c7awm5+?B2(u\u003cA=9{0l2{\u003c83uZA3azt\u003esA5{4bo\u003ewAWz!7ywq/(C\u0026B-P]*wmZfJ3uZA3aAg+fyIvW0uU\u003cU5iYZe.oMaARi%{aKwGV59A+5-*yiarhiY.R5B8L}Eaxz]!B.b$.3uZA3aARKqx(u3[B9RUkiYY#TBy/XtvriLSB9RUko)7L?CSMltB-Rapw)]E^v@c7awm5?+A+do)B7Gxnx\u003e7Zni^TepB5DN?B.bSoefEl5B5DN\u003cAbPSnwH[@\u0026CxlX]A=#ebwH[@\u0026CxlX]A=#ebwKQSWz/Qm/3uZA3azb4$wN/K{B.1\u0026#wPz\u003caB97#hv}vXZq/l2.B7/Glq/(}#wJHkaB-Rapv@=11wJz\u003e[Byxo5iY.P{arR^Hl1:+DBsXL2xjU$5l1t1Jz/e6=z/{1IavfTKzGFfXx\u003c(6lavfTKzGFl:y\u00260J?z/Podz/NxKl1:+DBw3H\u0026CwH\u00263xjTzrB7D)Bl1:+DBxh%[B7]Mged9HxarT0Zwo8P#yE8PAzGFfOv@DHcBAn#Qls\u003cXFz!0MGxjU$5q/l2.B7/GlefEt?Byw9^B-H#6efEz#z*9-PmR)0!l2pmzB1wC6y\u0026sI#wPz\u003caz/d9karR^HnP5fLB98bmzC1?RefEP6z*c2ewm]Euvrl0haw^8%ze:OFaw^8%ze:O$wPz\u003caz/d9Gq!PPWwN[bswo8P#yE8PAzGF*0vru6i3lQDlavnH+qCPUMuQmgJpe\u003eO0pc?YPnkAh(q:T8Ao*Jb!mn^5QpFJCFEld=yfe1$3ls\u003cXFz!0M9l1:+DBrCQnvpQG?v@#B6zGu}ey?$knByxiiaA}KwxDQXMwPRrhayE(SB97!vaA8oyu@*YLx\u003egT]wNEObfe1$3wP?T9C{43ExK#ibvpKy[z/cXiB0a)lzfo@eBzkVhe*abbwGUY8C4CYnwGUP6A=2@nvruj4zxJOmvrb^]By/38az#98fe1$3zfo@eBzkVhazC)twP?T9az\u003e?lB7F(m3tae#x(^S#B-.5lx(mM\u003cvpKy[z/c$iv@#B6zAn)!A@",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "arS9uarR^HarR^He[5%jx((AzarR^HEf{r7arR^Wfe1CmB.LV5ayMyaz/ozlBzb98aAg[jB7]YqB0bNrwGUG9A=L-eBrA[Ywo8P#yAL]QwO#PjB97\u0026jwGVhgwO@S8zGY@lwN)t0arR^Hfe1$3z/M$dph+2Yu)6f3az\u003eXbz/QaCzeS@@e*abbwGTuR",
            "ln": 3977,
            "col": 7,
            "line": 143
          },
          {
            "b": "z/cXpA=lbnB7]MgwPw]gB-.5lwPF#4B97\u0026jwNC\u0026/arR^Wfe1CUx(W={BzMjBvqYP#B-RbnaARphB0bNyaA}\u003cuBy=O6avwQ[ePt-GC4(2iz/fb%aAz4mz/{8gwGV8dA=l8kxDRzn3lQDlatkx3ay]hcyB*PIxK@rcvqPM#Cvt+tvix8{A+e:5az(myvruj3xcoGpnD",
            "ln": 4135,
            "col": 51,
            "line": 148
          },
          {
            "b": "arR^HarR^HarR^He]t3od138-aAGeSz^NNcA+PA7c[cOLarR^HarR^HarR^He[n*oy?m9#c[dj+arR^HarR^Hy?mYhA::f0B7G09iV}Emv)0XiA+PA7j%h#}arR^HarR^HarR^Hx\u003ewGdvrV71wOl6py*?ybc[c==vq)SxB9]9Ke[]xlwO(ydC{\u003e9\u003ce{h5Q",
            "ln": 5291,
            "col": 1,
            "line": 174
          },
          {
            "b": "aBKOtarR^HarR^HarR!vw/@Nuau.\u003ego\u003ewAWz!7)\u0026p!$1?aBsCrarR^HarR^HarR^HarR!EwPS6nzxI\u003e@zdLazb1#Y(Bu%LJzGG}zefF[uA:-*adjEs=arR^HarR^H",
            "ln": 6115,
            "col": 12,
            "line": 196
          },
          {
            "b": "jS\u003e}SxjU$5B0q-N3lQDlarR^HarR^HaAg+fvqQ6rAclknc[3oFxjU$5nN%1$Bz\u003eJcBAh8kxdbhWaAIabB6yw8e[nZozE\u003ejBdjEs=arR^HarR^HarR^Hx\u003ewFqz6g#8",
            "ln": 6270,
            "col": 40,
            "line": 201
          },
          {
            "b": "aBKOtarR^HarR^HarR!vw/@Nuau.\u003ego\u003ewAWz!7)\u0026l}6^rr7d{R3lQDlarR^HarR^HarR^HaAz4nB-Ivxq/uI:c[3ocwO+}1wKf%uzGE6NaAg+fvqQ6mdlv\u003eVarR^HarQ",
            "ln": 6550,
            "col": 12,
            "line": 208
          },
          {
            "b": "Ef}8tarR^HarV7t3lQDlarR^HawM\u0026)wEoL5arV7tEf{r}ze:qll$G$sB.(dxw]zYjls\u003cXFz!0MGxjU$5q!o#)x\u003e7Y%DKp(rarUolay]4}vrDydc[cn\u003cj%i^ny?s/p3lQDlarR^Hax8\u0026/w\u0026.$\u003cwP]K*A:}c\u003ezE[2uqG\u003e/Mv@1a^zE[2uls\u003cXFz!0L",
            "ln": 21805,
            "col": 13,
            "line": 594
          },
          {
            "b": "x\u003e7Znar\u003eoawo8P#yB@$cwO#Ple{82sB98CpzF7vDed9HxarR^HarR^HarR^HarU95BzkVhiV@3MA=2lbaT!KYEir(+a$K\u003cSwPottwPRQ7wgO\u003czwPotyvrV6$vrufied9HxarR^HarR^HarV7YkrxhVarR^",
            "ln": 22427,
            "col": 21,
            "line": 620
          },
          {
            "b": "x(mM\u003cvpKy[z/c$iv@#B6zyETOarR^HarR^Hy?mYhA+frmy\u0026*^.az\u003eLev}V#[v@#B6zxKokarR^HarR^HarR^Hb13xZvru6DxjU$5a%o3jaAIagw?EOlwNPW(uTWOUzGEoN",
            "ln": 23059,
            "col": 31,
            "line": 639
          },
          {
            "b": "dj+/GarR!Pi%)8MarUGiBrCspx(k4RaARKqx(u3[ByxlaiY.t3vrVP@vR/%)yIvW0c#A)CwGVwFat2=1B97}Ni+-H[i-oKgB.(dZc[dt5DKp(rarR^HarUGiBrC4r",
            "ln": 29092,
            "col": 44,
            "line": 743
          },
          {
            "b": "vriMkxK@rcvqPM#w[=B1eN@E5A:-E1wPw]9z/PXql03#cvpJ!UAccdIe^-ZzarU.TvTi6bB0@E\u0026vqZusD$4ECvJV*SayVYLcN/yJ3jnBtfcBq7y?WA*By=Olvrue",
            "ln": 30595,
            "col": 31,
            "line": 788
          },
          {
            "b": "c[cX\u0026l3ExGwPz%dv}w8HA=k$ZaBsCrarR!ywPP5rauZ\u0026Rz!ab2arR^HarR^He[X:qc$Wg8y?a$4arR^HarR^He[5TduVY%)zyx)QD)0O+vrk^%BAe=UdgdguarR^HarSpPyHq12uUa4{wHI}Naz\u003e?lB7]J8c$Wg8y?a$zkrxh{arR!vw/@mhB6\u003c90yY",
            "ln": 30797,
            "col": 50,
            "line": 793
          },
          {
            "b": "wO+[9cM)2fx(4u\u003eaARJAB76f8B7PXuv@DmaBAg/7zGE]Zo\u003ewfJwPw]gB-RTExKM6}az+Rbxlm/fvR6U9wO2:4gb6?VzE:\u003eAfFLpkazC.6y\u0026%/kC4z\u003c8arR^HarR^HdjDYc3lQDlaBKOtarR!5yByOWdggFg3tae#v}YB-yHp{!CWCG5B9hqvB0#6u",
            "ln": 31921,
            "col": 27,
            "line": 827
          },
          {
            "b": "wm6B(wO@]zC6\u003eAQe[5*dB98BJdjEs=arR^Hy?mYhBz\u003e@azxI7+w].*buVyj1A^ooQAWUKuz/5\u0026\u003cz!abxi%)8MarUxgaz+Rhax9h}wHIOcCpsT$aARKqwO@Sq3lQDlao",
            "ln": 33118,
            "col": 45,
            "line": 857
          },
          {
            "b": "arR!P3lQDlazCBgy?mYhq/uI:c#@)hazAnEjS[e=x(n0lA=\u003e(lx(v(iDKp(rarR^HarUPbb57}oBAhIlBzkVhb3=rOazL$ozxQAxdlv\u003eVarR!P3lQDlazCBgy?mYhq/uI:c#@(",
            "ln": 39345,
            "col": 2,
            "line": 1046
          },
          {
            "b": "iV}\u003cze[5mix(v(@xl4{kA9)G\u003ezdLm9arR^HarR^Hb4j#6x(v(VA=l8tq/(C\u0026wG\u003ceTvp}i3v@#B6zEm3%z/{2aB97\u0026jwH[fharR^HarR^Jv@=c?By!#GBrS:*vp}i5A+eW3wN]dRBs}VNuVG:*gCZ*Ec[cXOarR^HarR^Hb6v\u003cnve",
            "ln": 41786,
            "col": 26,
            "line": 1108
          },
          {
            "b": "b03\u0026Pe]buyCwH\u00263xjUBVvrl0!x\u003ee+4arR^HarR^Hb5q7mCwH\u00263xjTzrB7Fo(vru68iV}\u0026-yI[6my?mc\u0026wNw[PB7FZ1Byxo5ed9HxarR^HarR\u003erA+eW3wN[8Gb03\u0026Pe[n{kvru6\u003euTX4eBz\u003eJbw[9RMgDu\u003cjed9HxarR^HarR\u003eJAaAy0",
            "ln": 50733,
            "col": 25,
            "line": 1401
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "action.starts_with"
            ],
            [
              "",
              "action.starts_with"
            ],
            [
              "",
              "action.starts_with"
            ],
            [
              "",
              "std::sync::Arc::new"
            ],
            [
              "",
              "tokio::sync::Mutex::new"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "std::sync::Arc::clone"
            ],
            [
              "",
              "save_bedrock_agent_snapshot"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "std::sync::Arc::new"
            ],
            [
              "",
              "state.clone"
            ],
            [
              "",
              "store.clone"
            ],
            [
              "",
              "lock.clone"
            ],
            [
              "",
              "Box::pin"
            ],
            [
              "",
              "save_bedrock_agent_snapshot"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "req.raw_path.trim_start_matches.split.map.collect"
            ],
            [
              "",
              "req.raw_path.trim_start_matches.split.map"
            ],
            [
              "",
              "req.raw_path.trim_start_matches.split"
            ],
            [
              "",
              "req.raw_path.trim_start_matches"
            ],
            [
              "",
              "s.to_string"
            ],
            [
              "",
              "raw_segs.last.map.unwrap_or"
            ],
            [
              "",
              "raw_segs.last.map"
            ],
            [
              "",
              "raw_segs.last"
            ],
            [
              "",
              "s.is_empty"
            ],
            [
              "",
              "raw_segs.len"
            ],
            [
              "",
              "raw_segs.len"
            ],
            [
              "",
              "segs.is_empty"
            ],
            [
              "",
              "segs.iter.all"
            ],
            [
              "",
              "segs.iter"
            ],
            [
              "",
              "s.is_empty"
            ],
            [
              "",
              "Vec::new"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "Some"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "params.push"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "segs.len"
            ],
            [
              "",
              "Self::new"
            ],
            [
              "",
              "std::sync::Arc::new"
            ],
            [
              "",
              "parking_lot::RwLock::new"
            ],
            [
              "",
              "crate::state::BedrockAgentAccounts::new"
            ],
            [
              "",
              "Self::resolve_action.ok_or_else"
            ],
            [
              "",
              "Self::resolve_action"
            ],
            [
              "",
              "action.to_string"
            ],
            [
              "",
              "path_params.is_empty"
            ],
            [
              "",
              "req.json_body"
            ],
            [
              "",
              "body.is_null"
            ],
            [
              "",
              "serde_json::Value::Object"
            ],
            [
              "",
              "serde_json::Map::new"
            ],
            [
              "",
              "serde_json::Value::String"
            ],
            [
              "",
              "serde_json::to_vec.unwrap_or_default.into"
            ],
            [
              "",
              "serde_json::to_vec.unwrap_or_default"
            ],
            [
              "",
              "serde_json::to_vec"
            ],
            [
              "",
              "validate_inputs"
            ],
            [
              "",
              "is_mutating_action"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "fakecloud_core::service::AwsServiceError::action_not_implemented"
            ],
            [
              "",
              "lock.lock"
            ],
            [
              "",
              "state.read.clone"
            ],
            [
              "",
              "state.read"
            ],
            [
              "",
              "tokio::task::spawn_blocking"
            ],
            [
              "",
              "serde_json::to_vec.map_err"
            ],
            [
              "",
              "serde_json::to_vec"
            ],
            [
              "",
              "std::io::Error::new"
            ],
            [
              "",
              "e.to_string"
            ],
            [
              "",
              "store.save"
            ],
            [
              "",
              "fakecloud_core::service::AwsServiceError::aws_error"
            ],
            [
              "",
              "fakecloud_core::service::AwsServiceError::aws_error"
            ],
            [
              "",
              "msg.into"
            ],
            [
              "",
              "s.len"
            ],
            [
              "",
              "s.bytes.all"
            ],
            [
              "",
              "s.bytes"
            ],
            [
              "",
              "b.is_ascii_alphanumeric"
            ],
            [
              "",
              "s.is_empty"
            ],
            [
              "",
              "s.len"
            ],
            [
              "",
              "s.bytes.all"
            ],
            [
              "",
              "s.bytes"
            ],
            [
              "",
              "b.is_ascii_digit"
            ],
            [
              "",
              "s.bytes.any"
            ],
            [
              "",
              "s.bytes"
            ],
            [
              "",
              "body.get.and_then.ok_or_else"
            ],
            [
              "",
              "body.get.and_then"
            ],
            [
              "",
              "body.get"
            ],
            [
              "",
              "v.as_str"
            ],
            [
              "",
              "missing"
            ],
            [
              "",
              "is_valid_id"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "validation"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "body.get.and_then.ok_or_else"
            ],
            [
              "",
              "body.get.and_then"
            ],
            [
              "",
              "body.get"
            ],
            [
              "",
              "v.as_str"
            ],
            [
              "",
              "missing"
            ],
            [
              "",
              "is_valid_version"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "validation"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "body.get.and_then.ok_or_else"
            ],
            [
              "",
              "body.get.and_then"
            ],
            [
              "",
              "body.get"
            ],
            [
              "",
              "v.as_str"
            ],
            [
              "",
              "missing"
            ],
            [
              "",
              "v.len"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "validation"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "req.query_params.get.map"
            ],
            [
              "",
              "req.query_params.get"
            ],
            [
              "",
              "s.as_str"
            ],
            [
              "",
              "body.get"
            ],
            [
              "",
              "s.parse.ok"
            ],
            [
              "",
              "s.parse"
            ],
            [
              "",
              "v.as_i64"
            ],
            [
              "",
              "from_query.is_some"
            ],
            [
              "",
              "from_body.is_some"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "validation"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "req.query_params.get.map"
            ],
            [
              "",
              "req.query_params.get"
            ],
            [
              "",
              "s.as_str"
            ],
            [
              "",
              "body.get.and_then"
            ],
            [
              "",
              "body.get"
            ],
            [
              "",
              "v.as_str"
            ],
            [
              "",
              "from_query.or"
            ],
            [
              "",
              "raw.len"
            ],
            [
              "",
              "raw.chars.any"
            ],
            [
              "",
              "raw.chars"
            ],
            [
              "",
              "c.is_whitespace"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "validation"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "req.raw_query.split.any"
            ],
            [
              "",
              "req.raw_query.split"
            ],
            [
              "",
              "kv.split_once.map.unwrap_or"
            ],
            [
              "",
              "kv.split_once.map"
            ],
            [
              "",
              "kv.split_once"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "missing"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "body.get.and_then"
            ],
            [
              "",
              "body.get"
            ],
            [
              "",
              "v.as_str"
            ],
            [
              "",
              "v.len"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "validation"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "missing"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "body.get.is_none"
            ],
            [
              "",
              "body.get"
            ],
            [
              "",
              "body.get.map.unwrap_or"
            ],
            [
              "",
              "body.get.map"
            ],
            [
              "",
              "body.get"
            ],
            [
              "",
              "v.is_null"
            ],
            [
              "",
              "Err"
            ],
            [
              "",
              "missing"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "req.json_body"
            ],
            [
              "",
              "action.starts_with"
            ],
            [
              "",
              "check_max_results"
            ],
            [
              "",
              "check_next_token"
            ],
            [
              "",
              "check_id"
            ],
            [
              "",
              "check_id"
            ],
            [
              "",
              "check_version"
            ],
            [
              "",
              "check_id"
            ],
            [
              "",
              "check_id"
            ],
            [
              "",
              "check_id"
            ],
            [
              "",
              "check_resource_arn"
            ],
            [
              "",
              "check_resource_arn"
            ],
            [
              "",
              "check_tag_keys_required"
            ],
            [
              "",
              "check_string_length"
            ],
            [
              "",
              "check_string_length"
            ],
            [
              "",
              "check_string_length"
            ],
            [
              "",
              "check_string_length"
            ],
            [
              "",
              "check_required_present"
            ],
            [
              "",
              "check_string_length"
            ],
            [
              "",
              "check_string_length"
            ],
            [
              "",
              "check_string_length"
            ],
            [
              "",
              "check_string_length"
            ],
            [
              "",
              "check_string_length"
            ],
            [
              "",
              "check_string_length"
            ],
            [
              "",
              "Ok"
            ],
            [
              "",
              "fakecloud_core::service::AwsServiceError::aws_error"
            ],
            [
              "",
              "msg.into"
            ],
            [
              "",
              "fakecloud_core::service::AwsServiceError::aws_error"
            ],
            [
              "",
              "msg.into"
            ],
            [
              "",
              "val.get"
            ],
            [
              "",
              "s.to_string"
            ],
            [
              "",
              "val.get.and_then.map.ok_or_else"
            ],
            [
              "",
              "val.get.and_then.map"
            ],
            [
              "",
              "val.get.and_then"
            ],
            [
              "",
              "val.get"
            ],
            [
              "",
              "v.as_str"
            ],
            [
              "",
              "s.to_string"
            ],
            [
              "",
              "missing"
            ],
            [
              "",
              "val.get"
            ],
            [
              "",
              "val.get.cloned"
            ],
            [
              "",
              "val.get"
            ],
            [
              "",
              "val.get.and_then.unwrap_or_default"
            ],
            [
              "",
              "val.get.and_then"
            ],
            [
              "",
              "val.get"
            ],
            [
              "",
              "v.as_array.cloned"
            ],
            [
              "",
              "v.as_array"
            ],
            [
              "",
              "chrono::Utc::now"
            ],
            [
              "",
              "fakecloud_core::ids::short_id"
            ],
            [
              "",
              "a.prompt_override_configuration.clone.unwrap_or_else"
            ],
            [
              "",
              "a.prompt_override_configuration.clone"
            ],
            [
              "",
              "g.clone"
            ],
            [
              "",
              "e.clone"
            ],
            [
              "",
              "s.clone"
            ],
            [
              "",
              "s.clone"
            ],
            [
              "",
              "g.clone"
            ],
            [
              "",
              "p.clone"
            ],
            [
              "",
              "s.clone"
            ],
            [
              "",
              "c.clone"
            ],
            [
              "",
              "g.clone"
            ],
            [
              "",
              "fakecloud_aws::arn::Arn::new.to_string"
            ],
            [
              "",
              "fakecloud_aws::arn::Arn::new"
            ],
            [
              "",
              "fakecloud_aws::arn::Arn::new.to_string"
            ],
            [
              "",
              "fakecloud_aws::arn::Arn::new"
            ],
            [
              "",
              "def.clone"
            ],
            [
              "",
              "def.clone"
            ],
            [
              "",
              "d.clone"
            ],
            [
              "",
              "std::collections::BTreeMap"
            ],
            [
              "",
              "std::sync::Arc"
            ],
            [
              "",
              "async_trait::async_trait"
            ],
            [
              "",
              "chrono::DateTime"
            ],
            [
              "",
              "chrono::Utc"
            ],
            [
              "",
              "fakecloud_aws::arn::Arn"
            ],
            [
              "",
              "http::Method"
            ],
            [
              "",
              "http::StatusCode"
            ],
            [
              "",
              "parking_lot::RwLock"
            ],
            [
              "",
              "serde_json::json"
            ],
            [
              "",
              "serde_json::Value"
            ],
            [
              "",
              "tokio::sync::Mutex"
            ],
            [
              "",
              "fakecloud_core::service::AwsRequest"
            ],
            [
              "",
              "fakecloud_core::service::AwsResponse"
            ],
            [
              "",
              "fakecloud_core::service::AwsService"
            ],
            [
              "",
              "fakecloud_core::service::AwsServiceError"
            ],
            [
              "",
              "fakecloud_persistence::SnapshotStore"
            ],
            [
              "",
              "crate::state::Agent"
            ],
            [
              "",
              "crate::state::AgentActionGroup"
            ],
            [
              "",
              "crate::state::AgentAlias"
            ],
            [
              "",
              "crate::state::AgentCollaborator"
            ],
            [
              "",
              "crate::state::AgentKnowledgeBase"
            ],
            [
              "",
              "crate::state::AgentVersion"
            ],
            [
              "",
              "crate::state::BedrockAgentAccounts"
            ],
            [
              "",
              "crate::state::BedrockAgentSnapshot"
            ],
            [
              "",
              "crate::state::DataSource"
            ],
            [
              "",
              "crate::state::Flow"
            ],
            [
              "",
              "crate::state::FlowAlias"
            ],
            [
              "",
              "crate::state::FlowVersion"
            ],
            [
              "",
              "crate::state::IngestionJob"
            ],
            [
              "",
              "crate::state::KnowledgeBase"
            ],
            [
              "",
              "crate::state::Prompt"
            ],
            [
              "",
              "crate::state::PromptVersion"
            ],
            [
              "",
              "crate::state::SharedBedrockAgentState"
            ],
            [
              "",
              "crate::state::BEDROCK_AGENT_SNAPSHOT_SCHEMA_VERSION"
            ]
          ],
          "mbr": [
            "Arn::new.to_string",
            "Self::resolve_action.ok_or_else",
            "a.customer_encryption_key_arn",
            "a.description",
            "a.foundation_model",
            "a.guardrail_configuration",
            "a.instruction",
            "a.prepared_at",
            "a.prompt_override_configuration",
            "a.prompt_override_configuration.clone",
            "a.prompt_override_configuration.clone.unwrap_or_else",
            "action.starts_with",
            "action.to_string",
            "ag.action_group_executor",
            "ag.api_schema",
            "ag.description",
            "ag.function_schema",
            "ag.parent_action_group_signature",
            "b.is_ascii_alphanumeric",
            "b.is_ascii_digit",
            "body.get",
            "body.get.and_then",
            "body.get.and_then.ok_or_else",
            "body.get.is_none",
            "body.get.map",
            "body.get.map.unwrap_or",
            "body.is_null",
            "c.agent_descriptor",
            "c.clone",
            "c.is_whitespace",
            "d.clone",
            "d.data_source_configuration",
            "d.description",
            "def.clone",
            "e.clone",
            "e.to_string",
            "f.definition",
            "f.description",
            "f.execution_role_arn",
            "from_body.is_some",
            "from_query.is_some",
            "from_query.or",
            "g.clone",
            "j.description",
            "k.description",
            "k.storage_configuration",
            "kv.split_once",
            "kv.split_once.map",
            "kv.split_once.map.unwrap_or",
            "lock.clone",
            "lock.lock",
            "msg.into",
            "o.actionGroupExecutor",
            "o.agentCollaboration",
            "o.agentDescriptor",
            "o.apiSchema",
            "o.customerEncryptionKeyArn",
            "o.dataSourceConfiguration",
            "o.definition",
            "o.description",
            "o.executionRoleArn",
            "o.foundationModel",
            "o.functionSchema",
            "o.guardrailConfiguration",
            "o.instruction",
            "o.parentActionGroupSignature",
            "o.preparedAt",
            "o.promptOverrideConfiguration",
            "o.storageConfiguration",
            "p.clone",
            "p.description",
            "params.push",
            "path_params.is_empty",
            "raw.chars",
            "raw.chars.any",
            "raw.len",
            "raw_segs.last",
            "raw_segs.last.map",
            "raw_segs.last.map.unwrap_or",
            "raw_segs.len",
            "req.action",
            "req.body",
            "req.json_body",
            "req.method",
            "req.query_params",
            "req.query_params.get",
            "req.query_params.get.map",
            "req.raw_path",
            "req.raw_path.trim_start_matches",
            "req.raw_path.trim_start_matches.split",
            "req.raw_path.trim_start_matches.split.map",
            "req.raw_path.trim_start_matches.split.map.collect",
            "req.raw_query",
            "req.raw_query.split",
            "req.raw_query.split.any",
            "s.as_str",
            "s.bytes",
            "s.bytes.all",
            "s.bytes.any",
            "s.clone",
            "s.is_empty",
            "s.len",
            "s.parse",
            "s.parse.ok",
            "s.to_string",
            "segs.is_empty",
            "segs.iter",
            "segs.iter.all",
            "segs.len",
            "serde_json::to_vec.map_err",
            "serde_json::to_vec.unwrap_or_default",
            "serde_json::to_vec.unwrap_or_default.into",
            "state.clone",
            "state.read",
            "state.read.clone",
            "store.clone",
            "store.save",
            "v.as_array",
            "v.as_array.cloned",
            "v.as_i64",
            "v.as_str",
            "v.definition",
            "v.description",
            "v.foundation_model",
            "v.guardrail_configuration",
            "v.instruction",
            "v.is_null",
            "v.len",
            "v.prompt_override_configuration",
            "val.get",
            "val.get.and_then",
            "val.get.and_then.map",
            "val.get.and_then.map.ok_or_else",
            "val.get.and_then.unwrap_or_default",
            "val.get.cloned"
          ],
          "tgt": [
            "Box::pin",
            "Err",
            "Ok",
            "Self::new",
            "Self::resolve_action",
            "Self::resolve_action.ok_or_else",
            "Some",
            "Vec::new",
            "a.prompt_override_configuration.clone",
            "a.prompt_override_configuration.clone.unwrap_or_else",
            "action.starts_with",
            "action.to_string",
            "b.is_ascii_alphanumeric",
            "b.is_ascii_digit",
            "body.get",
            "body.get.and_then",
            "body.get.and_then.ok_or_else",
            "body.get.is_none",
            "body.get.map",
            "body.get.map.unwrap_or",
            "body.is_null",
            "c.clone",
            "c.is_whitespace",
            "check_id",
            "check_max_results",
            "check_next_token",
            "check_required_present",
            "check_resource_arn",
            "check_string_length",
            "check_tag_keys_required",
            "check_version",
            "chrono::Utc::now",
            "crate::state::BedrockAgentAccounts::new",
            "d.clone",
            "def.clone",
            "e.clone",
            "e.to_string",
            "fakecloud_aws::arn::Arn::new",
            "fakecloud_aws::arn::Arn::new.to_string",
            "fakecloud_core::ids::short_id",
            "fakecloud_core::service::AwsServiceError::action_not_implemented",
            "fakecloud_core::service::AwsServiceError::aws_error",
            "from_body.is_some",
            "from_query.is_some",
            "from_query.or",
            "g.clone",
            "is_mutating_action",
            "is_valid_id",
            "is_valid_version",
            "kv.split_once",
            "kv.split_once.map",
            "kv.split_once.map.unwrap_or",
            "lock.clone",
            "lock.lock",
            "missing",
            "msg.into",
            "p.clone",
            "params.push",
            "parking_lot::RwLock::new",
            "path_params.is_empty",
            "raw.chars",
            "raw.chars.any",
            "raw.len",
            "raw_segs.last",
            "raw_segs.last.map",
            "raw_segs.last.map.unwrap_or",
            "raw_segs.len",
            "req.json_body",
            "req.query_params.get",
            "req.query_params.get.map",
            "req.raw_path.trim_start_matches",
            "req.raw_path.trim_start_matches.split",
            "req.raw_path.trim_start_matches.split.map",
            "req.raw_path.trim_start_matches.split.map.collect",
            "req.raw_query.split",
            "req.raw_query.split.any",
            "s.as_str",
            "s.bytes",
            "s.bytes.all",
            "s.bytes.any",
            "s.clone",
            "s.is_empty",
            "s.len",
            "s.parse",
            "s.parse.ok",
            "s.to_string",
            "save_bedrock_agent_snapshot",
            "segs.is_empty",
            "segs.iter",
            "segs.iter.all",
            "segs.len",
            "serde_json::Map::new",
            "serde_json::Value::Object",
            "serde_json::Value::String",
            "serde_json::to_vec",
            "serde_json::to_vec.map_err",
            "serde_json::to_vec.unwrap_or_default",
            "serde_json::to_vec.unwrap_or_default.into",
            "state.clone",
            "state.read",
            "state.read.clone",
            "std::io::Error::new",
            "std::sync::Arc::clone",
            "std::sync::Arc::new",
            "store.clone",
            "store.save",
            "tokio::sync::Mutex::new",
            "tokio::task::spawn_blocking",
            "v.as_array",
            "v.as_array.cloned",
            "v.as_i64",
            "v.as_str",
            "v.is_null",
            "v.len",
            "val.get",
            "val.get.and_then",
            "val.get.and_then.map",
            "val.get.and_then.map.ok_or_else",
            "val.get.and_then.unwrap_or_default",
            "val.get.cloned",
            "validate_inputs",
            "validation"
          ],
          "funcs": [
            [
              "is_mutating_action",
              909
            ],
            [
              "new",
              3167
            ],
            [
              "with_snapshot_store",
              3367
            ],
            [
              "shared_state",
              3512
            ],
            [
              "save_snapshot",
              3803
            ],
            [
              "snapshot_hook",
              4309
            ],
            [
              "resolve_action",
              4821
            ],
            [
              "default",
              21883
            ],
            [
              "service_name",
              22046
            ],
            [
              "supported_actions",
              22114
            ],
            [
              "handle",
              22192
            ],
            [
              "save_bedrock_agent_snapshot",
              28697
            ],
            [
              "missing",
              29593
            ],
            [
              "validation",
              29795
            ],
            [
              "is_valid_id",
              29992
            ],
            [
              "is_valid_version",
              30184
            ],
            [
              "check_id",
              30748
            ],
            [
              "check_version",
              31160
            ],
            [
              "check_resource_arn",
              31602
            ],
            [
              "check_max_results",
              32046
            ],
            [
              "check_next_token",
              32913
            ],
            [
              "check_tag_keys_required",
              33556
            ],
            [
              "check_string_length",
              34074
            ],
            [
              "check_required_present",
              34768
            ],
            [
              "validate_inputs",
              35002
            ],
            [
              "not_found",
              37519
            ],
            [
              "conflict",
              37708
            ],
            [
              "opt_str",
              37854
            ],
            [
              "req_str",
              37962
            ],
            [
              "opt_i64",
              38157
            ],
            [
              "opt_json",
              38239
            ],
            [
              "opt_array",
              38323
            ],
            [
              "now",
              38470
            ],
            [
              "short_id",
              38516
            ],
            [
              "agent_json",
              38700
            ],
            [
              "default_prompt_override_configuration",
              40923
            ],
            [
              "action_group_json",
              41563
            ],
            [
              "action_group_summary_json",
              42459
            ],
            [
              "agent_version_json",
              42842
            ],
            [
              "alias_json",
              43625
            ],
            [
              "kb_json",
              44225
            ],
            [
              "data_source_json",
              44895
            ],
            [
              "agent_summary_json",
              45690
            ],
            [
              "flow_summary_json",
              46395
            ],
            [
              "knowledge_base_summary_json",
              47052
            ],
            [
              "prompt_summary_json",
              47542
            ],
            [
              "flow_arn",
              47983
            ],
            [
              "prompt_arn",
              48141
            ],
            [
              "flow_json",
              48351
            ],
            [
              "flow_version_json",
              48900
            ],
            [
              "flow_alias_json",
              49325
            ],
            [
              "prompt_json",
              49743
            ],
            [
              "ingestion_job_json",
              50121
            ],
            [
              "agent_kb_json",
              50602
            ],
            [
              "agent_collaborator_json",
              51008
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 185,
              "op.gt": 2,
              "op.ne": 1,
              "op.lor": 7,
              "op.sub": 1,
              "op.land": 78,
              "max_depth": 21,
              "call_count": 575,
              "node_count": 16174,
              "member_count": 135,
              "op_density.eq": 0.01,
              "op_density.gt": 0,
              "op_density.ne": 0,
              "op_density.lor": 0,
              "op_density.sub": 0,
              "op_density.land": 0,
              "max_array_length": 72,
              "max_member_depth": 6
            },
            "file": {
              "size": 51689,
              "entropy": 4.76
            },
            "text": {
              "lines": 1429,
              "top_char": 101,
              "digit_ratio": 0.02,
              "space_count": 13516,
              "char_entropy": 4.76,
              "unique_chars": 96,
              "top_char_null": 0,
              "import_density": 2.45,
              "string_density": 0.41,
              "top_char_ratio": 0.07,
              "avg_line_length": 35.17,
              "max_line_length": 150,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.05,
              "last_line_length": 27,
              "whitespace_ratio": 0.29,
              "identifier_density": 1.71,
              "line_length_stddev": 25.13,
              "max_whitespace_run": 1,
              "encoded_string_ratio": 0.11,
              "normalized_import_count": 0.93,
              "normalized_string_count": 15.45,
              "repeated_char_sequences": 481,
              "suspicious_comment_ratio": 0.18,
              "normalized_function_count": 1.45,
              "imports_to_functions_ratio": 0.64,
              "strings_to_functions_ratio": 10.62,
              "suspicious_identifier_ratio": 0.04,
              "normalized_unique_identifiers": 37.21,
              "identifiers_to_functions_ratio": 7.09
            },
            "binds": {
              "count": 94
            },
            "binary": {
              "peak_region_bytes": 14336,
              "peak_region_entropy": 5.19
            },
            "source": {
              "class_count": 1,
              "function_count": 55
            },
            "imports": {
              "count": 35,
              "aliased": 1,
              "third_party_count": 35,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 8627,
              "count": 584,
              "avg_length": 14.77,
              "max_length": 136,
              "avg_entropy": 3.18,
              "entropy_stddev": 0.48,
              "base64_candidates": 66
            },
            "comments": {
              "chars": 3929,
              "count": 67,
              "lines": 67,
              "base64": 3,
              "high_entropy": 9,
              "to_code_ratio": 0.05
            },
            "functions": {
              "count": 56,
              "density": 3.85,
              "avg_params": 1.44,
              "code_ratio": 0.86,
              "max_params": 5,
              "length_stddev": 58.5,
              "over_100_lines": 2,
              "avg_name_length": 13.95,
              "no_params_count": 4,
              "avg_length_lines": 22.25,
              "max_length_lines": 434,
              "min_length_lines": 3,
              "high_entropy_names": 15,
              "single_char_params": 18,
              "avg_param_name_length": 3.86
            },
            "identifiers": {
              "count": 2450,
              "unique": 390,
              "avg_length": 11.58,
              "max_length": 37,
              "min_length": 1,
              "avg_entropy": 2.73,
              "reuse_ratio": 0.16,
              "length_stddev": 7.47,
              "has_digit_ratio": 0.01,
              "sequential_names": 17,
              "single_char_count": 17,
              "single_char_ratio": 0.04,
              "high_entropy_count": 73,
              "high_entropy_ratio": 0.19,
              "all_lowercase_ratio": 0.84,
              "all_uppercase_ratio": 0.02,
              "numeric_suffix_count": 3,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 10,
        "mol": "Md(In₂)",
        "path": "fakecloud-bedrock-agent-0.45.0.crate!!fakecloud-bedrock-agent-0.45.0/src/service/mod.rs",
        "pid": 0,
        "risk": 3,
        "sha": "05954823f5bbab6396bbfe07769403d66691dfa9afaef131d36d9cf9ad66fdb1",
        "size": 51689,
        "traits": [
          {
            "id": "metadata/import/rust/http/method::http/method",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports http::Method",
            "spans": [
              [
                152,
                12
              ]
            ]
          },
          {
            "id": "metadata/import/rust/http/statuscode::http/statuscode",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports http::StatusCode",
            "spans": [
              [
                160,
                16
              ]
            ]
          },
          {
            "id": "metadata/lang/runtime::tokio-namespace",
            "conf": 0.5,
            "crit": 3,
            "desc": "References the Tokio async runtime namespace",
            "spans": [
              [
                233,
                7
              ]
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/file/extension/identity::rust-source-extension",
            "conf": 0.98,
            "crit": 2,
            "desc": "Rust source filename extension"
          },
          {
            "id": "metadata/import/rust/async_trait/async_trait::async_trait/async_trait",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports async_trait::async_trait",
            "spans": [
              [
                57,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/chrono/datetime::chrono/datetime",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports chrono::DateTime",
            "spans": [
              [
                96,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/chrono/utc::chrono/utc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports chrono::Utc",
            "spans": [
              [
                106,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/agent::crate/state/agent",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::Agent",
            "spans": [
              [
                420,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/agentactiongroup::crate/state/agentactiongroup",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::AgentActionGroup",
            "spans": [
              [
                427,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/agentalias::crate/state/agentalias",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::AgentAlias",
            "spans": [
              [
                445,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/agentcollaborator::crate/state/agentcollaborator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::AgentCollaborator",
            "spans": [
              [
                457,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/agentknowledgebase::crate/state/agentknowledgebase",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::AgentKnowledgeBase",
            "spans": [
              [
                476,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/agentversion::crate/state/agentversion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::AgentVersion",
            "spans": [
              [
                496,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/bedrock_agent_snapshot_schema_version::crate/state/bedrock_agent_snapshot_schema_version",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::BEDROCK_AGENT_SNAPSHOT_SCHEMA_VERSION",
            "spans": [
              [
                685,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/bedrockagentaccounts::crate/state/bedrockagentaccounts",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::BedrockAgentAccounts",
            "spans": [
              [
                514,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/bedrockagentsnapshot::crate/state/bedrockagentsnapshot",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::BedrockAgentSnapshot",
            "spans": [
              [
                536,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/datasource::crate/state/datasource",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::DataSource",
            "spans": [
              [
                558,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/flow::crate/state/flow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::Flow",
            "spans": [
              [
                570,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/flowalias::crate/state/flowalias",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::FlowAlias",
            "spans": [
              [
                576,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/flowversion::crate/state/flowversion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::FlowVersion",
            "spans": [
              [
                587,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/ingestionjob::crate/state/ingestionjob",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::IngestionJob",
            "spans": [
              [
                604,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/knowledgebase::crate/state/knowledgebase",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::KnowledgeBase",
            "spans": [
              [
                618,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/prompt::crate/state/prompt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::Prompt",
            "spans": [
              [
                633,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/promptversion::crate/state/promptversion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::PromptVersion",
            "spans": [
              [
                641,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/crate/state/sharedbedrockagentstate::crate/state/sharedbedrockagentstate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::state::SharedBedrockAgentState",
            "spans": [
              [
                656,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/fakecloud_aws/arn/arn::fakecloud_aws/arn/arn",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fakecloud_aws::arn::Arn",
            "spans": [
              [
                116,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/fakecloud_core/service/awsrequest::fakecloud_core/service/awsrequest",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fakecloud_core::service::AwsRequest",
            "spans": [
              [
                298,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/fakecloud_core/service/awsresponse::fakecloud_core/service/awsresponse",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fakecloud_core::service::AwsResponse",
            "spans": [
              [
                310,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/fakecloud_core/service/awsservice::fakecloud_core/service/awsservice",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fakecloud_core::service::AwsService",
            "spans": [
              [
                323,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/fakecloud_core/service/awsserviceerror::fakecloud_core/service/awsserviceerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fakecloud_core::service::AwsServiceError",
            "spans": [
              [
                335,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/fakecloud_persistence/snapshotstore::fakecloud_persistence/snapshotstore",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fakecloud_persistence::SnapshotStore",
            "spans": [
              [
                357,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/parking_lot/rwlock::parking_lot/rwlock",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports parking_lot::RwLock",
            "spans": [
              [
                177,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/serde_json/json::serde_json/json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde_json::json",
            "spans": [
              [
                215,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/serde_json/value::serde_json/value",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports serde_json::Value",
            "spans": [
              [
                221,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/collections/btreemap::std/collections/btreemap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::collections::BTreeMap",
            "spans": [
              [
                4,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/arc::std/sync/arc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::Arc",
            "spans": [
              [
                36,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/rust/tokio/sync/mutex::AsyncMutex",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tokio::sync::Mutex as AsyncMutex",
            "spans": [
              [
                233,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "uses": [
              45,
              46,
              47,
              48,
              49,
              50,
              51
            ],
            "spans": [
              [
                21853,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/files/name::cargo-agent-path-token",
            "conf": 0.9,
            "crit": 2,
            "desc": "Cargo member path contains agent token"
          },
          {
            "id": "micro-behaviors/data/collection/create::rust-collect-call",
            "conf": 0.85,
            "crit": 2,
            "desc": "Rust materializes an iterator with .collect()",
            "spans": [
              [
                5339,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/dispatch::rust-get-accessor-call",
            "conf": 0.85,
            "crit": 2,
            "desc": "Rust calls a .get() accessor",
            "spans": [
              [
                30845,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                746,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-transfer-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-transfer verb token",
            "spans": [
              [
                6147,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::english-edit-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "English edit-action verb token",
            "spans": [
              [
                6582,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                842,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                4183,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                4025,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                31969,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                21853,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                769,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                4192,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/auth::state-field-to-field-assignment",
            "mbc": "C0002",
            "conf": 0.94,
            "crit": 1,
            "desc": "Copies state between structured fields",
            "spans": [
              [
                50765,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/services/cloud::repeated-public-cloud-provider-name--aws",
            "conf": 0.4,
            "crit": 1,
            "desc": "Public cloud provider name (AWS)",
            "spans": [
              [
                30627,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/llm/repository-directive::repository-agent-directive-marker",
            "conf": 0.88,
            "crit": 1,
            "desc": "Marks text as an agent directive",
            "spans": [
              [
                39377,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/parse/vocabulary::token-word",
            "conf": 0.45,
            "crit": 1,
            "desc": "Contains the standalone word token",
            "spans": [
              [
                33150,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key",
            "spans": [
              [
                23091,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::command-field-key",
            "conf": 0.9,
            "crit": 1,
            "desc": "JSON-like object command field",
            "spans": [
              [
                22459,
                0
              ]
            ]
          }
        ],
        "type": "rust"
      }
    ],
    "rev": "76e61",
    "v": "8"
  }
}