Documentation
¶
Overview ¶
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Index ¶
- type MockBackend
- func (m *MockBackend) Artifacts(ctx context.Context, artifactSpec *model.ArtifactSpec) ([]*model.Artifact, error)
- func (m *MockBackend) Builders(ctx context.Context, builderSpec *model.BuilderSpec) ([]*model.Builder, error)
- func (m *MockBackend) CertifyBad(ctx context.Context, certifyBadSpec *model.CertifyBadSpec) ([]*model.CertifyBad, error)
- func (m *MockBackend) CertifyGood(ctx context.Context, certifyGoodSpec *model.CertifyGoodSpec) ([]*model.CertifyGood, error)
- func (m *MockBackend) CertifyLegal(ctx context.Context, certifyLegalSpec *model.CertifyLegalSpec) ([]*model.CertifyLegal, error)
- func (m *MockBackend) CertifyVEXStatement(ctx context.Context, certifyVEXStatementSpec *model.CertifyVEXStatementSpec) ([]*model.CertifyVEXStatement, error)
- func (m *MockBackend) CertifyVuln(ctx context.Context, certifyVulnSpec *model.CertifyVulnSpec) ([]*model.CertifyVuln, error)
- func (m *MockBackend) EXPECT() *MockBackendMockRecorder
- func (m *MockBackend) FindSoftware(ctx context.Context, searchText string) ([]model.PackageSourceOrArtifact, error)
- func (m *MockBackend) HasMetadata(ctx context.Context, hasMetadataSpec *model.HasMetadataSpec) ([]*model.HasMetadata, error)
- func (m *MockBackend) HasSBOM(ctx context.Context, hasSBOMSpec *model.HasSBOMSpec) ([]*model.HasSbom, error)
- func (m *MockBackend) HasSlsa(ctx context.Context, hasSLSASpec *model.HasSLSASpec) ([]*model.HasSlsa, error)
- func (m *MockBackend) HasSourceAt(ctx context.Context, hasSourceAtSpec *model.HasSourceAtSpec) ([]*model.HasSourceAt, error)
- func (m *MockBackend) HashEqual(ctx context.Context, hashEqualSpec *model.HashEqualSpec) ([]*model.HashEqual, error)
- func (m *MockBackend) IngestArtifact(ctx context.Context, artifact *model.ArtifactInputSpec) (*model.Artifact, error)
- func (m *MockBackend) IngestArtifacts(ctx context.Context, artifacts []*model.ArtifactInputSpec) ([]*model.Artifact, error)
- func (m *MockBackend) IngestBuilder(ctx context.Context, builder *model.BuilderInputSpec) (*model.Builder, error)
- func (m *MockBackend) IngestBuilders(ctx context.Context, builders []*model.BuilderInputSpec) ([]*model.Builder, error)
- func (m *MockBackend) IngestBulkHasMetadata(ctx context.Context, subjects model.PackageSourceOrArtifactInputs, ...) ([]string, error)
- func (m *MockBackend) IngestBulkVulnerabilityMetadata(ctx context.Context, vulnerabilities []*model.VulnerabilityInputSpec, ...) ([]string, error)
- func (m *MockBackend) IngestCertifyBad(ctx context.Context, subject model.PackageSourceOrArtifactInput, ...) (*model.CertifyBad, error)
- func (m *MockBackend) IngestCertifyBads(ctx context.Context, subjects model.PackageSourceOrArtifactInputs, ...) ([]*model.CertifyBad, error)
- func (m *MockBackend) IngestCertifyGood(ctx context.Context, subject model.PackageSourceOrArtifactInput, ...) (*model.CertifyGood, error)
- func (m *MockBackend) IngestCertifyGoods(ctx context.Context, subjects model.PackageSourceOrArtifactInputs, ...) ([]*model.CertifyGood, error)
- func (m *MockBackend) IngestCertifyLegal(ctx context.Context, subject model.PackageOrSourceInput, ...) (*model.CertifyLegal, error)
- func (m *MockBackend) IngestCertifyLegals(ctx context.Context, subjects model.PackageOrSourceInputs, ...) ([]*model.CertifyLegal, error)
- func (m *MockBackend) IngestCertifyVuln(ctx context.Context, pkg model.PkgInputSpec, ...) (*model.CertifyVuln, error)
- func (m *MockBackend) IngestCertifyVulns(ctx context.Context, pkgs []*model.PkgInputSpec, ...) ([]*model.CertifyVuln, error)
- func (m *MockBackend) IngestDependencies(ctx context.Context, pkgs, depPkgs []*model.PkgInputSpec, ...) ([]*model.IsDependency, error)
- func (m *MockBackend) IngestDependency(ctx context.Context, pkg, depPkg model.PkgInputSpec, ...) (*model.IsDependency, error)
- func (m *MockBackend) IngestHasMetadata(ctx context.Context, subject model.PackageSourceOrArtifactInput, ...) (*model.HasMetadata, error)
- func (m *MockBackend) IngestHasSBOMs(ctx context.Context, subjects model.PackageOrArtifactInputs, ...) ([]*model.HasSbom, error)
- func (m *MockBackend) IngestHasSbom(ctx context.Context, subject model.PackageOrArtifactInput, ...) (*model.HasSbom, error)
- func (m *MockBackend) IngestHasSourceAt(ctx context.Context, pkg model.PkgInputSpec, pkgMatchType model.MatchFlags, ...) (*model.HasSourceAt, error)
- func (m *MockBackend) IngestHasSourceAts(ctx context.Context, pkgs []*model.PkgInputSpec, ...) ([]string, error)
- func (m *MockBackend) IngestHashEqual(ctx context.Context, artifact, equalArtifact model.ArtifactInputSpec, ...) (*model.HashEqual, error)
- func (m *MockBackend) IngestHashEquals(ctx context.Context, artifacts, otherArtifacts []*model.ArtifactInputSpec, ...) ([]*model.HashEqual, error)
- func (m *MockBackend) IngestLicense(ctx context.Context, license *model.LicenseInputSpec) (*model.License, error)
- func (m *MockBackend) IngestLicenses(ctx context.Context, licenses []*model.LicenseInputSpec) ([]*model.License, error)
- func (m *MockBackend) IngestOccurrence(ctx context.Context, subject model.PackageOrSourceInput, ...) (*model.IsOccurrence, error)
- func (m *MockBackend) IngestOccurrences(ctx context.Context, subjects model.PackageOrSourceInputs, ...) ([]*model.IsOccurrence, error)
- func (m *MockBackend) IngestPackage(ctx context.Context, pkg model.PkgInputSpec) (*model.Package, error)
- func (m *MockBackend) IngestPackages(ctx context.Context, pkgs []*model.PkgInputSpec) ([]*model.Package, error)
- func (m *MockBackend) IngestPkgEqual(ctx context.Context, pkg, depPkg model.PkgInputSpec, ...) (*model.PkgEqual, error)
- func (m *MockBackend) IngestPkgEquals(ctx context.Context, pkgs, otherPackages []*model.PkgInputSpec, ...) ([]string, error)
- func (m *MockBackend) IngestPointOfContact(ctx context.Context, subject model.PackageSourceOrArtifactInput, ...) (*model.PointOfContact, error)
- func (m *MockBackend) IngestPointOfContacts(ctx context.Context, subjects model.PackageSourceOrArtifactInputs, ...) ([]string, error)
- func (m *MockBackend) IngestSLSA(ctx context.Context, subject model.ArtifactInputSpec, ...) (*model.HasSlsa, error)
- func (m *MockBackend) IngestSLSAs(ctx context.Context, subjects []*model.ArtifactInputSpec, ...) ([]*model.HasSlsa, error)
- func (m *MockBackend) IngestScorecard(ctx context.Context, source model.SourceInputSpec, ...) (*model.CertifyScorecard, error)
- func (m *MockBackend) IngestScorecards(ctx context.Context, sources []*model.SourceInputSpec, ...) ([]*model.CertifyScorecard, error)
- func (m *MockBackend) IngestSource(ctx context.Context, source model.SourceInputSpec) (*model.Source, error)
- func (m *MockBackend) IngestSources(ctx context.Context, sources []*model.SourceInputSpec) ([]*model.Source, error)
- func (m *MockBackend) IngestVEXStatement(ctx context.Context, subject model.PackageOrArtifactInput, ...) (*model.CertifyVEXStatement, error)
- func (m *MockBackend) IngestVEXStatements(ctx context.Context, subjects model.PackageOrArtifactInputs, ...) ([]string, error)
- func (m *MockBackend) IngestVulnEqual(ctx context.Context, ...) (*model.VulnEqual, error)
- func (m *MockBackend) IngestVulnEquals(ctx context.Context, ...) ([]string, error)
- func (m *MockBackend) IngestVulnerabilities(ctx context.Context, vulns []*model.VulnerabilityInputSpec) ([]*model.Vulnerability, error)
- func (m *MockBackend) IngestVulnerability(ctx context.Context, vuln model.VulnerabilityInputSpec) (*model.Vulnerability, error)
- func (m *MockBackend) IngestVulnerabilityMetadata(ctx context.Context, vulnerability model.VulnerabilityInputSpec, ...) (string, error)
- func (m *MockBackend) IsDependency(ctx context.Context, isDependencySpec *model.IsDependencySpec) ([]*model.IsDependency, error)
- func (m *MockBackend) IsOccurrence(ctx context.Context, isOccurrenceSpec *model.IsOccurrenceSpec) ([]*model.IsOccurrence, error)
- func (m *MockBackend) Licenses(ctx context.Context, licenseSpec *model.LicenseSpec) ([]*model.License, error)
- func (m *MockBackend) Neighbors(ctx context.Context, node string, usingOnly []model.Edge) ([]model.Node, error)
- func (m *MockBackend) Node(ctx context.Context, node string) (model.Node, error)
- func (m *MockBackend) Nodes(ctx context.Context, nodes []string) ([]model.Node, error)
- func (m *MockBackend) Packages(ctx context.Context, pkgSpec *model.PkgSpec) ([]*model.Package, error)
- func (m *MockBackend) Path(ctx context.Context, subject, target string, maxPathLength int, ...) ([]model.Node, error)
- func (m *MockBackend) PkgEqual(ctx context.Context, pkgEqualSpec *model.PkgEqualSpec) ([]*model.PkgEqual, error)
- func (m *MockBackend) PointOfContact(ctx context.Context, pointOfContactSpec *model.PointOfContactSpec) ([]*model.PointOfContact, error)
- func (m *MockBackend) Scorecards(ctx context.Context, certifyScorecardSpec *model.CertifyScorecardSpec) ([]*model.CertifyScorecard, error)
- func (m *MockBackend) Sources(ctx context.Context, sourceSpec *model.SourceSpec) ([]*model.Source, error)
- func (m *MockBackend) VulnEqual(ctx context.Context, vulnEqualSpec *model.VulnEqualSpec) ([]*model.VulnEqual, error)
- func (m *MockBackend) Vulnerabilities(ctx context.Context, vulnSpec *model.VulnerabilitySpec) ([]*model.Vulnerability, error)
- func (m *MockBackend) VulnerabilityMetadata(ctx context.Context, ...) ([]*model.VulnerabilityMetadata, error)
- type MockBackendArgs
- type MockBackendArgsMockRecorder
- type MockBackendMockRecorder
- func (mr *MockBackendMockRecorder) Artifacts(ctx, artifactSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) Builders(ctx, builderSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) CertifyBad(ctx, certifyBadSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) CertifyGood(ctx, certifyGoodSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) CertifyLegal(ctx, certifyLegalSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) CertifyVEXStatement(ctx, certifyVEXStatementSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) CertifyVuln(ctx, certifyVulnSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) FindSoftware(ctx, searchText interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) HasMetadata(ctx, hasMetadataSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) HasSBOM(ctx, hasSBOMSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) HasSlsa(ctx, hasSLSASpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) HasSourceAt(ctx, hasSourceAtSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) HashEqual(ctx, hashEqualSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestArtifact(ctx, artifact interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestArtifacts(ctx, artifacts interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestBuilder(ctx, builder interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestBuilders(ctx, builders interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestBulkHasMetadata(ctx, subjects, pkgMatchType, hasMetadataList interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestBulkVulnerabilityMetadata(ctx, vulnerabilities, vulnerabilityMetadataList interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestCertifyBad(ctx, subject, pkgMatchType, certifyBad interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestCertifyBads(ctx, subjects, pkgMatchType, certifyBads interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestCertifyGood(ctx, subject, pkgMatchType, certifyGood interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestCertifyGoods(ctx, subjects, pkgMatchType, certifyGoods interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestCertifyLegal(ctx, subject, declaredLicenses, discoveredLicenses, certifyLegal interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestCertifyLegals(...) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestCertifyVuln(ctx, pkg, vulnerability, certifyVuln interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestCertifyVulns(ctx, pkgs, vulnerabilities, certifyVulns interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestDependencies(ctx, pkgs, depPkgs, depPkgMatchType, dependencies interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestDependency(ctx, pkg, depPkg, depPkgMatchType, dependency interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestHasMetadata(ctx, subject, pkgMatchType, hasMetadata interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestHasSBOMs(ctx, subjects, hasSBOMs interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestHasSbom(ctx, subject, hasSbom interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestHasSourceAt(ctx, pkg, pkgMatchType, source, hasSourceAt interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestHasSourceAts(ctx, pkgs, pkgMatchType, sources, hasSourceAts interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestHashEqual(ctx, artifact, equalArtifact, hashEqual interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestHashEquals(ctx, artifacts, otherArtifacts, hashEquals interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestLicense(ctx, license interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestLicenses(ctx, licenses interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestOccurrence(ctx, subject, artifact, occurrence interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestOccurrences(ctx, subjects, artifacts, occurrences interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestPackage(ctx, pkg interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestPackages(ctx, pkgs interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestPkgEqual(ctx, pkg, depPkg, pkgEqual interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestPkgEquals(ctx, pkgs, otherPackages, pkgEquals interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestPointOfContact(ctx, subject, pkgMatchType, pointOfContact interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestPointOfContacts(ctx, subjects, pkgMatchType, pointOfContacts interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestSLSA(ctx, subject, builtFrom, builtBy, slsa interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestSLSAs(ctx, subjects, builtFromList, builtByList, slsaList interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestScorecard(ctx, source, scorecard interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestScorecards(ctx, sources, scorecards interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestSource(ctx, source interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestSources(ctx, sources interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestVEXStatement(ctx, subject, vulnerability, vexStatement interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestVEXStatements(ctx, subjects, vulnerabilities, vexStatements interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestVulnEqual(ctx, vulnerability, otherVulnerability, vulnEqual interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestVulnEquals(ctx, vulnerabilities, otherVulnerabilities, vulnEquals interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestVulnerabilities(ctx, vulns interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestVulnerability(ctx, vuln interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IngestVulnerabilityMetadata(ctx, vulnerability, vulnerabilityMetadata interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IsDependency(ctx, isDependencySpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) IsOccurrence(ctx, isOccurrenceSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) Licenses(ctx, licenseSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) Neighbors(ctx, node, usingOnly interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) Node(ctx, node interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) Nodes(ctx, nodes interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) Packages(ctx, pkgSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) Path(ctx, subject, target, maxPathLength, usingOnly interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) PkgEqual(ctx, pkgEqualSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) PointOfContact(ctx, pointOfContactSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) Scorecards(ctx, certifyScorecardSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) Sources(ctx, sourceSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) VulnEqual(ctx, vulnEqualSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) Vulnerabilities(ctx, vulnSpec interface{}) *gomock.Call
- func (mr *MockBackendMockRecorder) VulnerabilityMetadata(ctx, vulnerabilityMetadataSpec interface{}) *gomock.Call
- type MockDocumentParser
- func (m *MockDocumentParser) EXPECT() *MockDocumentParserMockRecorder
- func (m *MockDocumentParser) GetIdentifiers(ctx context.Context) (*common.IdentifierStrings, error)
- func (m *MockDocumentParser) GetIdentities(ctx context.Context) []common.TrustInformation
- func (m *MockDocumentParser) GetPredicates(ctx context.Context) *assembler.IngestPredicates
- func (m *MockDocumentParser) Parse(ctx context.Context, doc *processor.Document) error
- type MockDocumentParserMockRecorder
- func (mr *MockDocumentParserMockRecorder) GetIdentifiers(ctx interface{}) *gomock.Call
- func (mr *MockDocumentParserMockRecorder) GetIdentities(ctx interface{}) *gomock.Call
- func (mr *MockDocumentParserMockRecorder) GetPredicates(ctx interface{}) *gomock.Call
- func (mr *MockDocumentParserMockRecorder) Parse(ctx, doc interface{}) *gomock.Call
- type MockScorecard
- type MockScorecardMockRecorder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockBackend ¶ added in v0.2.0
type MockBackend struct {
// contains filtered or unexported fields
}
MockBackend is a mock of Backend interface.
func NewMockBackend ¶ added in v0.2.0
func NewMockBackend(ctrl *gomock.Controller) *MockBackend
NewMockBackend creates a new mock instance.
func (*MockBackend) Artifacts ¶ added in v0.2.0
func (m *MockBackend) Artifacts(ctx context.Context, artifactSpec *model.ArtifactSpec) ([]*model.Artifact, error)
Artifacts mocks base method.
func (*MockBackend) Builders ¶ added in v0.2.0
func (m *MockBackend) Builders(ctx context.Context, builderSpec *model.BuilderSpec) ([]*model.Builder, error)
Builders mocks base method.
func (*MockBackend) CertifyBad ¶ added in v0.2.0
func (m *MockBackend) CertifyBad(ctx context.Context, certifyBadSpec *model.CertifyBadSpec) ([]*model.CertifyBad, error)
CertifyBad mocks base method.
func (*MockBackend) CertifyGood ¶ added in v0.2.0
func (m *MockBackend) CertifyGood(ctx context.Context, certifyGoodSpec *model.CertifyGoodSpec) ([]*model.CertifyGood, error)
CertifyGood mocks base method.
func (*MockBackend) CertifyLegal ¶ added in v0.2.0
func (m *MockBackend) CertifyLegal(ctx context.Context, certifyLegalSpec *model.CertifyLegalSpec) ([]*model.CertifyLegal, error)
CertifyLegal mocks base method.
func (*MockBackend) CertifyVEXStatement ¶ added in v0.2.0
func (m *MockBackend) CertifyVEXStatement(ctx context.Context, certifyVEXStatementSpec *model.CertifyVEXStatementSpec) ([]*model.CertifyVEXStatement, error)
CertifyVEXStatement mocks base method.
func (*MockBackend) CertifyVuln ¶ added in v0.2.0
func (m *MockBackend) CertifyVuln(ctx context.Context, certifyVulnSpec *model.CertifyVulnSpec) ([]*model.CertifyVuln, error)
CertifyVuln mocks base method.
func (*MockBackend) EXPECT ¶ added in v0.2.0
func (m *MockBackend) EXPECT() *MockBackendMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockBackend) FindSoftware ¶ added in v0.2.0
func (m *MockBackend) FindSoftware(ctx context.Context, searchText string) ([]model.PackageSourceOrArtifact, error)
FindSoftware mocks base method.
func (*MockBackend) HasMetadata ¶ added in v0.2.0
func (m *MockBackend) HasMetadata(ctx context.Context, hasMetadataSpec *model.HasMetadataSpec) ([]*model.HasMetadata, error)
HasMetadata mocks base method.
func (*MockBackend) HasSBOM ¶ added in v0.2.0
func (m *MockBackend) HasSBOM(ctx context.Context, hasSBOMSpec *model.HasSBOMSpec) ([]*model.HasSbom, error)
HasSBOM mocks base method.
func (*MockBackend) HasSlsa ¶ added in v0.2.0
func (m *MockBackend) HasSlsa(ctx context.Context, hasSLSASpec *model.HasSLSASpec) ([]*model.HasSlsa, error)
HasSlsa mocks base method.
func (*MockBackend) HasSourceAt ¶ added in v0.2.0
func (m *MockBackend) HasSourceAt(ctx context.Context, hasSourceAtSpec *model.HasSourceAtSpec) ([]*model.HasSourceAt, error)
HasSourceAt mocks base method.
func (*MockBackend) HashEqual ¶ added in v0.2.0
func (m *MockBackend) HashEqual(ctx context.Context, hashEqualSpec *model.HashEqualSpec) ([]*model.HashEqual, error)
HashEqual mocks base method.
func (*MockBackend) IngestArtifact ¶ added in v0.2.0
func (m *MockBackend) IngestArtifact(ctx context.Context, artifact *model.ArtifactInputSpec) (*model.Artifact, error)
IngestArtifact mocks base method.
func (*MockBackend) IngestArtifacts ¶ added in v0.2.0
func (m *MockBackend) IngestArtifacts(ctx context.Context, artifacts []*model.ArtifactInputSpec) ([]*model.Artifact, error)
IngestArtifacts mocks base method.
func (*MockBackend) IngestBuilder ¶ added in v0.2.0
func (m *MockBackend) IngestBuilder(ctx context.Context, builder *model.BuilderInputSpec) (*model.Builder, error)
IngestBuilder mocks base method.
func (*MockBackend) IngestBuilders ¶ added in v0.2.0
func (m *MockBackend) IngestBuilders(ctx context.Context, builders []*model.BuilderInputSpec) ([]*model.Builder, error)
IngestBuilders mocks base method.
func (*MockBackend) IngestBulkHasMetadata ¶ added in v0.2.0
func (m *MockBackend) IngestBulkHasMetadata(ctx context.Context, subjects model.PackageSourceOrArtifactInputs, pkgMatchType *model.MatchFlags, hasMetadataList []*model.HasMetadataInputSpec) ([]string, error)
IngestBulkHasMetadata mocks base method.
func (*MockBackend) IngestBulkVulnerabilityMetadata ¶ added in v0.2.0
func (m *MockBackend) IngestBulkVulnerabilityMetadata(ctx context.Context, vulnerabilities []*model.VulnerabilityInputSpec, vulnerabilityMetadataList []*model.VulnerabilityMetadataInputSpec) ([]string, error)
IngestBulkVulnerabilityMetadata mocks base method.
func (*MockBackend) IngestCertifyBad ¶ added in v0.2.0
func (m *MockBackend) IngestCertifyBad(ctx context.Context, subject model.PackageSourceOrArtifactInput, pkgMatchType *model.MatchFlags, certifyBad model.CertifyBadInputSpec) (*model.CertifyBad, error)
IngestCertifyBad mocks base method.
func (*MockBackend) IngestCertifyBads ¶ added in v0.2.0
func (m *MockBackend) IngestCertifyBads(ctx context.Context, subjects model.PackageSourceOrArtifactInputs, pkgMatchType *model.MatchFlags, certifyBads []*model.CertifyBadInputSpec) ([]*model.CertifyBad, error)
IngestCertifyBads mocks base method.
func (*MockBackend) IngestCertifyGood ¶ added in v0.2.0
func (m *MockBackend) IngestCertifyGood(ctx context.Context, subject model.PackageSourceOrArtifactInput, pkgMatchType *model.MatchFlags, certifyGood model.CertifyGoodInputSpec) (*model.CertifyGood, error)
IngestCertifyGood mocks base method.
func (*MockBackend) IngestCertifyGoods ¶ added in v0.2.0
func (m *MockBackend) IngestCertifyGoods(ctx context.Context, subjects model.PackageSourceOrArtifactInputs, pkgMatchType *model.MatchFlags, certifyGoods []*model.CertifyGoodInputSpec) ([]*model.CertifyGood, error)
IngestCertifyGoods mocks base method.
func (*MockBackend) IngestCertifyLegal ¶ added in v0.2.0
func (m *MockBackend) IngestCertifyLegal(ctx context.Context, subject model.PackageOrSourceInput, declaredLicenses, discoveredLicenses []*model.LicenseInputSpec, certifyLegal *model.CertifyLegalInputSpec) (*model.CertifyLegal, error)
IngestCertifyLegal mocks base method.
func (*MockBackend) IngestCertifyLegals ¶ added in v0.2.0
func (m *MockBackend) IngestCertifyLegals(ctx context.Context, subjects model.PackageOrSourceInputs, declaredLicensesList, discoveredLicensesList [][]*model.LicenseInputSpec, certifyLegals []*model.CertifyLegalInputSpec) ([]*model.CertifyLegal, error)
IngestCertifyLegals mocks base method.
func (*MockBackend) IngestCertifyVuln ¶ added in v0.2.0
func (m *MockBackend) IngestCertifyVuln(ctx context.Context, pkg model.PkgInputSpec, vulnerability model.VulnerabilityInputSpec, certifyVuln model.ScanMetadataInput) (*model.CertifyVuln, error)
IngestCertifyVuln mocks base method.
func (*MockBackend) IngestCertifyVulns ¶ added in v0.2.0
func (m *MockBackend) IngestCertifyVulns(ctx context.Context, pkgs []*model.PkgInputSpec, vulnerabilities []*model.VulnerabilityInputSpec, certifyVulns []*model.ScanMetadataInput) ([]*model.CertifyVuln, error)
IngestCertifyVulns mocks base method.
func (*MockBackend) IngestDependencies ¶ added in v0.2.0
func (m *MockBackend) IngestDependencies(ctx context.Context, pkgs, depPkgs []*model.PkgInputSpec, depPkgMatchType model.MatchFlags, dependencies []*model.IsDependencyInputSpec) ([]*model.IsDependency, error)
IngestDependencies mocks base method.
func (*MockBackend) IngestDependency ¶ added in v0.2.0
func (m *MockBackend) IngestDependency(ctx context.Context, pkg, depPkg model.PkgInputSpec, depPkgMatchType model.MatchFlags, dependency model.IsDependencyInputSpec) (*model.IsDependency, error)
IngestDependency mocks base method.
func (*MockBackend) IngestHasMetadata ¶ added in v0.2.0
func (m *MockBackend) IngestHasMetadata(ctx context.Context, subject model.PackageSourceOrArtifactInput, pkgMatchType *model.MatchFlags, hasMetadata model.HasMetadataInputSpec) (*model.HasMetadata, error)
IngestHasMetadata mocks base method.
func (*MockBackend) IngestHasSBOMs ¶ added in v0.2.0
func (m *MockBackend) IngestHasSBOMs(ctx context.Context, subjects model.PackageOrArtifactInputs, hasSBOMs []*model.HasSBOMInputSpec) ([]*model.HasSbom, error)
IngestHasSBOMs mocks base method.
func (*MockBackend) IngestHasSbom ¶ added in v0.2.0
func (m *MockBackend) IngestHasSbom(ctx context.Context, subject model.PackageOrArtifactInput, hasSbom model.HasSBOMInputSpec) (*model.HasSbom, error)
IngestHasSbom mocks base method.
func (*MockBackend) IngestHasSourceAt ¶ added in v0.2.0
func (m *MockBackend) IngestHasSourceAt(ctx context.Context, pkg model.PkgInputSpec, pkgMatchType model.MatchFlags, source model.SourceInputSpec, hasSourceAt model.HasSourceAtInputSpec) (*model.HasSourceAt, error)
IngestHasSourceAt mocks base method.
func (*MockBackend) IngestHasSourceAts ¶ added in v0.2.0
func (m *MockBackend) IngestHasSourceAts(ctx context.Context, pkgs []*model.PkgInputSpec, pkgMatchType *model.MatchFlags, sources []*model.SourceInputSpec, hasSourceAts []*model.HasSourceAtInputSpec) ([]string, error)
IngestHasSourceAts mocks base method.
func (*MockBackend) IngestHashEqual ¶ added in v0.2.0
func (m *MockBackend) IngestHashEqual(ctx context.Context, artifact, equalArtifact model.ArtifactInputSpec, hashEqual model.HashEqualInputSpec) (*model.HashEqual, error)
IngestHashEqual mocks base method.
func (*MockBackend) IngestHashEquals ¶ added in v0.2.0
func (m *MockBackend) IngestHashEquals(ctx context.Context, artifacts, otherArtifacts []*model.ArtifactInputSpec, hashEquals []*model.HashEqualInputSpec) ([]*model.HashEqual, error)
IngestHashEquals mocks base method.
func (*MockBackend) IngestLicense ¶ added in v0.2.0
func (m *MockBackend) IngestLicense(ctx context.Context, license *model.LicenseInputSpec) (*model.License, error)
IngestLicense mocks base method.
func (*MockBackend) IngestLicenses ¶ added in v0.2.0
func (m *MockBackend) IngestLicenses(ctx context.Context, licenses []*model.LicenseInputSpec) ([]*model.License, error)
IngestLicenses mocks base method.
func (*MockBackend) IngestOccurrence ¶ added in v0.2.0
func (m *MockBackend) IngestOccurrence(ctx context.Context, subject model.PackageOrSourceInput, artifact model.ArtifactInputSpec, occurrence model.IsOccurrenceInputSpec) (*model.IsOccurrence, error)
IngestOccurrence mocks base method.
func (*MockBackend) IngestOccurrences ¶ added in v0.2.0
func (m *MockBackend) IngestOccurrences(ctx context.Context, subjects model.PackageOrSourceInputs, artifacts []*model.ArtifactInputSpec, occurrences []*model.IsOccurrenceInputSpec) ([]*model.IsOccurrence, error)
IngestOccurrences mocks base method.
func (*MockBackend) IngestPackage ¶ added in v0.2.0
func (m *MockBackend) IngestPackage(ctx context.Context, pkg model.PkgInputSpec) (*model.Package, error)
IngestPackage mocks base method.
func (*MockBackend) IngestPackages ¶ added in v0.2.0
func (m *MockBackend) IngestPackages(ctx context.Context, pkgs []*model.PkgInputSpec) ([]*model.Package, error)
IngestPackages mocks base method.
func (*MockBackend) IngestPkgEqual ¶ added in v0.2.0
func (m *MockBackend) IngestPkgEqual(ctx context.Context, pkg, depPkg model.PkgInputSpec, pkgEqual model.PkgEqualInputSpec) (*model.PkgEqual, error)
IngestPkgEqual mocks base method.
func (*MockBackend) IngestPkgEquals ¶ added in v0.2.0
func (m *MockBackend) IngestPkgEquals(ctx context.Context, pkgs, otherPackages []*model.PkgInputSpec, pkgEquals []*model.PkgEqualInputSpec) ([]string, error)
IngestPkgEquals mocks base method.
func (*MockBackend) IngestPointOfContact ¶ added in v0.2.0
func (m *MockBackend) IngestPointOfContact(ctx context.Context, subject model.PackageSourceOrArtifactInput, pkgMatchType *model.MatchFlags, pointOfContact model.PointOfContactInputSpec) (*model.PointOfContact, error)
IngestPointOfContact mocks base method.
func (*MockBackend) IngestPointOfContacts ¶ added in v0.2.0
func (m *MockBackend) IngestPointOfContacts(ctx context.Context, subjects model.PackageSourceOrArtifactInputs, pkgMatchType *model.MatchFlags, pointOfContacts []*model.PointOfContactInputSpec) ([]string, error)
IngestPointOfContacts mocks base method.
func (*MockBackend) IngestSLSA ¶ added in v0.2.0
func (m *MockBackend) IngestSLSA(ctx context.Context, subject model.ArtifactInputSpec, builtFrom []*model.ArtifactInputSpec, builtBy model.BuilderInputSpec, slsa model.SLSAInputSpec) (*model.HasSlsa, error)
IngestSLSA mocks base method.
func (*MockBackend) IngestSLSAs ¶ added in v0.2.0
func (m *MockBackend) IngestSLSAs(ctx context.Context, subjects []*model.ArtifactInputSpec, builtFromList [][]*model.ArtifactInputSpec, builtByList []*model.BuilderInputSpec, slsaList []*model.SLSAInputSpec) ([]*model.HasSlsa, error)
IngestSLSAs mocks base method.
func (*MockBackend) IngestScorecard ¶ added in v0.2.0
func (m *MockBackend) IngestScorecard(ctx context.Context, source model.SourceInputSpec, scorecard model.ScorecardInputSpec) (*model.CertifyScorecard, error)
IngestScorecard mocks base method.
func (*MockBackend) IngestScorecards ¶ added in v0.2.0
func (m *MockBackend) IngestScorecards(ctx context.Context, sources []*model.SourceInputSpec, scorecards []*model.ScorecardInputSpec) ([]*model.CertifyScorecard, error)
IngestScorecards mocks base method.
func (*MockBackend) IngestSource ¶ added in v0.2.0
func (m *MockBackend) IngestSource(ctx context.Context, source model.SourceInputSpec) (*model.Source, error)
IngestSource mocks base method.
func (*MockBackend) IngestSources ¶ added in v0.2.0
func (m *MockBackend) IngestSources(ctx context.Context, sources []*model.SourceInputSpec) ([]*model.Source, error)
IngestSources mocks base method.
func (*MockBackend) IngestVEXStatement ¶ added in v0.2.0
func (m *MockBackend) IngestVEXStatement(ctx context.Context, subject model.PackageOrArtifactInput, vulnerability model.VulnerabilityInputSpec, vexStatement model.VexStatementInputSpec) (*model.CertifyVEXStatement, error)
IngestVEXStatement mocks base method.
func (*MockBackend) IngestVEXStatements ¶ added in v0.2.0
func (m *MockBackend) IngestVEXStatements(ctx context.Context, subjects model.PackageOrArtifactInputs, vulnerabilities []*model.VulnerabilityInputSpec, vexStatements []*model.VexStatementInputSpec) ([]string, error)
IngestVEXStatements mocks base method.
func (*MockBackend) IngestVulnEqual ¶ added in v0.2.0
func (m *MockBackend) IngestVulnEqual(ctx context.Context, vulnerability, otherVulnerability model.VulnerabilityInputSpec, vulnEqual model.VulnEqualInputSpec) (*model.VulnEqual, error)
IngestVulnEqual mocks base method.
func (*MockBackend) IngestVulnEquals ¶ added in v0.2.0
func (m *MockBackend) IngestVulnEquals(ctx context.Context, vulnerabilities, otherVulnerabilities []*model.VulnerabilityInputSpec, vulnEquals []*model.VulnEqualInputSpec) ([]string, error)
IngestVulnEquals mocks base method.
func (*MockBackend) IngestVulnerabilities ¶ added in v0.2.0
func (m *MockBackend) IngestVulnerabilities(ctx context.Context, vulns []*model.VulnerabilityInputSpec) ([]*model.Vulnerability, error)
IngestVulnerabilities mocks base method.
func (*MockBackend) IngestVulnerability ¶ added in v0.2.0
func (m *MockBackend) IngestVulnerability(ctx context.Context, vuln model.VulnerabilityInputSpec) (*model.Vulnerability, error)
IngestVulnerability mocks base method.
func (*MockBackend) IngestVulnerabilityMetadata ¶ added in v0.2.0
func (m *MockBackend) IngestVulnerabilityMetadata(ctx context.Context, vulnerability model.VulnerabilityInputSpec, vulnerabilityMetadata model.VulnerabilityMetadataInputSpec) (string, error)
IngestVulnerabilityMetadata mocks base method.
func (*MockBackend) IsDependency ¶ added in v0.2.0
func (m *MockBackend) IsDependency(ctx context.Context, isDependencySpec *model.IsDependencySpec) ([]*model.IsDependency, error)
IsDependency mocks base method.
func (*MockBackend) IsOccurrence ¶ added in v0.2.0
func (m *MockBackend) IsOccurrence(ctx context.Context, isOccurrenceSpec *model.IsOccurrenceSpec) ([]*model.IsOccurrence, error)
IsOccurrence mocks base method.
func (*MockBackend) Licenses ¶ added in v0.2.0
func (m *MockBackend) Licenses(ctx context.Context, licenseSpec *model.LicenseSpec) ([]*model.License, error)
Licenses mocks base method.
func (*MockBackend) Neighbors ¶ added in v0.2.0
func (m *MockBackend) Neighbors(ctx context.Context, node string, usingOnly []model.Edge) ([]model.Node, error)
Neighbors mocks base method.
func (*MockBackend) Packages ¶ added in v0.2.0
func (m *MockBackend) Packages(ctx context.Context, pkgSpec *model.PkgSpec) ([]*model.Package, error)
Packages mocks base method.
func (*MockBackend) Path ¶ added in v0.2.0
func (m *MockBackend) Path(ctx context.Context, subject, target string, maxPathLength int, usingOnly []model.Edge) ([]model.Node, error)
Path mocks base method.
func (*MockBackend) PkgEqual ¶ added in v0.2.0
func (m *MockBackend) PkgEqual(ctx context.Context, pkgEqualSpec *model.PkgEqualSpec) ([]*model.PkgEqual, error)
PkgEqual mocks base method.
func (*MockBackend) PointOfContact ¶ added in v0.2.0
func (m *MockBackend) PointOfContact(ctx context.Context, pointOfContactSpec *model.PointOfContactSpec) ([]*model.PointOfContact, error)
PointOfContact mocks base method.
func (*MockBackend) Scorecards ¶ added in v0.2.0
func (m *MockBackend) Scorecards(ctx context.Context, certifyScorecardSpec *model.CertifyScorecardSpec) ([]*model.CertifyScorecard, error)
Scorecards mocks base method.
func (*MockBackend) Sources ¶ added in v0.2.0
func (m *MockBackend) Sources(ctx context.Context, sourceSpec *model.SourceSpec) ([]*model.Source, error)
Sources mocks base method.
func (*MockBackend) VulnEqual ¶ added in v0.2.0
func (m *MockBackend) VulnEqual(ctx context.Context, vulnEqualSpec *model.VulnEqualSpec) ([]*model.VulnEqual, error)
VulnEqual mocks base method.
func (*MockBackend) Vulnerabilities ¶ added in v0.2.0
func (m *MockBackend) Vulnerabilities(ctx context.Context, vulnSpec *model.VulnerabilitySpec) ([]*model.Vulnerability, error)
Vulnerabilities mocks base method.
func (*MockBackend) VulnerabilityMetadata ¶ added in v0.2.0
func (m *MockBackend) VulnerabilityMetadata(ctx context.Context, vulnerabilityMetadataSpec *model.VulnerabilityMetadataSpec) ([]*model.VulnerabilityMetadata, error)
VulnerabilityMetadata mocks base method.
type MockBackendArgs ¶ added in v0.2.0
type MockBackendArgs struct {
// contains filtered or unexported fields
}
MockBackendArgs is a mock of BackendArgs interface.
func NewMockBackendArgs ¶ added in v0.2.0
func NewMockBackendArgs(ctrl *gomock.Controller) *MockBackendArgs
NewMockBackendArgs creates a new mock instance.
func (*MockBackendArgs) EXPECT ¶ added in v0.2.0
func (m *MockBackendArgs) EXPECT() *MockBackendArgsMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockBackendArgsMockRecorder ¶ added in v0.2.0
type MockBackendArgsMockRecorder struct {
// contains filtered or unexported fields
}
MockBackendArgsMockRecorder is the mock recorder for MockBackendArgs.
type MockBackendMockRecorder ¶ added in v0.2.0
type MockBackendMockRecorder struct {
// contains filtered or unexported fields
}
MockBackendMockRecorder is the mock recorder for MockBackend.
func (*MockBackendMockRecorder) Artifacts ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) Artifacts(ctx, artifactSpec interface{}) *gomock.Call
Artifacts indicates an expected call of Artifacts.
func (*MockBackendMockRecorder) Builders ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) Builders(ctx, builderSpec interface{}) *gomock.Call
Builders indicates an expected call of Builders.
func (*MockBackendMockRecorder) CertifyBad ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) CertifyBad(ctx, certifyBadSpec interface{}) *gomock.Call
CertifyBad indicates an expected call of CertifyBad.
func (*MockBackendMockRecorder) CertifyGood ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) CertifyGood(ctx, certifyGoodSpec interface{}) *gomock.Call
CertifyGood indicates an expected call of CertifyGood.
func (*MockBackendMockRecorder) CertifyLegal ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) CertifyLegal(ctx, certifyLegalSpec interface{}) *gomock.Call
CertifyLegal indicates an expected call of CertifyLegal.
func (*MockBackendMockRecorder) CertifyVEXStatement ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) CertifyVEXStatement(ctx, certifyVEXStatementSpec interface{}) *gomock.Call
CertifyVEXStatement indicates an expected call of CertifyVEXStatement.
func (*MockBackendMockRecorder) CertifyVuln ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) CertifyVuln(ctx, certifyVulnSpec interface{}) *gomock.Call
CertifyVuln indicates an expected call of CertifyVuln.
func (*MockBackendMockRecorder) FindSoftware ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) FindSoftware(ctx, searchText interface{}) *gomock.Call
FindSoftware indicates an expected call of FindSoftware.
func (*MockBackendMockRecorder) HasMetadata ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) HasMetadata(ctx, hasMetadataSpec interface{}) *gomock.Call
HasMetadata indicates an expected call of HasMetadata.
func (*MockBackendMockRecorder) HasSBOM ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) HasSBOM(ctx, hasSBOMSpec interface{}) *gomock.Call
HasSBOM indicates an expected call of HasSBOM.
func (*MockBackendMockRecorder) HasSlsa ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) HasSlsa(ctx, hasSLSASpec interface{}) *gomock.Call
HasSlsa indicates an expected call of HasSlsa.
func (*MockBackendMockRecorder) HasSourceAt ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) HasSourceAt(ctx, hasSourceAtSpec interface{}) *gomock.Call
HasSourceAt indicates an expected call of HasSourceAt.
func (*MockBackendMockRecorder) HashEqual ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) HashEqual(ctx, hashEqualSpec interface{}) *gomock.Call
HashEqual indicates an expected call of HashEqual.
func (*MockBackendMockRecorder) IngestArtifact ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestArtifact(ctx, artifact interface{}) *gomock.Call
IngestArtifact indicates an expected call of IngestArtifact.
func (*MockBackendMockRecorder) IngestArtifacts ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestArtifacts(ctx, artifacts interface{}) *gomock.Call
IngestArtifacts indicates an expected call of IngestArtifacts.
func (*MockBackendMockRecorder) IngestBuilder ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestBuilder(ctx, builder interface{}) *gomock.Call
IngestBuilder indicates an expected call of IngestBuilder.
func (*MockBackendMockRecorder) IngestBuilders ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestBuilders(ctx, builders interface{}) *gomock.Call
IngestBuilders indicates an expected call of IngestBuilders.
func (*MockBackendMockRecorder) IngestBulkHasMetadata ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestBulkHasMetadata(ctx, subjects, pkgMatchType, hasMetadataList interface{}) *gomock.Call
IngestBulkHasMetadata indicates an expected call of IngestBulkHasMetadata.
func (*MockBackendMockRecorder) IngestBulkVulnerabilityMetadata ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestBulkVulnerabilityMetadata(ctx, vulnerabilities, vulnerabilityMetadataList interface{}) *gomock.Call
IngestBulkVulnerabilityMetadata indicates an expected call of IngestBulkVulnerabilityMetadata.
func (*MockBackendMockRecorder) IngestCertifyBad ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestCertifyBad(ctx, subject, pkgMatchType, certifyBad interface{}) *gomock.Call
IngestCertifyBad indicates an expected call of IngestCertifyBad.
func (*MockBackendMockRecorder) IngestCertifyBads ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestCertifyBads(ctx, subjects, pkgMatchType, certifyBads interface{}) *gomock.Call
IngestCertifyBads indicates an expected call of IngestCertifyBads.
func (*MockBackendMockRecorder) IngestCertifyGood ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestCertifyGood(ctx, subject, pkgMatchType, certifyGood interface{}) *gomock.Call
IngestCertifyGood indicates an expected call of IngestCertifyGood.
func (*MockBackendMockRecorder) IngestCertifyGoods ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestCertifyGoods(ctx, subjects, pkgMatchType, certifyGoods interface{}) *gomock.Call
IngestCertifyGoods indicates an expected call of IngestCertifyGoods.
func (*MockBackendMockRecorder) IngestCertifyLegal ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestCertifyLegal(ctx, subject, declaredLicenses, discoveredLicenses, certifyLegal interface{}) *gomock.Call
IngestCertifyLegal indicates an expected call of IngestCertifyLegal.
func (*MockBackendMockRecorder) IngestCertifyLegals ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestCertifyLegals(ctx, subjects, declaredLicensesList, discoveredLicensesList, certifyLegals interface{}) *gomock.Call
IngestCertifyLegals indicates an expected call of IngestCertifyLegals.
func (*MockBackendMockRecorder) IngestCertifyVuln ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestCertifyVuln(ctx, pkg, vulnerability, certifyVuln interface{}) *gomock.Call
IngestCertifyVuln indicates an expected call of IngestCertifyVuln.
func (*MockBackendMockRecorder) IngestCertifyVulns ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestCertifyVulns(ctx, pkgs, vulnerabilities, certifyVulns interface{}) *gomock.Call
IngestCertifyVulns indicates an expected call of IngestCertifyVulns.
func (*MockBackendMockRecorder) IngestDependencies ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestDependencies(ctx, pkgs, depPkgs, depPkgMatchType, dependencies interface{}) *gomock.Call
IngestDependencies indicates an expected call of IngestDependencies.
func (*MockBackendMockRecorder) IngestDependency ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestDependency(ctx, pkg, depPkg, depPkgMatchType, dependency interface{}) *gomock.Call
IngestDependency indicates an expected call of IngestDependency.
func (*MockBackendMockRecorder) IngestHasMetadata ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestHasMetadata(ctx, subject, pkgMatchType, hasMetadata interface{}) *gomock.Call
IngestHasMetadata indicates an expected call of IngestHasMetadata.
func (*MockBackendMockRecorder) IngestHasSBOMs ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestHasSBOMs(ctx, subjects, hasSBOMs interface{}) *gomock.Call
IngestHasSBOMs indicates an expected call of IngestHasSBOMs.
func (*MockBackendMockRecorder) IngestHasSbom ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestHasSbom(ctx, subject, hasSbom interface{}) *gomock.Call
IngestHasSbom indicates an expected call of IngestHasSbom.
func (*MockBackendMockRecorder) IngestHasSourceAt ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestHasSourceAt(ctx, pkg, pkgMatchType, source, hasSourceAt interface{}) *gomock.Call
IngestHasSourceAt indicates an expected call of IngestHasSourceAt.
func (*MockBackendMockRecorder) IngestHasSourceAts ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestHasSourceAts(ctx, pkgs, pkgMatchType, sources, hasSourceAts interface{}) *gomock.Call
IngestHasSourceAts indicates an expected call of IngestHasSourceAts.
func (*MockBackendMockRecorder) IngestHashEqual ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestHashEqual(ctx, artifact, equalArtifact, hashEqual interface{}) *gomock.Call
IngestHashEqual indicates an expected call of IngestHashEqual.
func (*MockBackendMockRecorder) IngestHashEquals ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestHashEquals(ctx, artifacts, otherArtifacts, hashEquals interface{}) *gomock.Call
IngestHashEquals indicates an expected call of IngestHashEquals.
func (*MockBackendMockRecorder) IngestLicense ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestLicense(ctx, license interface{}) *gomock.Call
IngestLicense indicates an expected call of IngestLicense.
func (*MockBackendMockRecorder) IngestLicenses ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestLicenses(ctx, licenses interface{}) *gomock.Call
IngestLicenses indicates an expected call of IngestLicenses.
func (*MockBackendMockRecorder) IngestOccurrence ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestOccurrence(ctx, subject, artifact, occurrence interface{}) *gomock.Call
IngestOccurrence indicates an expected call of IngestOccurrence.
func (*MockBackendMockRecorder) IngestOccurrences ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestOccurrences(ctx, subjects, artifacts, occurrences interface{}) *gomock.Call
IngestOccurrences indicates an expected call of IngestOccurrences.
func (*MockBackendMockRecorder) IngestPackage ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestPackage(ctx, pkg interface{}) *gomock.Call
IngestPackage indicates an expected call of IngestPackage.
func (*MockBackendMockRecorder) IngestPackages ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestPackages(ctx, pkgs interface{}) *gomock.Call
IngestPackages indicates an expected call of IngestPackages.
func (*MockBackendMockRecorder) IngestPkgEqual ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestPkgEqual(ctx, pkg, depPkg, pkgEqual interface{}) *gomock.Call
IngestPkgEqual indicates an expected call of IngestPkgEqual.
func (*MockBackendMockRecorder) IngestPkgEquals ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestPkgEquals(ctx, pkgs, otherPackages, pkgEquals interface{}) *gomock.Call
IngestPkgEquals indicates an expected call of IngestPkgEquals.
func (*MockBackendMockRecorder) IngestPointOfContact ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestPointOfContact(ctx, subject, pkgMatchType, pointOfContact interface{}) *gomock.Call
IngestPointOfContact indicates an expected call of IngestPointOfContact.
func (*MockBackendMockRecorder) IngestPointOfContacts ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestPointOfContacts(ctx, subjects, pkgMatchType, pointOfContacts interface{}) *gomock.Call
IngestPointOfContacts indicates an expected call of IngestPointOfContacts.
func (*MockBackendMockRecorder) IngestSLSA ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestSLSA(ctx, subject, builtFrom, builtBy, slsa interface{}) *gomock.Call
IngestSLSA indicates an expected call of IngestSLSA.
func (*MockBackendMockRecorder) IngestSLSAs ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestSLSAs(ctx, subjects, builtFromList, builtByList, slsaList interface{}) *gomock.Call
IngestSLSAs indicates an expected call of IngestSLSAs.
func (*MockBackendMockRecorder) IngestScorecard ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestScorecard(ctx, source, scorecard interface{}) *gomock.Call
IngestScorecard indicates an expected call of IngestScorecard.
func (*MockBackendMockRecorder) IngestScorecards ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestScorecards(ctx, sources, scorecards interface{}) *gomock.Call
IngestScorecards indicates an expected call of IngestScorecards.
func (*MockBackendMockRecorder) IngestSource ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestSource(ctx, source interface{}) *gomock.Call
IngestSource indicates an expected call of IngestSource.
func (*MockBackendMockRecorder) IngestSources ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestSources(ctx, sources interface{}) *gomock.Call
IngestSources indicates an expected call of IngestSources.
func (*MockBackendMockRecorder) IngestVEXStatement ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestVEXStatement(ctx, subject, vulnerability, vexStatement interface{}) *gomock.Call
IngestVEXStatement indicates an expected call of IngestVEXStatement.
func (*MockBackendMockRecorder) IngestVEXStatements ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestVEXStatements(ctx, subjects, vulnerabilities, vexStatements interface{}) *gomock.Call
IngestVEXStatements indicates an expected call of IngestVEXStatements.
func (*MockBackendMockRecorder) IngestVulnEqual ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestVulnEqual(ctx, vulnerability, otherVulnerability, vulnEqual interface{}) *gomock.Call
IngestVulnEqual indicates an expected call of IngestVulnEqual.
func (*MockBackendMockRecorder) IngestVulnEquals ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestVulnEquals(ctx, vulnerabilities, otherVulnerabilities, vulnEquals interface{}) *gomock.Call
IngestVulnEquals indicates an expected call of IngestVulnEquals.
func (*MockBackendMockRecorder) IngestVulnerabilities ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestVulnerabilities(ctx, vulns interface{}) *gomock.Call
IngestVulnerabilities indicates an expected call of IngestVulnerabilities.
func (*MockBackendMockRecorder) IngestVulnerability ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestVulnerability(ctx, vuln interface{}) *gomock.Call
IngestVulnerability indicates an expected call of IngestVulnerability.
func (*MockBackendMockRecorder) IngestVulnerabilityMetadata ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IngestVulnerabilityMetadata(ctx, vulnerability, vulnerabilityMetadata interface{}) *gomock.Call
IngestVulnerabilityMetadata indicates an expected call of IngestVulnerabilityMetadata.
func (*MockBackendMockRecorder) IsDependency ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IsDependency(ctx, isDependencySpec interface{}) *gomock.Call
IsDependency indicates an expected call of IsDependency.
func (*MockBackendMockRecorder) IsOccurrence ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) IsOccurrence(ctx, isOccurrenceSpec interface{}) *gomock.Call
IsOccurrence indicates an expected call of IsOccurrence.
func (*MockBackendMockRecorder) Licenses ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) Licenses(ctx, licenseSpec interface{}) *gomock.Call
Licenses indicates an expected call of Licenses.
func (*MockBackendMockRecorder) Neighbors ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) Neighbors(ctx, node, usingOnly interface{}) *gomock.Call
Neighbors indicates an expected call of Neighbors.
func (*MockBackendMockRecorder) Node ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) Node(ctx, node interface{}) *gomock.Call
Node indicates an expected call of Node.
func (*MockBackendMockRecorder) Nodes ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) Nodes(ctx, nodes interface{}) *gomock.Call
Nodes indicates an expected call of Nodes.
func (*MockBackendMockRecorder) Packages ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) Packages(ctx, pkgSpec interface{}) *gomock.Call
Packages indicates an expected call of Packages.
func (*MockBackendMockRecorder) Path ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) Path(ctx, subject, target, maxPathLength, usingOnly interface{}) *gomock.Call
Path indicates an expected call of Path.
func (*MockBackendMockRecorder) PkgEqual ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) PkgEqual(ctx, pkgEqualSpec interface{}) *gomock.Call
PkgEqual indicates an expected call of PkgEqual.
func (*MockBackendMockRecorder) PointOfContact ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) PointOfContact(ctx, pointOfContactSpec interface{}) *gomock.Call
PointOfContact indicates an expected call of PointOfContact.
func (*MockBackendMockRecorder) Scorecards ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) Scorecards(ctx, certifyScorecardSpec interface{}) *gomock.Call
Scorecards indicates an expected call of Scorecards.
func (*MockBackendMockRecorder) Sources ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) Sources(ctx, sourceSpec interface{}) *gomock.Call
Sources indicates an expected call of Sources.
func (*MockBackendMockRecorder) VulnEqual ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) VulnEqual(ctx, vulnEqualSpec interface{}) *gomock.Call
VulnEqual indicates an expected call of VulnEqual.
func (*MockBackendMockRecorder) Vulnerabilities ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) Vulnerabilities(ctx, vulnSpec interface{}) *gomock.Call
Vulnerabilities indicates an expected call of Vulnerabilities.
func (*MockBackendMockRecorder) VulnerabilityMetadata ¶ added in v0.2.0
func (mr *MockBackendMockRecorder) VulnerabilityMetadata(ctx, vulnerabilityMetadataSpec interface{}) *gomock.Call
VulnerabilityMetadata indicates an expected call of VulnerabilityMetadata.
type MockDocumentParser ¶ added in v0.1.1
type MockDocumentParser struct {
// contains filtered or unexported fields
}
MockDocumentParser is a mock of DocumentParser interface.
func NewMockDocumentParser ¶ added in v0.1.1
func NewMockDocumentParser(ctrl *gomock.Controller) *MockDocumentParser
NewMockDocumentParser creates a new mock instance.
func (*MockDocumentParser) EXPECT ¶ added in v0.1.1
func (m *MockDocumentParser) EXPECT() *MockDocumentParserMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockDocumentParser) GetIdentifiers ¶ added in v0.1.1
func (m *MockDocumentParser) GetIdentifiers(ctx context.Context) (*common.IdentifierStrings, error)
GetIdentifiers mocks base method.
func (*MockDocumentParser) GetIdentities ¶ added in v0.1.1
func (m *MockDocumentParser) GetIdentities(ctx context.Context) []common.TrustInformation
GetIdentities mocks base method.
func (*MockDocumentParser) GetPredicates ¶ added in v0.1.1
func (m *MockDocumentParser) GetPredicates(ctx context.Context) *assembler.IngestPredicates
GetPredicates mocks base method.
type MockDocumentParserMockRecorder ¶ added in v0.1.1
type MockDocumentParserMockRecorder struct {
// contains filtered or unexported fields
}
MockDocumentParserMockRecorder is the mock recorder for MockDocumentParser.
func (*MockDocumentParserMockRecorder) GetIdentifiers ¶ added in v0.1.1
func (mr *MockDocumentParserMockRecorder) GetIdentifiers(ctx interface{}) *gomock.Call
GetIdentifiers indicates an expected call of GetIdentifiers.
func (*MockDocumentParserMockRecorder) GetIdentities ¶ added in v0.1.1
func (mr *MockDocumentParserMockRecorder) GetIdentities(ctx interface{}) *gomock.Call
GetIdentities indicates an expected call of GetIdentities.
func (*MockDocumentParserMockRecorder) GetPredicates ¶ added in v0.1.1
func (mr *MockDocumentParserMockRecorder) GetPredicates(ctx interface{}) *gomock.Call
GetPredicates indicates an expected call of GetPredicates.
func (*MockDocumentParserMockRecorder) Parse ¶ added in v0.1.1
func (mr *MockDocumentParserMockRecorder) Parse(ctx, doc interface{}) *gomock.Call
Parse indicates an expected call of Parse.
type MockScorecard ¶
type MockScorecard struct {
// contains filtered or unexported fields
}
MockScorecard is a mock of Scorecard interface.
func NewMockScorecard ¶
func NewMockScorecard(ctrl *gomock.Controller) *MockScorecard
NewMockScorecard creates a new mock instance.
func (*MockScorecard) EXPECT ¶
func (m *MockScorecard) EXPECT() *MockScorecardMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockScorecard) GetScore ¶
func (m *MockScorecard) GetScore(repoName, commitSHA, tag string) (*pkg.ScorecardResult, error)
GetScore mocks base method.
type MockScorecardMockRecorder ¶
type MockScorecardMockRecorder struct {
// contains filtered or unexported fields
}
MockScorecardMockRecorder is the mock recorder for MockScorecard.
func (*MockScorecardMockRecorder) GetScore ¶
func (mr *MockScorecardMockRecorder) GetScore(repoName, commitSHA, tag interface{}) *gomock.Call
GetScore indicates an expected call of GetScore.