Search / finos-ccc/ccc.marefarc.th / v2026.06-rc1

Release · v2026.06-rc1

FINOS-CCC/CCC.MARefArc.TH Threat Catalog

FINOS-CCC/CCC.MARefArc.TH

Threats for Multi-Agent Reference Architecture technologies, as defined by the FINOS Common Cloud Controls project.

Published by FINOS Common Cloud Controls

License No license declared

Install

OCI v1.1
$grcli unpack --repository finos-ccc/ccc.marefarc.th --version v2026.06-rc1

grcli unpack verifies this signature against the recorded identity below and fails closed before writing any files — no separate verify step needed. Pass --no-verify to skip.

Coordinate
oci.grc.store/finos-ccc/ccc.marefarc.th:v2026.06-rc1
Manifest digest
sha256:29529b83a94325669786446f8c886ad8a645ac921b0eaeca834d1af99210edcd
Signed by
no signature recorded

Identity recorded by this hub when the version was published; unpack (above) checks the signature against it.

Verify in CI — check the signature without downloading
$grcli verify --repository finos-ccc/ccc.marefarc.th --version v2026.06-rc1

Read-only: downloads nothing and exits non-zero if the signature or the recorded identity doesn't match — use it as an admission/policy gate.

Provenance

1 layer
Digest Media type Size
4badc528d6cc… application/vnd.gemara.artifact.v1+yaml 26.3 KiB
Bundle config blob
{
  "bundle-version": "1.0",
  "gemara-version": "v1.2.0",
  "metadata": {
    "provenance": {
      "buildDefinition": {
        "buildType": "https://grc.store/grcli/buildtype/v0",
        "externalParameters": {
          "artifact": {
            "id": "CCC.MARefArc.TH",
            "type": "ThreatCatalog"
          },
          "target": {
            "registry": "oci.grc.store",
            "repository": "finos-ccc/ccc.marefarc.th",
            "tag": "v2026.06-rc1"
          }
        },
        "internalParameters": {
          "CI": "true",
          "GITHUB_ACTIONS": "true",
          "GITHUB_ACTOR": "eddie-knight",
          "GITHUB_REF": "refs/heads/main",
          "GITHUB_REPOSITORY": "eddie-knight/common-cloud-controls",
          "GITHUB_RUN_ATTEMPT": "1",
          "GITHUB_RUN_ID": "27958946142",
          "GITHUB_SHA": "65b6844e7d4361034aac75cde94963f5e9d73820",
          "GITHUB_WORKFLOW": "Release Catalog",
          "RUNNER_OS": "Linux"
        },
        "resolvedDependencies": [
          {
            "name": "artifacts/ai-ml/multi-agent-refarch/threats.yaml",
            "uri": "file://artifacts/ai-ml/multi-agent-refarch/threats.yaml",
            "digest": {
              "sha256": "4badc528d6ccaeb57c8505be5bd646a54e67f164d8d3a1e9d67ae3fdeb551c2f"
            }
          },
          {
            "name": "source",
            "uri": "git+https://github.com/eddie-knight/common-cloud-controls@65b6844e7d4361034aac75cde94963f5e9d73820",
            "digest": {
              "gitCommit": "65b6844e7d4361034aac75cde94963f5e9d73820"
            }
          }
        ]
      },
      "runDetails": {
        "builder": {
          "id": "https://github.com/eddie-knight/common-cloud-controls/actions/runs/27958946142",
          "version": {
            "go": "go1.25.0",
            "go-arch": "amd64",
            "go-os": "linux",
            "grcli": "v0.2.2"
          }
        },
        "metadata": {
          "invocationId": "27958946142-1",
          "startedOn": "2026-06-22T14:10:58.487969351Z",
          "finishedOn": "2026-06-22T14:10:58.697639439Z"
        },
        "byproducts": [
          {
            "name": "threats.yaml",
            "digest": {
              "sha256": "4badc528d6ccaeb57c8505be5bd646a54e67f164d8d3a1e9d67ae3fdeb551c2f"
            }
          }
        ]
      }
    }
  },
  "artifacts": [
    {
      "name": "threats.yaml",
      "type": "ThreatCatalog",
      "id": "CCC.MARefArc.TH",
      "role": "artifact"
    }
  ]
}

