Skip to content

Class: SlsaBuildImage

The template a build environment is instantiated from, such as a VM or container image: root filesystem, guest OS and packages, build executor and build agent.

URI: slsa:SlsaBuildImage

 classDiagram
    class SlsaBuildImage
    click SlsaBuildImage href "../SlsaBuildImage/"
      SlsaBuildImage : build_env_level
        
          
    
        
        
        SlsaBuildImage --> "0..1" SlsaBuildEnvironmentLevel : build_env_level
        click SlsaBuildEnvironmentLevel href "../SlsaBuildEnvironmentLevel/"
    

        
      SlsaBuildImage : image_uri
        
      SlsaBuildImage : produced_by
        
          
    
        
        
        SlsaBuildImage --> "0..1" SlsaBuildImageProducer : produced_by
        click SlsaBuildImageProducer href "../SlsaBuildImageProducer/"
    

        
      SlsaBuildImage : provenance
        
          
    
        
        
        SlsaBuildImage --> "0..1" SlsaBuildProvenance : provenance
        click SlsaBuildProvenance href "../SlsaBuildProvenance/"
    

        
      
Name Cardinality and Range Description Inheritance
build_env_level 0..1
SlsaBuildEnvironmentLevel
The SLSA Build Environment level this meets direct
image_uri 1
Uri
The URI that identifies the image version, such as an OCI reference with its … direct
provenance 0..1
SlsaBuildProvenance
The build provenance of the image itself, required at Build Environment L1 direct
produced_by 0..1
SlsaBuildImageProducer
The party that created and distributes the image direct
used by used in type used
SlsaDocument build_images range SlsaBuildImage
SlsaBuildEnvironmentAttestation build_image range SlsaBuildImage
  • The Build Environment track is a working draft and not part of the SLSA v1.2 release.
Mapping Type Mapped Value
self slsa:SlsaBuildImage
native slsa:SlsaBuildImage
name: SlsaBuildImage
description: 'The template a build environment is instantiated from, such as a VM
or container image: root filesystem, guest OS and packages, build executor and build
agent.'
comments:
- The Build Environment track is a working draft and not part of the SLSA v1.2 release.
in_subset:
- slsa_build_environment_track
from_schema: https://w3id.org/lmodel/slsa
see_also:
- https://slsa.dev/spec/draft/build-env-track-basics#build-environment-model
slots:
- build_env_level
attributes:
image_uri:
name: image_uri
description: The URI that identifies the image version, such as an OCI reference
with its digest.
from_schema: https://w3id.org/lmodel/slsa/slsa_build_environment
rank: 1000
identifier: true
domain_of:
- SlsaBuildImage
range: uri
provenance:
name: provenance
description: The build provenance of the image itself, required at Build Environment
L1.
from_schema: https://w3id.org/lmodel/slsa/slsa_build_environment
rank: 1000
domain_of:
- SlsaBuildImage
range: SlsaBuildProvenance
inlined: true
produced_by:
name: produced_by
description: The party that created and distributes the image.
from_schema: https://w3id.org/lmodel/slsa/slsa_build_environment
rank: 1000
domain_of:
- SlsaBuildImage
range: SlsaBuildImageProducer
inlined: true
name: SlsaBuildImage
description: 'The template a build environment is instantiated from, such as a VM
or container image: root filesystem, guest OS and packages, build executor and build
agent.'
comments:
- The Build Environment track is a working draft and not part of the SLSA v1.2 release.
in_subset:
- slsa_build_environment_track
from_schema: https://w3id.org/lmodel/slsa
see_also:
- https://slsa.dev/spec/draft/build-env-track-basics#build-environment-model
attributes:
image_uri:
name: image_uri
description: The URI that identifies the image version, such as an OCI reference
with its digest.
from_schema: https://w3id.org/lmodel/slsa/slsa_build_environment
rank: 1000
identifier: true
owner: SlsaBuildImage
domain_of:
- SlsaBuildImage
range: uri
required: true
provenance:
name: provenance
description: The build provenance of the image itself, required at Build Environment
L1.
from_schema: https://w3id.org/lmodel/slsa/slsa_build_environment
rank: 1000
owner: SlsaBuildImage
domain_of:
- SlsaBuildImage
range: SlsaBuildProvenance
inlined: true
produced_by:
name: produced_by
description: The party that created and distributes the image.
from_schema: https://w3id.org/lmodel/slsa/slsa_build_environment
rank: 1000
owner: SlsaBuildImage
domain_of:
- SlsaBuildImage
range: SlsaBuildImageProducer
inlined: true
build_env_level:
name: build_env_level
description: The SLSA Build Environment level this meets.
in_subset:
- slsa_build_environment_track
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
slot_uri: slsa:build_env_level
owner: SlsaBuildImage
domain_of:
- SlsaBuildImage
- SlsaBuildEnvironmentAttestation
range: SlsaBuildEnvironmentLevel