Documentation ¶
Index ¶
- type Adapter
- type Artifact
- type CodeIssue
- type CodeScan
- type Component
- type Event
- type GitCommit
- type License
- type Organization
- type Project
- type Release
- type ReleaseComponent
- type ReleaseEntry
- type ReleaseLicense
- type ReleasePolicy
- type ReleasePolicyViolation
- type ReleaseVulnerability
- type Repo
- type SPDXLicense
- type TestCase
- type TestRun
- type Vulnerability
- type VulnerabilityReview
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Adapter ¶
func (Adapter) Annotations ¶
func (Adapter) Annotations() []schema.Annotation
type Artifact ¶
func (Artifact) Annotations ¶
func (Artifact) Annotations() []schema.Annotation
type CodeIssue ¶
func (CodeIssue) Annotations ¶
func (CodeIssue) Annotations() []schema.Annotation
type CodeScan ¶
func (CodeScan) Annotations ¶
func (CodeScan) Annotations() []schema.Annotation
type Component ¶
func (Component) Annotations ¶
func (Component) Annotations() []schema.Annotation
type Event ¶
func (Event) Annotations ¶
func (Event) Annotations() []schema.Annotation
type GitCommit ¶
func (GitCommit) Annotations ¶
func (GitCommit) Annotations() []schema.Annotation
type License ¶
func (License) Annotations ¶
func (License) Annotations() []schema.Annotation
type Organization ¶
func (Organization) Annotations ¶
func (Organization) Annotations() []schema.Annotation
func (Organization) Edges ¶
func (Organization) Edges() []ent.Edge
func (Organization) Fields ¶
func (Organization) Fields() []ent.Field
type Project ¶
func (Project) Annotations ¶
func (Project) Annotations() []schema.Annotation
type Release ¶
func (Release) Annotations ¶
func (Release) Annotations() []schema.Annotation
type ReleaseComponent ¶
func (ReleaseComponent) Annotations ¶
func (ReleaseComponent) Annotations() []schema.Annotation
func (ReleaseComponent) Edges ¶
func (ReleaseComponent) Edges() []ent.Edge
func (ReleaseComponent) Fields ¶
func (ReleaseComponent) Fields() []ent.Field
func (ReleaseComponent) Hooks ¶
func (ReleaseComponent) Hooks() []ent.Hook
func (ReleaseComponent) Indexes ¶
func (ReleaseComponent) Indexes() []ent.Index
type ReleaseEntry ¶
func (ReleaseEntry) Annotations ¶
func (ReleaseEntry) Annotations() []schema.Annotation
func (ReleaseEntry) Edges ¶
func (ReleaseEntry) Edges() []ent.Edge
func (ReleaseEntry) Fields ¶
func (ReleaseEntry) Fields() []ent.Field
func (ReleaseEntry) Hooks ¶
func (ReleaseEntry) Hooks() []ent.Hook
type ReleaseLicense ¶
func (ReleaseLicense) Annotations ¶
func (ReleaseLicense) Annotations() []schema.Annotation
func (ReleaseLicense) Edges ¶
func (ReleaseLicense) Edges() []ent.Edge
func (ReleaseLicense) Fields ¶
func (ReleaseLicense) Fields() []ent.Field
type ReleasePolicy ¶
func (ReleasePolicy) Annotations ¶
func (ReleasePolicy) Annotations() []schema.Annotation
func (ReleasePolicy) Edges ¶
func (ReleasePolicy) Edges() []ent.Edge
func (ReleasePolicy) Fields ¶
func (ReleasePolicy) Fields() []ent.Field
type ReleasePolicyViolation ¶
func (ReleasePolicyViolation) Annotations ¶
func (ReleasePolicyViolation) Annotations() []schema.Annotation
func (ReleasePolicyViolation) Edges ¶
func (ReleasePolicyViolation) Edges() []ent.Edge
func (ReleasePolicyViolation) Fields ¶
func (ReleasePolicyViolation) Fields() []ent.Field
type ReleaseVulnerability ¶
func (ReleaseVulnerability) Annotations ¶
func (ReleaseVulnerability) Annotations() []schema.Annotation
func (ReleaseVulnerability) Edges ¶
func (ReleaseVulnerability) Edges() []ent.Edge
func (ReleaseVulnerability) Fields ¶
func (ReleaseVulnerability) Fields() []ent.Field
type Repo ¶
func (Repo) Annotations ¶
func (Repo) Annotations() []schema.Annotation
type SPDXLicense ¶
func (SPDXLicense) Annotations ¶
func (SPDXLicense) Annotations() []schema.Annotation
func (SPDXLicense) Fields ¶
func (SPDXLicense) Fields() []ent.Field
func (SPDXLicense) Hooks ¶
func (SPDXLicense) Hooks() []ent.Hook
type TestCase ¶
func (TestCase) Annotations ¶
func (TestCase) Annotations() []schema.Annotation
type TestRun ¶
func (TestRun) Annotations ¶
func (TestRun) Annotations() []schema.Annotation
type Vulnerability ¶
TODO: How to handle aliases
func (Vulnerability) Annotations ¶
func (Vulnerability) Annotations() []schema.Annotation
func (Vulnerability) Edges ¶
func (Vulnerability) Edges() []ent.Edge
func (Vulnerability) Fields ¶
func (Vulnerability) Fields() []ent.Field
func (Vulnerability) Hooks ¶
func (Vulnerability) Hooks() []ent.Hook
func (Vulnerability) Indexes ¶
func (Vulnerability) Indexes() []ent.Index
type VulnerabilityReview ¶
VulnerabilityReview is used to review whether a vulnerability is relevant to a release, repository or project scope
func (VulnerabilityReview) Annotations ¶
func (VulnerabilityReview) Annotations() []schema.Annotation
func (VulnerabilityReview) Edges ¶
func (VulnerabilityReview) Edges() []ent.Edge
func (VulnerabilityReview) Fields ¶
func (VulnerabilityReview) Fields() []ent.Field
Source Files ¶
- adapter.go
- artifact.go
- code_issue.go
- code_scan.go
- component.go
- event.go
- gitcommit.go
- helpers.go
- license.go
- organization.go
- project.go
- release.go
- release_component.go
- release_entry.go
- release_license.go
- release_policy.go
- release_policy_violation.go
- release_vulnerability.go
- repo.go
- spdx_license.go
- test_case.go
- test_run.go
- vulnerability.go
- vulnerability_review.go
Click to show internal directories.
Click to hide internal directories.