CCC Multi-Agent Reference Architecture Threats

Threats for Multi-Agent Reference Architecture technologies, as defined by the FINOS Common Cloud Controls project.

ID
CCC.MARefArc.TH
Version
v2026.06-rc1
Gemara version
v1.2.0
Author
FINOS Common Cloud Controls

Information Leakage

Sensitive data exposed through model memorization, hosted-provider controls, or the knowledge layer's vector store.

  1. CCC.MARefArc.TH01 Model memorization leaks sensitive data across sessions

    The hosted models accessed through the LLM layer may memorize sensitive inputs or training data and later disclose customer PII, proprietary algorithms, or trading strategies, including cross-user leakage into unrelated sessions.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP16
      • CCC.MARefArc.CP14
    Vectors
    • air-vec
      • AIR-RC-001-01
      • AIR-RC-001-02
      • AIR-RC-001-05
  2. CCC.MARefArc.TH02 Hosted-provider data-handling exposure

    Sensitive data submitted through the LLM gateway to third-party hosted models is exposed when the provider lacks transparent encryption, retention limits, or secure-deletion guarantees, leaving the institution without control over data it no longer holds.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP14
      • CCC.MARefArc.CP16
    Vectors
    • air-vec
      • AIR-RC-001-03
      • AIR-RC-001-04
  3. CCC.MARefArc.TH03 Embedding inversion and membership inference on the vector store

    Vectors stored for semantic retrieval can be inverted to reconstruct original source text, or probed to infer whether specific confidential information is present, exposing PII or proprietary content held in the knowledge layer.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP13
    Vectors
    • air-vec
      • AIR-SEC-002-01
      • AIR-SEC-002-02
  4. CCC.MARefArc.TH04 Embedding-store poisoning degrades retrieved context

    An actor with write access injects malicious or misleading embeddings into the vector store, degrading the accuracy of retrieved grounding context; the dense numerical representation makes the tampering hard to detect.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP13
    Vectors
    • air-vec
      • AIR-SEC-002-03
  5. CCC.MARefArc.TH05 Vector-store access-control, encryption, and audit gaps

    Missing role-based access control, encryption at rest, or audit logging on the vector store allows unauthorized retrieval, modification, or undetected exfiltration of embeddings derived from sensitive internal data.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP13
    Vectors
    • air-vec
      • AIR-SEC-002-04
      • AIR-SEC-002-05

Data Poisoning

Manipulation of training, fine-tuning, third-party, or adaptive-learning data to corrupt model and agent behaviour.

  1. CCC.MARefArc.TH06 Foundation-model training and fine-tuning data poisoning

    Adversaries tamper with training, fine-tuning, or third-party data feeds behind the approved models, mislabeling data or embedding backdoor triggers and biases that corrupt downstream decisions without visible symptoms until a major failure.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP14
    Vectors
    • air-vec
      • AIR-SEC-009-01
      • AIR-SEC-009-03
      • AIR-SEC-009-04
  2. CCC.MARefArc.TH07 Adaptive-learning and continuous-learning exploitation

    The adaptive-learning capability that refines prompts and configurations from execution outcomes can be steered by an adversary who systematically feeds misleading signals, gradually skewing agent behaviour when validation of learning inputs is inadequate.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP11
    Vectors
    • air-vec
      • AIR-SEC-009-02

Model Availability

Disruption of model serving through cost exhaustion, provider outages, or resource exhaustion on serving infrastructure.

  1. CCC.MARefArc.TH08 Denial of Wallet via token-expensive or unthrottled agentic calls

    Token-expensive prompts, large-document chunking, or poorly throttled agentic loops drive excessive model and tool invocations, exhausting token budgets, triggering throttling, or inflating cost beyond capacity planning.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP16
      • CCC.MARefArc.CP06
    Vectors
    • air-vec
      • AIR-OP-007-01
  2. CCC.MARefArc.TH09 Technology service provider outage or degradation

    Tight coupling to a specific external model provider with limited failover leaves the system exposed to provider outages or performance degradation under load, violating business-continuity expectations.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP15
      • CCC.MARefArc.CP14
    Vectors
    • air-vec
      • AIR-OP-007-02
  3. CCC.MARefArc.TH10 VRAM exhaustion on model-serving infrastructure

    Configuration changes, aggressive caching, or memory leaks in model-serving libraries behind the LLM gateway exhaust GPU VRAM, degrading responsiveness or crashing model serving.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP15
    Vectors
    • air-vec
      • AIR-OP-007-03

