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 IsVulnerability
- type License
- type Occurrence
- type PackageName
- type PackageNamespace
- type PackageType
- type PackageVersion
- type PkgEqual
- type PointOfContact
- type SLSAAttestation
- type Scorecard
- type SourceName
- type SourceNamespace
- type SourceType
- type VulnEqual
- type VulnerabilityID
- type VulnerabilityType
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 IsVulnerability ¶
IsVulnerability holds the schema definition for the IsVulnerability entity.
func (IsVulnerability) Edges ¶
func (IsVulnerability) Edges() []ent.Edge
Edges of the IsVulnerability.
func (IsVulnerability) Fields ¶
func (IsVulnerability) Fields() []ent.Field
Fields of the IsVulnerability.
func (IsVulnerability) Indexes ¶
func (IsVulnerability) 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 PackageNamespace ¶
PackageNamespace holds the schema definition for the PackageNamespace entity.
func (PackageNamespace) Edges ¶
func (PackageNamespace) Edges() []ent.Edge
Edges of the PackageNamespace.
func (PackageNamespace) Fields ¶
func (PackageNamespace) Fields() []ent.Field
Fields of the PackageNamespace.
func (PackageNamespace) Indexes ¶
func (PackageNamespace) Indexes() []ent.Index
Indexes of the PackageNamespace.
type PackageType ¶
PackageType holds the schema definition for the PackageType entity. This node maps to models.Package in the GraphQL schema. It is named PackageType because Package is a reserved keyword in Ent.
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 SourceNamespace ¶
SourceNamespace holds the schema definition for the SourceNamespace entity.
func (SourceNamespace) Edges ¶
func (SourceNamespace) Edges() []ent.Edge
Edges of the SourceNamespace.
func (SourceNamespace) Fields ¶
func (SourceNamespace) Fields() []ent.Field
Fields of the SourceNamespace.
func (SourceNamespace) Indexes ¶
func (SourceNamespace) Indexes() []ent.Index
Indexes of the SourceNamespace.
type SourceType ¶
SourceType holds the schema definition for the SourceType 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 VulnerabilityType ¶
VulnerabilityType holds the schema definition for the Vulnerability entity.
func (VulnerabilityType) Edges ¶
func (VulnerabilityType) Edges() []ent.Edge
Edges of the GitHubSecurityAdvisory.
func (VulnerabilityType) Fields ¶
func (VulnerabilityType) Fields() []ent.Field
Fields of the GitHubSecurityAdvisory.
func (VulnerabilityType) Indexes ¶
func (VulnerabilityType) Indexes() []ent.Index
Indexes of the GitHubSecurityAdvisory.
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
- isvulnerability.go
- license.go
- occurrence.go
- packagename.go
- packagenamespace.go
- packagetype.go
- packageversion.go
- pkgequal.go
- pointofcontact.go
- scorecard.go
- slsaattestation.go
- sourcename.go
- sourcenamespace.go
- sourcetype.go
- vulnequal.go
- vulnerability.go
- vulnerabilityid.go