MCPcopy Create free account

hub / github.com/aquasecurity/trivy-db / functions

Functions727 in github.com/aquasecurity/trivy-db

↓ 1 callersFunctionwalkCocoaPodsSpecs
(root string)
pkg/vulnsrc/ghsa/cocoapods.go:29
↓ 1 callersFunctionwalkCriterion
walkCriterion recursively walks the OVAL criteria tree and extracts affected packages. It handles modular packages by associating each package with it
pkg/vulnsrc/redhat-oval/redhat-oval.go:431
↓ 1 callersMethodwalkFunc
(err error, info os.FileInfo, path string, tx *bolt.Tx)
pkg/vulnsrc/bundler/bundler.go:106
↓ 1 callersFunctionwalkOracle
(cri Criteria, osVer, arch string, pkgs []AffectedPackage)
pkg/vulnsrc/oracle-oval/oracle-oval.go:421
↓ 1 callersFunctionwrite
(t *testing.T, name, content string)
pkg/utils/utils_test.go:21
MethodApplyBatchUpdateExpectations
(expectations []OperationBatchUpdateExpectation)
pkg/db/mock_operation.go:40
MethodApplyDeleteAdvisoryDetailBucketExpectations
(expectations []OperationDeleteAdvisoryDetailBucketExpectation)
pkg/db/mock_operation.go:73
MethodApplyDeleteVulnerabilityDetailBucketExpectations
(expectations []OperationDeleteVulnerabilityDetailBucketExpectation)
pkg/db/mock_operation.go:106
MethodApplyForEachAdvisoryExpectations
(expectations []OperationForEachAdvisoryExpectation)
pkg/db/mock_operation.go:158
MethodApplyForEachVulnerabilityIDExpectations
(expectations []OperationForEachVulnerabilityIDExpectation)
pkg/db/mock_operation.go:211
MethodApplyGetAdvisoriesExpectations
(expectations []OperationGetAdvisoriesExpectation)
pkg/db/mock_operation.go:263
MethodApplyGetVulnerabilityDetailExpectations
(expectations []OperationGetVulnerabilityDetailExpectation)
pkg/db/mock_operation.go:369
MethodApplyGetVulnerabilityExpectations
(expectations []OperationGetVulnerabilityExpectation)
pkg/db/mock_operation.go:317
MethodApplyPutAdvisoryDetailExpectations
(expectations []OperationPutAdvisoryDetailExpectation)
pkg/db/mock_operation.go:450
MethodApplyPutDataSourceExpectations
(expectations []OperationPutDataSourceExpectation)
pkg/db/mock_operation.go:508
MethodApplyPutRedHatCPEsExpectations
(expectations []OperationPutRedHatCPEsExpectation)
pkg/db/mock_operation.go:566
MethodApplyPutRedHatNVRsExpectations
(expectations []OperationPutRedHatNVRsExpectation)
pkg/db/mock_operation.go:624
MethodApplyPutRedHatRepositoriesExpectations
(expectations []OperationPutRedHatRepositoriesExpectation)
pkg/db/mock_operation.go:682
MethodApplyPutVulnerabilityDetailExpectations
(expectations []OperationPutVulnerabilityDetailExpectation)
pkg/db/mock_operation.go:805
MethodApplyPutVulnerabilityExpectations
(expectations []OperationPutVulnerabilityExpectation)
pkg/db/mock_operation.go:740
MethodApplyPutVulnerabilityIDExpectations
(expectations []OperationPutVulnerabilityIDExpectation)
pkg/db/mock_operation.go:856
MethodApplyRedHatNVRToCPEsExpectations
(expectations []OperationRedHatNVRToCPEsExpectation)
pkg/db/mock_operation.go:901
MethodApplyRedHatRepoToCPEsExpectations
(expectations []OperationRedHatRepoToCPEsExpectation)
pkg/db/mock_operation.go:955
MethodApplySaveAdvisoryDetailsExpectations
(expectations []OperationSaveAdvisoryDetailsExpectation)
pkg/db/mock_operation.go:1015
MethodBatchUpdate
BatchUpdate provides a mock function with given fields: fn
pkg/db/mock_operation.go:47
MethodBuild
(targets []string)
pkg/vulndb/db.go:101
FunctionCompareSeverityString
(sev1, sev2 string)
pkg/types/types.go:56
MethodContains
Contains checks if an element is in the set
pkg/set/set.go:33
MethodContains
(ver string)
pkg/vulnsrc/osv/range.go:95
MethodContains
(ver string)
pkg/vulnsrc/osv/range.go:115
MethodContains
(ver string)
pkg/vulnsrc/osv/range.go:135
MethodContains
(ver string)
pkg/vulnsrc/osv/range.go:155
MethodContains
(ver string)
pkg/vulnsrc/osv/range.go:175
MethodContains
(ver string)
pkg/vulnsrc/osv/range.go:195
MethodDataSource
()
pkg/vulnsrc/bucket/bucket.go:56
MethodDataSource
()
pkg/vulnsrc/seal/bucket.go:27
FunctionDebug
(msg string, args ...any)
pkg/log/log.go:40
MethodDelete
Delete deletes the file of database metadata
pkg/metadata/metadata.go:74
MethodDeleteAdvisoryDetailBucket
DeleteAdvisoryDetailBucket provides a mock function with given fields:
pkg/db/mock_operation.go:80
MethodDeleteAdvisoryDetailBucket
()
pkg/db/advisory_detail.go:77
MethodDeleteVulnerabilityDetailBucket
DeleteVulnerabilityDetailBucket provides a mock function with given fields:
pkg/db/mock_operation.go:113
MethodDeleteVulnerabilityDetailBucket
()
pkg/db/vulnerability_detail.go:44
MethodEcosystem
()
pkg/vulnsrc/bucket/bucket.go:38
MethodEcosystem
()
pkg/vulnsrc/bucket/bucket.go:52
MethodEcosystem
()
pkg/vulnsrc/seal/bucket.go:23
MethodEnabled
Enabled implements slog.Handler interface
pkg/log/log.go:108
MethodForEachAdvisory
ForEachAdvisory provides a mock function with given fields: sources, pkgName
pkg/db/mock_operation.go:165
MethodForEachVulnerabilityID
ForEachVulnerabilityID provides a mock function with given fields: fn
pkg/db/mock_operation.go:218
MethodForEachVulnerabilityID
(f func(tx *bolt.Tx, vulnID string) error)
pkg/db/vulnid.go:20
MethodGet
Get returns the file metadata
pkg/metadata/metadata.go:38
MethodGet
(params db.GetParams)
pkg/vulnsrc/ubuntu/ubuntu.go:154
MethodGet
(params db.GetParams)
pkg/vulnsrc/chainguard/chainguard.go:113
MethodGet
(params db.GetParams)
pkg/vulnsrc/minimos/minimos.go:120
MethodGet
Get retrieves advisories for a package. TODO: The Get implementation is the same as redhat-oval since both use the same DB structure. When redhat-oval
pkg/vulnsrc/redhat-csaf/csaf.go:222
MethodGet
(params db.GetParams)
pkg/vulnsrc/rootio/rootio.go:199
MethodGet
(params db.GetParams)
pkg/vulnsrc/bottlerocket/bottlerocket.go:130
MethodGet
(params db.GetParams)
pkg/vulnsrc/azure/azure.go:300
MethodGet
(params db.GetParams)
pkg/vulnsrc/alpine/alpine.go:128
MethodGet
(params db.GetParams)
pkg/vulnsrc/debian/debian.go:508
MethodGet
(params db.GetParams)
pkg/vulnsrc/echo/echo.go:122
MethodGet
(params db.GetParams)
pkg/vulnsrc/suse-cvrf/suse-cvrf.go:365
MethodGet
(params db.GetParams)
pkg/vulnsrc/photon/photon.go:128
MethodGet
(params db.GetParams)
pkg/vulnsrc/seal/seal.go:103
MethodGet
(params db.GetParams)
pkg/vulnsrc/wolfi/wolfi.go:114
MethodGet
(params db.GetParams)
pkg/vulnsrc/alma/alma.go:213
MethodGet
(params db.GetParams)
pkg/vulnsrc/oracle-oval/oracle-oval.go:381
MethodGet
Get returns a security advisory
pkg/vulnsrc/amazon/amazon.go:170
MethodGet
(pkgName string)
pkg/vulnsrc/arch-linux/archlinux.go:114
MethodGet
(params db.GetParams)
pkg/vulnsrc/rocky/rocky.go:270
MethodGetAdvisories
GetAdvisories provides a mock function with given fields: source, pkgName
pkg/db/mock_operation.go:270
MethodGetVulnerability
GetVulnerability provides a mock function with given fields: vulnerabilityID
pkg/db/mock_operation.go:324
MethodGetVulnerability
(vulnerabilityID string)
pkg/db/db.go:44
MethodGetVulnerability
(cveID string)
pkg/db/vulnerability.go:23
MethodGetVulnerabilityDetail
GetVulnerabilityDetail provides a mock function with given fields: cveID
pkg/db/mock_operation.go:376
MethodGetVulnerabilityDetail
(cveID string)
pkg/db/vulnerability_detail.go:23
MethodHandle
Handle implements slog.Handler interface
pkg/log/log.go:84
FunctionIsInt
(s string)
pkg/utils/strings/strings.go:23
MethodMarshalJSON
()
pkg/types/status.go:58
MethodMarshalJSON
MarshalJSON customizes how an Advisory is marshaled to JSON. It is used when saving the Advisory to the BoltDB database. To reduce the size of the dat
pkg/types/types.go:156
MethodMarshalJSON
MarshalJSON customizes JSON marshaling for Entry. types.Status has its own MarshalJSON that serializes to a string (e.g., "affected"), but storing str
pkg/vulnsrc/redhat-csaf/types.go:70
MethodMarshalJSON
MarshalJSON customizes how an Entry is marshaled to JSON.
pkg/vulnsrc/redhat-oval/types.go:195
FunctionMerge
(a, b []string)
pkg/utils/strings/strings.go:28
MethodName
()
pkg/vulndb/db_test.go:26
MethodName
()
pkg/vulnsrc/ubuntu/ubuntu.go:103
MethodName
()
pkg/vulnsrc/composer/composer.go:59
MethodName
()
pkg/vulnsrc/chainguard/chainguard.go:40
MethodName
()
pkg/vulnsrc/minimos/minimos.go:45
MethodName
()
pkg/vulnsrc/redhat-csaf/csaf.go:151
MethodName
()
pkg/vulnsrc/redhat-oval/redhat-oval.go:53
MethodName
()
pkg/vulnsrc/bottlerocket/bottlerocket.go:40
MethodName
()
pkg/vulnsrc/govulndb/govulndb.go:31
MethodName
()
pkg/vulnsrc/azure/azure.go:87
MethodName
()
pkg/vulnsrc/alpine/alpine.go:39
MethodName
()
pkg/vulnsrc/debian/debian.go:113
MethodName
()
pkg/vulnsrc/echo/echo.go:46
MethodName
()
pkg/vulnsrc/ghsa/ghsa.go:69
MethodName
()
pkg/vulnsrc/osv/osv.go:113
MethodName
()
pkg/vulnsrc/bucket/bucket.go:31
MethodName
()
pkg/vulnsrc/bucket/bucket.go:48
MethodName
()
pkg/vulnsrc/bucket/bucket.go:127
← previousnext →401–500 of 727, ranked by callers