Prompt Injection

Direct or indirect manipulation of model inputs to override intended behaviour, hijack workflows, or extract internal state.

  1. CCC.MARefArc.TH11 Direct prompt injection overrides guardrails

    An actor interacting through the application crafts inputs that override system prompts, bypass safety guardrails, or coerce disclosure, requiring no special privileges and exploiting any gap in ingress and model-interaction guardrails.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP05
      • CCC.MARefArc.CP16
      • CCC.MARefArc.CP01
    Vectors
    • air-vec
      • AIR-SEC-010-01
  2. CCC.MARefArc.TH12 Indirect prompt injection via retrieved or processed content

    Malicious instructions hidden in retrieved documents, web-search results, tool outputs, or persisted memory are processed by an agent and hijack its decision-making, escalate privileges, trigger unauthorized actions, or exfiltrate data, which is especially dangerous in automated multi-agent workflows.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP12
      • CCC.MARefArc.CP13
      • CCC.MARefArc.CP08
      • CCC.MARefArc.CP09
    Vectors
    • air-vec
      • AIR-SEC-010-02
  3. CCC.MARefArc.TH13 Model profiling and system-prompt extraction

    Crafted prompt sequences probe model internals to extract proprietary system prompts, configurations, or fine-tuning and RAG corpus content, enabling intellectual-property theft, model cloning, or follow-on attacks.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP16
    Vectors
    • air-vec
      • AIR-SEC-010-03

Operational

Risks arising from how the system is used and perceived, including scope creep beyond validated use and reputational harm.

  1. CCC.MARefArc.TH14 Model overreach and scope creep beyond validated use

    Agents are used beyond their validated scope as users discover new applications or systems are repurposed without re-evaluation, producing unreliable outputs in untested contexts; weak registry scoping and orchestration boundaries accelerate the drift.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP06
      • CCC.MARefArc.CP03
    Vectors
    • air-vec
      • AIR-OP-018
  2. CCC.MARefArc.TH15 Reputational harm from offensive or misleading outputs

    The system generates offensive, misleading, or inappropriate outputs, or is manipulated into doing so, that are attributed to the organization, with reputational and regulatory impact when output filtering and human review are insufficient.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP16
      • CCC.MARefArc.CP22
      • CCC.MARefArc.CP02
    Vectors
    • air-vec
      • AIR-OP-020

Output Integrity

Confident but incorrect, fabricated, inconsistent, or ungrounded outputs that diverge from facts, retrieved sources, or business intent.

  1. CCC.MARefArc.TH16 Confident hallucination and fabricated facts

    Lacking ground truth and faced with ambiguous prompts or helpfulness-biased tuning, the model fabricates plausible but false facts, figures, or citations, presented with high fluency that makes errors hard to catch and likely to be acted upon.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP16
      • CCC.MARefArc.CP22
      • CCC.MARefArc.CP02
    Vectors
    • air-vec
      • AIR-OP-004-01
      • AIR-OP-004-02
      • AIR-OP-004-03
      • AIR-OP-004-04
  2. CCC.MARefArc.TH17 Non-deterministic and non-reproducible outputs

    Probabilistic sampling, internal-state variation, context sensitivity, and decoding parameters cause identical inputs to yield different outputs across runs, undermining testing, reproducibility, and reliable evaluation.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP14
      • CCC.MARefArc.CP15
      • CCC.MARefArc.CP20
    Vectors
    • air-vec
      • AIR-OP-006-01
      • AIR-OP-006-02
      • AIR-OP-006-03
      • AIR-OP-006-04
  3. CCC.MARefArc.TH18 RAG grounding failures

    Even with retrieval, responses may contradict retrieved documents, drop caveats truncated by the context window, fill gaps with incorrect general knowledge, exceed authorized advisory scope, or adopt an inappropriate tone or certainty for the domain.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP12
      • CCC.MARefArc.CP13
      • CCC.MARefArc.CP16
    Vectors
    • air-vec
      • AIR-OP-014-01
      • AIR-OP-014-02
      • AIR-OP-014-03
      • AIR-OP-014-04
      • AIR-OP-014-05

