Skip to content

Slot: hermetic

Whether the build could reach only the dependencies it declared, with no other network or filesystem access.

URI: slsa:hermetic

Name Description Modifies Slot
SlsaBuildDefinition The inputs to a build, in enough detail to initialize it and begin execution;… no
Property Value
Range Boolean
Domain Of SlsaBuildDefinition
Property Value
Owner SlsaBuildDefinition
  • SLSA v1.2 does not require hermetic builds; Build L3’s isolation is a different property, and hermeticity is a candidate for a future Build L4.
  • The study cites a 2023 industry survey in which over half the participants found hermetic builds hard to implement, and lists “hermetic build” among SLSA’s unclear terms (Tamanna et al., 2024, UC.1).
Mapping Type Mapped Value
self slsa:hermetic
native slsa:hermetic
name: hermetic
description: Whether the build could reach only the dependencies it declared, with
no other network or filesystem access.
comments:
- SLSA v1.2 does not require hermetic builds; Build L3's isolation is a different
property, and hermeticity is a candidate for a future Build L4.
- The study cites a 2023 industry survey in which over half the participants found
hermetic builds hard to implement, and lists "hermetic build" among SLSA's unclear
terms (Tamanna et al., 2024, UC.1).
in_subset:
- slsa_adoption_study
from_schema: https://w3id.org/lmodel/slsa
rank: 1000
owner: SlsaBuildDefinition
domain_of:
- SlsaBuildDefinition
range: boolean