Skip to content

Enum: BuildEnvLevelEnum

SLSA Build Environment Track levels for validating the integrity of the compute environment executing builds.

URI: slsa:BuildEnvLevelEnum

Permissible Values

Value Meaning Description
SLSA_BUILD_ENV_LEVEL_0 None No build environment integrity requirements
SLSA_BUILD_ENV_LEVEL_1 None Signed build image provenance exists, protecting against tampering during bui...
SLSA_BUILD_ENV_LEVEL_2 None The compute platform attests to the boot-time integrity of the build environm...
SLSA_BUILD_ENV_LEVEL_3 None The build environment runs in a hardware-attested trusted execution environme...

Slots

Name Description
buildEnvLevel The SLSA Build Environment Level supported or represented, reflecting the str...

In Subsets

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/slsa

LinkML Source

name: BuildEnvLevelEnum
description: SLSA Build Environment Track levels for validating the integrity of the
  compute environment executing builds.
in_subset:
- slsa_build_env_track
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
permissible_values:
  SLSA_BUILD_ENV_LEVEL_0:
    text: SLSA_BUILD_ENV_LEVEL_0
    description: No build environment integrity requirements.
  SLSA_BUILD_ENV_LEVEL_1:
    text: SLSA_BUILD_ENV_LEVEL_1
    description: Signed build image provenance exists, protecting against tampering
      during build image distribution to the build platform.
  SLSA_BUILD_ENV_LEVEL_2:
    text: SLSA_BUILD_ENV_LEVEL_2
    description: The compute platform attests to the boot-time integrity of the build
      environment, providing evidence of correct instantiation.
  SLSA_BUILD_ENV_LEVEL_3:
    text: SLSA_BUILD_ENV_LEVEL_3
    description: The build environment runs in a hardware-attested trusted execution
      environment (TEE), providing runtime integrity guarantees.