Model Integrity

Threats to the integrity, stability, and provenance of the foundation model through silent drift or adversarial tampering.

  1. CCC.MARefArc.TH19 Silent model version, prompt, and deployment drift

    Providers silently retrain, re-prompt, or re-architect models, or change deployment and API defaults, shifting behaviour even when inputs are unchanged; without version pinning in the model registry this breaks reproducibility and validated behaviour.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP14
    Vectors
    • air-vec
      • AIR-OP-005-01
      • AIR-OP-005-02
      • AIR-OP-005-03
      • AIR-OP-005-04
  2. CCC.MARefArc.TH20 Model supply-chain tampering

    Adversaries tamper with training data, weights, GPU firmware and operating systems, cloud orchestration, or ML libraries in the provider pipeline, embedding manipulations that are difficult to detect downstream of the LLM gateway.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP14
    Vectors
    • air-vec
      • AIR-SEC-008-01
      • AIR-SEC-008-02
      • AIR-SEC-008-03
  3. CCC.MARefArc.TH21 Backdoor triggers and safety-mechanism disablement

    Where weights are accessible, adversarial fine-tuning, engineered trigger phrases, or tampering disables alignment and content-moderation safeguards, causing targeted unsafe behaviour under specific conditions.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP16
      • CCC.MARefArc.CP14
    Vectors
    • air-vec
      • AIR-SEC-008-04
      • AIR-SEC-008-05

Data Quality

Inaccurate, outdated, biased, or drifting data that degrades the reliability and fairness of outputs over time.

  1. CCC.MARefArc.TH22 Poor-quality, drifting, and bias-amplifying data

    Inaccurate, incomplete, outdated, or biased grounding and training data lead to unreliable outputs, while data and concept drift erodes predictive power over time and amplifies historical errors at scale.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP12
      • CCC.MARefArc.CP13
      • CCC.MARefArc.CP14
    Vectors
    • air-vec
      • AIR-OP-019-01
      • AIR-OP-019-02
      • AIR-OP-019-03

Fairness

Systematically discriminatory outcomes arising from biased data, design choices, proxy variables, or uncorrected feedback loops.

  1. CCC.MARefArc.TH23 Discriminatory outputs from bias

    Biased training data, architectural and feature choices, proxy variables such as postal codes, and uncorrected feedback loops cause systematically discriminatory outcomes against protected groups, with legal and reputational exposure.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP14
      • CCC.MARefArc.CP12
      • CCC.MARefArc.CP20
      • CCC.MARefArc.CP21
    Vectors
    • air-vec
      • AIR-OP-016-01
      • AIR-OP-016-02
      • AIR-OP-016-03
      • AIR-OP-016-04

Governance and Compliance

Regulatory, supervisory, explainability, and intellectual-property exposure for the system's outputs and operation.

  1. CCC.MARefArc.TH24 Lack of explainability and traceable rationale

    Black-box foundation models produce outputs without traceable rationale, leaving the firm unable to justify AI-driven decisions to regulators, stakeholders, or customers and allowing latent errors or biases to go undetected; observability and human oversight are the principal mitigating surfaces.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP23
      • CCC.MARefArc.CP25
      • CCC.MARefArc.CP21
    Vectors
    • air-vec
      • AIR-OP-017
  2. CCC.MARefArc.TH25 Non-compliant outputs and model-risk-management gaps

    AI-generated advice, marketing, or communications that fail KYC, suitability, disclosure, record-keeping, or model-risk-management expectations create regulatory exposure; weak supervision and accountability lines turn this into direct non-compliance.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP21
      • CCC.MARefArc.CP05
      • CCC.MARefArc.CP02
    Vectors
    • air-vec
      • AIR-RC-022-01
      • AIR-RC-022-02
      • AIR-RC-022-03
      • AIR-RC-022-04
  3. CCC.MARefArc.TH26 Intellectual-property leakage and licensing violations

    Outputs may replicate copyrighted training material, employees may leak trade secrets into AI tools, and improper platform licensing or terms-of-service violations create contractual and legal liability.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP01
      • CCC.MARefArc.CP05
      • CCC.MARefArc.CP16
    Vectors
    • air-vec
      • AIR-RC-023-01
      • AIR-RC-023-02
      • AIR-RC-023-03

