Search / finos-ccc/ccc.core.th / v2026.06-rc3

Release · v2026.06-rc3

FINOS-CCC/CCC.Core.TH Threat Catalog

FINOS-CCC/CCC.Core.TH

Threats for Common Cloud Controls Core 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.core.th --version v2026.06-rc3

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.core.th:v2026.06-rc3
Manifest digest
sha256:be6828f8e26868aeaf476f1a050b11807c56fc3dabcf7deb5df6321811f46544
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.core.th --version v2026.06-rc3

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
97eda33785a7… application/vnd.gemara.artifact.v1+yaml 15.0 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.Core.TH",
            "type": "ThreatCatalog"
          },
          "target": {
            "registry": "oci.grc.store",
            "repository": "finos-ccc/ccc.core.th",
            "tag": "v2026.06-rc3"
          }
        },
        "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": "27954012399",
          "GITHUB_SHA": "0bc30fa63bc66fb31a65081cf6ce8aea9182bb08",
          "GITHUB_WORKFLOW": "Batch Release All Catalogs",
          "RUNNER_OS": "Linux"
        },
        "resolvedDependencies": [
          {
            "name": "artifacts/core/ccc/threats.yaml",
            "uri": "file://artifacts/core/ccc/threats.yaml",
            "digest": {
              "sha256": "97eda33785a7cbcddca7f04c228da35ef1177e8ceed4da3b93813c85fee75cb6"
            }
          },
          {
            "name": "source",
            "uri": "git+https://github.com/eddie-knight/common-cloud-controls@0bc30fa63bc66fb31a65081cf6ce8aea9182bb08",
            "digest": {
              "gitCommit": "0bc30fa63bc66fb31a65081cf6ce8aea9182bb08"
            }
          }
        ]
      },
      "runDetails": {
        "builder": {
          "id": "https://github.com/eddie-knight/common-cloud-controls/actions/runs/27954012399",
          "version": {
            "go": "go1.25.0",
            "go-arch": "amd64",
            "go-os": "linux",
            "grcli": "v0.2.2"
          }
        },
        "metadata": {
          "invocationId": "27954012399-1",
          "startedOn": "2026-06-22T12:53:26.780719465Z",
          "finishedOn": "2026-06-22T12:53:27.228309743Z"
        },
        "byproducts": [
          {
            "name": "threats.yaml",
            "digest": {
              "sha256": "97eda33785a7cbcddca7f04c228da35ef1177e8ceed4da3b93813c85fee75cb6"
            }
          }
        ]
      }
    }
  },
  "artifacts": [
    {
      "name": "threats.yaml",
      "type": "ThreatCatalog",
      "id": "CCC.Core.TH",
      "role": "artifact"
    }
  ]
}

CCC Common Cloud Controls Core Threats

Threats for Common Cloud Controls Core technologies, as defined by the FINOS Common Cloud Controls project.

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

Access Control

The Access Control group covers entries related to authentication, authorization, and trust perimeter enforcement. This includes multi-factor authentication, least privilege access, network access rules, and prevention of unauthorized access or reconnaissance.

  1. CCC.Core.TH01 Access is Granted to Unauthorized Users

    Logic designed to give different permissions to different entities may be misconfigured or manipulated, allowing unauthorized entities to access restricted parts of the service, its data, or its child resources. This could result in a loss of data confidentiality or tolerance of unauthorized actions which impact the integrity and availability of resources and data.

    References to Other Documents
    Capabilities
    • CCC.Core.Capabilities
      • CCC.Core.CP06Access Control
      • CCC.Core.CP29Active Ingestion
  2. CCC.Core.TH15 Automated Enumeration and Reconnaissance by Non-human Entities

    Automated processes may be used to gather details about service and child resource elements such as APIs, file systems, or directories. This information can reveal vulnerabilities, misconfigurations, and the network topology, which can be used to plan an attack against the system, the service, or its child resources.

    References to Other Documents
    Capabilities
    • CCC.Core.Capabilities
      • CCC.Core.CP14API Access
  3. CCC.Core.TH17 Responses are Generated for Unauthorized Requests

    The service may generate responses to requests from unauthorized entities. This could lead to the exposure of system details, which may be used to plan an attack against the service, system, or network. Additionally, allocating resources to service the request could lead to a denial of service for legitimate users, leading to a loss of availability anywhere in the system.

    References to Other Documents
    Capabilities
    • CCC.Core.Capabilities
      • CCC.Core.CP29Active Ingestion

