Documentation ¶
Index ¶
- type Artifact
- type BillOfMaterials
- type Builder
- type Certification
- type CertifyLegal
- type CertifyScorecard
- type CertifyVex
- type CertifyVuln
- type Dependency
- type HasMetadata
- type HasSourceAt
- type HashEqual
- type License
- type Occurrence
- type PackageName
- type PackageVersion
- type PkgEqual
- type PointOfContact
- type SLSAAttestation
- type SourceName
- type VulnEqual
- type VulnerabilityID
- type VulnerabilityMetadata
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Artifact ¶
Artifact holds the schema definition for the Artifact entity.
type BillOfMaterials ¶
BillOfMaterials holds the schema definition for the BillOfMaterials (SBOM) entity.
func (BillOfMaterials) Indexes ¶
func (BillOfMaterials) Indexes() []ent.Index
Indexes of the Material.
type Certification ¶
Certification holds the schema definition for the Certification entity.
func (Certification) Fields ¶
func (Certification) Fields() []ent.Field
Fields of the Certification.
func (Certification) Indexes ¶
func (Certification) Indexes() []ent.Index
type CertifyLegal ¶
CertifyLegal holds the schema definition for the CertifyLegal entity.
func (CertifyLegal) Indexes ¶
func (CertifyLegal) Indexes() []ent.Index
type CertifyScorecard ¶
CertifyScorecard holds the schema definition for the CertifyScorecard entity.
func (CertifyScorecard) Edges ¶
func (CertifyScorecard) Edges() []ent.Edge
Edges of the CertifyScorecard.
func (CertifyScorecard) Fields ¶
func (CertifyScorecard) Fields() []ent.Field
Fields of the CertifyScorecard.
func (CertifyScorecard) Indexes ¶
func (CertifyScorecard) Indexes() []ent.Index
type CertifyVex ¶
CertifyVex holds the schema definition for the CertifyVex entity.
type CertifyVuln ¶
CertifyVuln holds the schema definition for the CertifyVuln entity.
type Dependency ¶
Dependency holds the schema definition for the Dependency entity.
func (Dependency) Annotations ¶
func (Dependency) Annotations() []schema.Annotation
Annotations of the Dependency.
type HasMetadata ¶ added in v0.2.1
HasMetadata holds the schema definition for the HasMetadata entity.
func (HasMetadata) Edges ¶ added in v0.2.1
func (HasMetadata) Edges() []ent.Edge
Edges of the HasMetadata.
func (HasMetadata) Fields ¶ added in v0.2.1
func (HasMetadata) Fields() []ent.Field
Fields of the HasMetadata.
func (HasMetadata) Indexes ¶ added in v0.2.1
func (HasMetadata) Indexes() []ent.Index
type HasSourceAt ¶
HasSourceAt holds the schema definition for the HasSourceAt entity.
func (HasSourceAt) Indexes ¶
func (HasSourceAt) Indexes() []ent.Index
type Occurrence ¶
Occurrence holds the schema definition for the Occurrence entity.
type PackageName ¶
PackageName holds the schema definition for the PackageName entity.
type PackageVersion ¶
PackageVersion holds the schema definition for the PackageVersion entity.
func (PackageVersion) Fields ¶
func (PackageVersion) Fields() []ent.Field
Fields of the PackageVersion.
func (PackageVersion) Indexes ¶
func (PackageVersion) Indexes() []ent.Index
Indexes of the PackageVersion.
type PointOfContact ¶ added in v0.2.1
PointOfContact holds the schema definition for the PointOfContact entity.
func (PointOfContact) Edges ¶ added in v0.2.1
func (PointOfContact) Edges() []ent.Edge
Edges of the PointOfContact.
func (PointOfContact) Fields ¶ added in v0.2.1
func (PointOfContact) Fields() []ent.Field
Fields of the PointOfContact.
func (PointOfContact) Indexes ¶ added in v0.2.1
func (PointOfContact) Indexes() []ent.Index
type SLSAAttestation ¶
SLSAAttestation holds the schema definition for the SLSAAttestation entity.
func (SLSAAttestation) Annotations ¶
func (SLSAAttestation) Annotations() []schema.Annotation
Annotations of the User.
func (SLSAAttestation) Indexes ¶
func (SLSAAttestation) Indexes() []ent.Index
type SourceName ¶
SourceName holds the schema definition for the SourceName entity.
type VulnerabilityID ¶
VulnerabilityID holds the schema definition for the VulnerabilityID entity.
func (VulnerabilityID) Edges ¶
func (VulnerabilityID) Edges() []ent.Edge
Edges of the VulnerabilityID.
func (VulnerabilityID) Fields ¶
func (VulnerabilityID) Fields() []ent.Field
Fields of the VulnerabilityID.
func (VulnerabilityID) Indexes ¶
func (VulnerabilityID) Indexes() []ent.Index
Indexes of the VulnerabilityID.
type VulnerabilityMetadata ¶ added in v0.4.0
VulnerabilityMetadata holds the schema definition for the VulnerabilityMetadata entity.
func (VulnerabilityMetadata) Edges ¶ added in v0.4.0
func (VulnerabilityMetadata) Edges() []ent.Edge
Edges of the VulnerabilityMetadata.
func (VulnerabilityMetadata) Fields ¶ added in v0.4.0
func (VulnerabilityMetadata) Fields() []ent.Field
Fields of the VulnerabilityMetadata.
func (VulnerabilityMetadata) Indexes ¶ added in v0.4.0
func (VulnerabilityMetadata) Indexes() []ent.Index
Indexes of the VulnerabilityMetadata.
Source Files ¶
- artifact.go
- billofmaterials.go
- builder.go
- certification.go
- certifylegal.go
- certifyscorecard.go
- certifyvex.go
- certifyvuln.go
- dependency.go
- hashequal.go
- hasmetadata.go
- hassourceat.go
- license.go
- occurrence.go
- packagename.go
- packageversion.go
- pkgequal.go
- pointofcontact.go
- slsaattestation.go
- sourcename.go
- vulnequal.go
- vulnerabilityid.go
- vulnerabilitymetadata.go