Agentic Security

Risks specific to autonomous and multi-agent operation, including authorization bypass, tool-chain manipulation, supply-chain compromise, state poisoning, multi-agent trust violations, and credential harvesting.

  1. CCC.MARefArc.TH27 Authorization bypass and tool-chain privilege escalation

    Agents discover and invoke API endpoints outside their use case, chain individually authorized calls into unauthorized outcomes, circumvent segregation-of-duties workflows, or experience permission creep during operation, defeating intended authorization boundaries.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP19
      • CCC.MARefArc.CP07
      • CCC.MARefArc.CP08
    Vectors
    • air-vec
      • AIR-SEC-024-01
      • AIR-SEC-024-02
      • AIR-SEC-024-03
      • AIR-SEC-024-04
  2. CCC.MARefArc.TH28 Tool selection, parameter, and sequencing manipulation

    Crafted inputs cause agents to select inappropriate tools, inject malicious parameters into legitimate calls, reorder tool execution into dangerous combinations, corrupt tool-state understanding, or pass one tool's output as malicious input to the next.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP08
      • CCC.MARefArc.CP07
      • CCC.MARefArc.CP19
    Vectors
    • air-vec
      • AIR-SEC-025-01
      • AIR-SEC-025-02
      • AIR-SEC-025-03
      • AIR-SEC-025-04
      • AIR-SEC-025-05
  3. CCC.MARefArc.TH29 MCP supply-chain compromise

    External MCP servers are compromised, receive poisoned updates, are sabotaged by insiders, or have their protocol and transport manipulated through man-in-the-middle or downgrade attacks, or have connections redirected via DNS and infrastructure attacks, injecting malicious data or logic into services agents consume.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP17
      • CCC.MARefArc.CP19
      • CCC.MARefArc.CP08
    Vectors
    • air-vec
      • AIR-SEC-026-01
      • AIR-SEC-026-02
      • AIR-SEC-026-03
      • AIR-SEC-026-04
      • AIR-SEC-026-05
  4. CCC.MARefArc.TH30 Agent memory and state poisoning

    Injected instructions or corrupted reasoning patterns are written into agent short- or long-term memory, learned behaviours are corrupted over repeated exposure, state storage is attacked directly, and malicious instructions persist across sessions and users.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP09
      • CCC.MARefArc.CP07
      • CCC.MARefArc.CP11
    Vectors
    • air-vec
      • AIR-SEC-027-01
      • AIR-SEC-027-02
      • AIR-SEC-027-03
      • AIR-SEC-027-04
      • AIR-SEC-027-05
  5. CCC.MARefArc.TH31 Multi-agent collaboration compromise

    Malicious or compromised agents inject harmful data into agent-to-agent channels, contaminate shared resources, impersonate higher-privilege agents, inherit privileges through interaction, or propagate cascade failures across dependent agents.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP06
      • CCC.MARefArc.CP03
    Vectors
    • air-vec
      • AIR-OP-028-01
      • AIR-OP-028-02
      • AIR-OP-028-03
      • AIR-OP-028-04
      • AIR-OP-028-05
  6. CCC.MARefArc.TH32 Credential harvesting via agent tools and storage

    Agents are manipulated into using file, database, API, and cloud-management tools to enumerate and extract credentials from configuration files, environment variables, process memory, databases, key vaults, and instance metadata, and to correlate fragments into full credentials.

    References to Other Documents
    Capabilities
    • CCC.MARefArc.Capabilities
      • CCC.MARefArc.CP08
      • CCC.MARefArc.CP10
      • CCC.MARefArc.CP07
      • CCC.MARefArc.CP12
    Vectors
    • air-vec
      • AIR-SEC-029-01
      • AIR-SEC-029-02
      • AIR-SEC-029-03
      • AIR-SEC-029-04
      • AIR-SEC-029-05