Data Resilience

The Data Resilience group covers entries related to ensuring data availability, integrity, and sovereignty across its lifecycle. This includes replication, backup, recovery, region restrictions, and protection against data loss or corruption.

  1. CCC.Core.TH02 Data is Intercepted in Transit

    Data transmitted by the service is susceptible to collection by any entity with access to any part of the transmission path. Packet observations can be used to support the planning of attacks by profiling origin points, destinations, and usage patterns. The data may also be vulnerable to interception or modification in transit if not properly encrypted, impacting the confidentiality or integrity of the transmitted data.

    References to Other Documents
    Capabilities
    • CCC.Core.Capabilities
      • CCC.Core.CP08Data Replication
      • CCC.Core.CP14API Access
  2. CCC.Core.TH03 Deployment Region Network is Untrusted

    Systems are susceptible to unauthorized access or interception by actors with social or physical control over the network in which they are deployed. If the geopolitical status of the deployment network is untrusted, unstable, or insecure, this could result in a loss of confidentiality, integrity, or availability of the service and its data.

    References to Other Documents
    Capabilities
    • CCC.Core.Capabilities
      • CCC.Core.CP08Data Replication
      • CCC.Core.CP22Location Lock-In
  3. CCC.Core.TH04 Data is Replicated to Untrusted or External Locations

    Systems are susceptible to unauthorized access or interception by actors with political or physical control over the network in which they are deployed. Confidentiality may be impacted if the data is replicated to a network where the geopolitical status is untrusted, unstable, or insecure.

    References to Other Documents
    Capabilities
    • CCC.Core.Capabilities
      • CCC.Core.CP21Replication
  4. CCC.Core.TH05 Interference with Replication Processes

    Misconfigured or manipulated replication processes may lead to data being copied to unintended locations, delayed, modified, or not being copied at all. This could lead to compromised data confidentiality and integrity, potentially also affecting recovery processes and data availability.

    References to Other Documents
    Capabilities
    • CCC.Core.Capabilities
      • CCC.Core.CP08Data Replication
      • CCC.Core.CP12Recovery
      • CCC.Core.CP21Replication
  5. CCC.Core.TH06 Data is Lost or Corrupted

    Services that rely on accurate data are susceptible to disruption in the event of data loss or corruption. Any actions that lead to the unintended deletion, alteration, or limited access to data can impact the availability of the service and the system it is part of.

    References to Other Documents
    Capabilities
    • CCC.Core.Capabilities
      • CCC.Core.CP11Backup
      • CCC.Core.CP18Versioning

Observability

The Observability group covers entries related to logging, monitoring, metrics, alerting, and event publication. This includes audit trail integrity, enumeration detection, and protection against tampering or unauthorized access to operational telemetry.

  1. CCC.Core.TH07 Logs are Tampered With or Deleted

    Tampering or deletion of service logs will reduce the system's ability to maintain an accurate record of events. Any actions that compromise the integrity of logs could disrupt system availability by disrupting monitoring, hindering forensic investigations, and reducing the accuracy of audit trails.

    References to Other Documents
    Capabilities
    • CCC.Core.Capabilities
      • CCC.Core.CP03Access Log Publication
      • CCC.Core.CP10Logging
  2. CCC.Core.TH08 Runtime Metrics are Manipulated

    Manipulation of runtime metrics can lead to inaccurate representations of system performance and resource utilization. This compromised data integrity may also impact system availability through misinformed scaling decisions, budget exhaustion, financial losses, and hindered incident detection.

    References to Other Documents
    Capabilities
    • CCC.Core.Capabilities
      • CCC.Core.CP15Cost Management
  3. CCC.Core.TH09 Runtime Logs are Read by Unauthorized Entities

    Unauthorized access to logs may expose valuable information about the system's configuration, operations, and security mechanisms. This could jeopardize system availability through the exposure of vulnerabilities and support the planning of attacks on the service, system, or network. If logs are not adequately sanitized, this may also directly impact the confidentiality of sensitive data.

    References to Other Documents
    Capabilities
    • CCC.Core.Capabilities
      • CCC.Core.CP03Access Log Publication
      • CCC.Core.CP09Metrics Publication
  4. CCC.Core.TH19 Metrics are Read by Unauthorized Entities

    Unauthorized access to runtime metrics may expose valuable information about the system's design, performance, and usage patterns. This can support the planning of attacks on the service, system, or network.

    References to Other Documents
    Capabilities
    • CCC.Core.Capabilities
      • CCC.Core.CP09Metrics Publication
  5. CCC.Core.TH10 State-change Events are Read by Unauthorized Entities

    Unauthorized access to state-change events can reveal information about the system's design and usage patterns. This opens the system up to attacks of opportunity and support the planning of attacks on the service, system, or network.

    References to Other Documents
    Capabilities
    • CCC.Core.Capabilities
      • CCC.Core.CP03Access Log Publication
      • CCC.Core.CP07Event Publication
      • CCC.Core.CP09Metrics Publication
      • CCC.Core.CP17Alerting

