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 SourceProvPredicateType + const TagProvPredicateType + var File_provenance_proto protoreflect.FileDescriptor + type Control struct + Name string + Since *timestamppb.Timestamp + func (*Control) Descriptor() ([]byte, []int) + func (*Control) ProtoMessage() + func (ctl *Control) MarshalJSON() ([]byte, error) + func (x *Control) GetName() string + func (x *Control) GetSince() *timestamppb.Timestamp + func (x *Control) ProtoReflect() protoreflect.Message + func (x *Control) Reset() + func (x *Control) String() string + type SourceProvenancePred struct + ActivityType string + Actor string + Branch string + Controls []*Control + CreatedOn *timestamppb.Timestamp + PrevCommit string + RepoUri string + func (*SourceProvenancePred) Descriptor() ([]byte, []int) + func (*SourceProvenancePred) ProtoMessage() + func (pred *SourceProvenancePred) AddControl(newControls ...*Control) + func (pred *SourceProvenancePred) GetControl(name string) *Control + func (pred *SourceProvenancePred) MarshalJSON() ([]byte, error) + func (x *SourceProvenancePred) GetActivityType() string + func (x *SourceProvenancePred) GetActor() string + func (x *SourceProvenancePred) GetBranch() string + func (x *SourceProvenancePred) GetControls() []*Control + func (x *SourceProvenancePred) GetCreatedOn() *timestamppb.Timestamp + func (x *SourceProvenancePred) GetPrevCommit() string + func (x *SourceProvenancePred) GetRepoUri() string + func (x *SourceProvenancePred) ProtoReflect() protoreflect.Message + func (x *SourceProvenancePred) Reset() + func (x *SourceProvenancePred) String() string + type TagProvenancePred struct + Actor string + Controls []*Control + CreatedOn *timestamppb.Timestamp + RepoUri string + Tag string + VsaSummaries []*VsaSummary + func (*TagProvenancePred) Descriptor() ([]byte, []int) + func (*TagProvenancePred) ProtoMessage() + func (x *TagProvenancePred) GetActor() string + func (x *TagProvenancePred) GetControls() []*Control + func (x *TagProvenancePred) GetCreatedOn() *timestamppb.Timestamp + func (x *TagProvenancePred) GetRepoUri() string + func (x *TagProvenancePred) GetTag() string + func (x *TagProvenancePred) GetVsaSummaries() []*VsaSummary + func (x *TagProvenancePred) ProtoReflect() protoreflect.Message + func (x *TagProvenancePred) Reset() + func (x *TagProvenancePred) String() string + type VsaSummary struct + SourceRefs []string + VerifiedLevels []string + func (*VsaSummary) Descriptor() ([]byte, []int) + func (*VsaSummary) ProtoMessage() + func (x *VsaSummary) GetSourceRefs() []string + func (x *VsaSummary) GetVerifiedLevels() []string + func (x *VsaSummary) ProtoReflect() protoreflect.Message + func (x *VsaSummary) Reset() + func (x *VsaSummary) String() string