Versions in this module Expand all Collapse all v0 v0.6.3 Aug 12, 2025 v0.6.2 Aug 6, 2025 Changes in this version + const AllowedOrgPropPrefix + const ContinuityEnforced + const PolicyAvailable + const ProvenanceAvailable + const ReviewEnforced + const SlsaSourceLevel1 + const SlsaSourceLevel2 + const SlsaSourceLevel3 + const SlsaSourceLevel4 + const SourceBranchesAnnotation + const SourceRefsAnnotation + const StateActive + const StateInProgress + const StateNotEnabled + const TagHygiene + var AllLevelControls = []ControlName + func ControlNamesToStrings(controlNames []ControlName) []string + func EarlierTime(time1, time2 time.Time) time.Time + func IsLevelHigherOrEqualTo(level1, level2 SlsaSourceLevel) bool + func IsSlsaSourceLevel(control ControlName) bool + type ControlName string + func GetRequiredControlsForLevel(level SlsaSourceLevel) []ControlName + func (c ControlName) String() string + type ControlRecommendedAction struct + Command string + Message string + type ControlSetStatus struct + Branch string + Controls []ControlStatus + RepoUri string + Time time.Time + func NewControlSetStatus() *ControlSetStatus + func (cs *ControlSetStatus) GetActiveControls() *Controls + func (cs *ControlSetStatus) SetControlState(ctrlName ControlName, state ControlState) + type ControlState string + type ControlStatus struct + Message string + Name ControlName + RecommendedAction *ControlRecommendedAction + Since *time.Time + State ControlState + type Controls []*provenance.Control + func (controls *Controls) AddControl(newControls ...*provenance.Control) + func (controls *Controls) AreControlsAvailable(names []ControlName) bool + func (controls *Controls) GetControl(name ControlName) *provenance.Control + func (controls *Controls) Names() []ControlName + type SlsaSourceLevel ControlName + type SourceVerifiedLevels []ControlName