Resource Management

The Resource Management group covers entries related to the lifecycle, configuration, and operational integrity of cloud resources. This includes resource exhaustion, tag manipulation, version rollback, scaling, and cost management.

  1. CCC.Core.TH11 Publications are Incorrectly Triggered

    Incorrectly triggered publications may disseminate inaccurate or misleading information, creating a data integrity risk. Such misinformation can cause unintended operations to be initiated, conceal legitimate issues, and disrupt the availability or reliability of systems and their data.

    References to Other Documents
    Capabilities
    • CCC.Core.Capabilities
      • CCC.Core.CP07Event Publication
      • CCC.Core.CP17Alerting
  2. CCC.Core.TH12 Resource Constraints are Exhausted

    Exceeding the resource constraints through excessive consumption, resource-intensive operations, or lowering of rate-limit thresholds can impact the availability of elements such as memory, CPU, or storage. This may disrupt availability of the service or child resources by denying the associated functionality to users. If the impacted system is not designed to expect such a failure, the effect could also cascade to other services and resources.

    References to Other Documents
    Capabilities
    • CCC.Core.Capabilities
      • CCC.Core.CP04Transaction Rate Limits
      • CCC.Core.CP16Budgeting
      • CCC.Core.CP19Auto-scaling
  3. CCC.Core.TH13 Resource Tags are Manipulated

    When resource tags are altered, it can lead to misclassification or mismanagement of resources. This can reduce the efficacy of organizational policies, billing rules, or network access rules. Such changes could cause compromised confidentiality, integrity, or availability of the system and its data.

    References to Other Documents
    Capabilities
    • CCC.Core.Capabilities
      • CCC.Core.CP20Tagging
  4. CCC.Core.TH14 Older Resource Versions are Used

    Running older versions of child resources can expose the system to known vulnerabilities that have been addressed in more recent versions. If the version identifier is detected by an attacker, it may be possible to exploit these vulnerabilities to compromise the confidentiality, integrity, or availability of the system and its data.

    References to Other Documents
    Capabilities
    • CCC.Core.Capabilities
      • CCC.Core.CP18Versioning
  5. CCC.Core.TH16 Publications are Disabled

    Publication of events, metrics, and runtime logs may be disabled, leading to a lack of expected security and operational information being shared. This can impact system availability by delaying the detection of incidents while also impacting system design decisions and enforcement of operational thresholds, such as autoscaling or cost management.

    References to Other Documents
    Capabilities
    • CCC.Core.Capabilities
      • CCC.Core.CP10Logging
      • CCC.Core.CP09Metrics Publication
  6. CCC.Core.TH18 Encryption Key is Misused

    Encryption keys may be used by an unauthorized entity due to inadequate key management practices or the compromise of a connected system. This could lead to the decryption of sensitive data, impacting its confidentiality and integrity.

    References to Other Documents
    Capabilities
    • CCC.Core.Capabilities
      • CCC.Core.CP01Encryption in Transit Enabled by Default
      • CCC.Core.CP02Encryption at Rest Enabled by Default