Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aquasecurity/trivy-db
/ functions
Functions
727 in github.com/aquasecurity/trivy-db
⨍
Functions
727
◇
Types & classes
394
↓ 2 callers
Function
NewClient
NewClient is the factory method for the metadata Client
pkg/metadata/metadata.go:27
↓ 2 callers
Function
NewMaven
NewMaven creates a bucket for Maven ecosystem with data source
pkg/vulnsrc/bucket/bucket.go:325
↓ 2 callers
Function
NewOpenSUSE
NewOpenSUSE creates a bucket for openSUSE Leap
pkg/vulnsrc/bucket/bucket.go:251
↓ 2 callers
Function
NewOpenSUSETumbleweed
NewOpenSUSETumbleweed creates a bucket for openSUSE Tumbleweed
pkg/vulnsrc/bucket/bucket.go:256
↓ 2 callers
Function
NewOracle
NewOracle creates a bucket for Oracle Linux
pkg/vulnsrc/bucket/bucket.go:175
↓ 2 callers
Function
NewPhoton
NewPhoton creates a bucket for PhotonOS OS
pkg/vulnsrc/bucket/bucket.go:203
↓ 2 callers
Function
NewProgressBar
(total int)
pkg/utils/progress.go:45
↓ 2 callers
Function
NewRocky
NewRocky creates a bucket for Rocky Linux
pkg/vulnsrc/bucket/bucket.go:110
↓ 2 callers
Function
NewUbuntu
NewUbuntu creates a bucket for Ubuntu
pkg/vulnsrc/bucket/bucket.go:113
↓ 2 callers
Function
NewVulnSrc
()
pkg/vulnsrc/k8svulndb/k8svulndb.go:14
↓ 2 callers
Function
NewVulnSrc
()
pkg/vulnsrc/composer/composer.go:53
↓ 2 callers
Function
NewVulnSrc
()
pkg/vulnsrc/chainguard/chainguard.go:34
↓ 2 callers
Function
NewVulnSrc
()
pkg/vulnsrc/minimos/minimos.go:39
↓ 2 callers
Function
NewVulnSrc
()
pkg/vulnsrc/govulndb/govulndb.go:27
↓ 2 callers
Function
NewVulnSrc
()
pkg/vulnsrc/ghsa/ghsa.go:65
↓ 2 callers
Function
NewVulnSrc
()
pkg/vulnsrc/julia/julia.go:21
↓ 2 callers
Function
NewVulnSrc
()
pkg/vulnsrc/seal/seal.go:66
↓ 2 callers
Function
NewVulnSrc
()
pkg/vulnsrc/wolfi/wolfi.go:34
↓ 2 callers
Function
NewVulnSrc
()
pkg/vulnsrc/nvd/nvd.go:43
↓ 2 callers
Function
NewVulnSrc
()
pkg/vulnsrc/alma/alma.go:56
↓ 2 callers
Function
NewVulnSrc
()
pkg/vulnsrc/bitnami/bitnami.go:18
↓ 2 callers
Function
NewVulnSrc
()
pkg/vulnsrc/aqua/aqua.go:38
↓ 2 callers
Function
NewVulnSrc
()
pkg/vulnsrc/redhat/redhat.go:35
↓ 2 callers
Function
NewVulnSrc
()
pkg/vulnsrc/glad/glad.go:58
↓ 2 callers
Function
NewVulnSrc
()
pkg/vulnsrc/bundler/bundler.go:62
↓ 2 callers
Function
NewVulnSrc
()
pkg/vulnsrc/node/node.go:80
↓ 2 callers
Method
Normalize
(vulnID string, details map[types.SourceID]types.VulnerabilityDetail)
pkg/vulnsrc/vulnerability/vulnerability.go:45
↓ 2 callers
Method
PlatformName
()
pkg/vulnsrc/oracle-oval/types.go:58
↓ 2 callers
Method
PutRedHatNVRs
(tx *bolt.Tx, nvr string, cpeIndices []int)
pkg/db/db.go:54
↓ 2 callers
Method
PutRedHatRepositories
For Red Hat
pkg/db/db.go:53
↓ 2 callers
Method
RedHatRepoToCPEs
(repository string)
pkg/db/db.go:56
↓ 2 callers
Function
Unique
(ints []int)
pkg/utils/ints/ints.go:5
↓ 2 callers
Function
WithBoltOptions
(boltOpts *bolt.Options)
pkg/db/db.go:78
↓ 2 callers
Function
copyFile
(dstPath, srcPath string)
pkg/db/db_test.go:127
↓ 2 callers
Function
decodeCVEs
decodeCVEs decodes a string representation of CVE entries
pkg/vulnsrc/redhat-csaf/aggregate.go:195
↓ 2 callers
Function
detailToSeverity
(d types.VulnerabilityDetail)
pkg/vulnsrc/vulnerability/vulnerability.go:100
↓ 2 callers
Method
detectStatus
(remediation *csaf.Remediation)
pkg/vulnsrc/redhat-csaf/parse.go:363
↓ 2 callers
Function
fixedVersion
fixedVersion checks for the arch and only updates version for `x86_64` only used for types.Advisories.FixedVersion for backward compatibility
pkg/vulnsrc/rocky/rocky.go:326
↓ 2 callers
Method
forEach
(bktNames []string)
pkg/db/db.go:214
↓ 2 callers
Function
get
(t *testing.T, dbPath string, keys []string, msgAndArgs ...any)
pkg/dbtest/assert.go:60
↓ 2 callers
Method
getCPEs
(bucket, key string)
pkg/db/redhat_cpe.go:53
↓ 2 callers
Method
getOSVersion
nolint:gocyclo
pkg/vulnsrc/suse-cvrf/suse-cvrf.go:224
↓ 2 callers
Function
newBucket
newBucket creates a bucket for Seal ecosystem
pkg/vulnsrc/seal/bucket.go:32
↓ 2 callers
Function
normalizeNA
normalizeNA normalizes "NA" string to empty string. Photon uses "NA" to indicate "not available" versions But we should use empty string to avoid usin
pkg/vulnsrc/photon/photon.go:121
↓ 2 callers
Function
open
(t *testing.T, dbPath string)
pkg/dbtest/assert.go:100
↓ 2 callers
Method
parseAdvisory
(dir string)
pkg/vulnsrc/debian/debian.go:285
↓ 2 callers
Method
parseBug
(dir string, fn func(bug) error)
pkg/vulnsrc/debian/debian.go:167
↓ 2 callers
Function
parseRemediationDateTime
parseRemediationDateTime parses CSAF remediation date strings (expected RFC3339).
pkg/vulnsrc/redhat-csaf/parse.go:462
↓ 2 callers
Function
parseSeverities
parseSeverities parses the severity field and returns CVSSv3 and CVSSv4 vectors and scores cf. - https://ossf.github.io/osv-schema/#severity-field - h
pkg/vulnsrc/osv/osv.go:392
↓ 2 callers
Method
parseSources
(dir string)
pkg/vulnsrc/debian/debian.go:566
↓ 2 callers
Method
putAdvisory
(tx *bolt.Tx, key advisoryKey, advisory Advisory)
pkg/vulnsrc/debian/debian.go:448
↓ 2 callers
Function
severityFromThreat
(sev string)
pkg/vulnsrc/suse-cvrf/suse-cvrf.go:388
↓ 2 callers
Function
touch
(t *testing.T, name string)
pkg/utils/utils_test.go:11
↓ 1 callers
Method
AdvisoryNum
()
pkg/vulnsrc/redhat-csaf/parse.go:435
↓ 1 callers
Method
ApplyBatchUpdateExpectation
(e OperationBatchUpdateExpectation)
pkg/db/mock_operation.go:30
↓ 1 callers
Method
ApplyDeleteAdvisoryDetailBucketExpectation
(e OperationDeleteAdvisoryDetailBucketExpectation)
pkg/db/mock_operation.go:68
↓ 1 callers
Method
ApplyDeleteVulnerabilityDetailBucketExpectation
(e OperationDeleteVulnerabilityDetailBucketExpectation)
pkg/db/mock_operation.go:101
↓ 1 callers
Method
ApplyForEachAdvisoryExpectation
(e OperationForEachAdvisoryExpectation)
pkg/db/mock_operation.go:143
↓ 1 callers
Method
ApplyForEachVulnerabilityIDExpectation
(e OperationForEachVulnerabilityIDExpectation)
pkg/db/mock_operation.go:201
↓ 1 callers
Method
ApplyGetAdvisoriesExpectation
(e OperationGetAdvisoriesExpectation)
pkg/db/mock_operation.go:248
↓ 1 callers
Method
ApplyGetVulnerabilityDetailExpectation
(e OperationGetVulnerabilityDetailExpectation)
pkg/db/mock_operation.go:359
↓ 1 callers
Method
ApplyGetVulnerabilityExpectation
(e OperationGetVulnerabilityExpectation)
pkg/db/mock_operation.go:307
↓ 1 callers
Method
ApplyPutAdvisoryDetailExpectation
(e OperationPutAdvisoryDetailExpectation)
pkg/db/mock_operation.go:420
↓ 1 callers
Method
ApplyPutDataSourceExpectation
(e OperationPutDataSourceExpectation)
pkg/db/mock_operation.go:488
↓ 1 callers
Method
ApplyPutRedHatCPEsExpectation
(e OperationPutRedHatCPEsExpectation)
pkg/db/mock_operation.go:546
↓ 1 callers
Method
ApplyPutRedHatNVRsExpectation
(e OperationPutRedHatNVRsExpectation)
pkg/db/mock_operation.go:604
↓ 1 callers
Method
ApplyPutRedHatRepositoriesExpectation
(e OperationPutRedHatRepositoriesExpectation)
pkg/db/mock_operation.go:662
↓ 1 callers
Method
ApplyPutVulnerabilityDetailExpectation
(e OperationPutVulnerabilityDetailExpectation)
pkg/db/mock_operation.go:780
↓ 1 callers
Method
ApplyPutVulnerabilityExpectation
(e OperationPutVulnerabilityExpectation)
pkg/db/mock_operation.go:720
↓ 1 callers
Method
ApplyPutVulnerabilityIDExpectation
(e OperationPutVulnerabilityIDExpectation)
pkg/db/mock_operation.go:841
↓ 1 callers
Method
ApplyRedHatNVRToCPEsExpectation
(e OperationRedHatNVRToCPEsExpectation)
pkg/db/mock_operation.go:891
↓ 1 callers
Method
ApplyRedHatRepoToCPEsExpectation
(e OperationRedHatRepoToCPEsExpectation)
pkg/db/mock_operation.go:945
↓ 1 callers
Method
ApplySaveAdvisoryDetailsExpectation
(e OperationSaveAdvisoryDetailsExpectation)
pkg/db/mock_operation.go:1000
↓ 1 callers
Method
BatchUpdate
(fn func(tx *bolt.Tx) error)
pkg/db/db.go:145
↓ 1 callers
Function
CacheDir
()
pkg/utils/utils.go:9
↓ 1 callers
Method
Connection
()
pkg/db/db.go:141
↓ 1 callers
Method
Count
Count returns the number of patch entries
pkg/override/override.go:124
↓ 1 callers
Method
DeleteAdvisoryDetailBucket
()
pkg/db/db.go:48
↓ 1 callers
Method
DeleteVulnerabilityDetailBucket
()
pkg/db/db.go:35
↓ 1 callers
Method
DeleteVulnerabilityIDBucket
()
pkg/db/vulnid.go:41
↓ 1 callers
Function
Error
(msg string, args ...any)
pkg/log/log.go:32
↓ 1 callers
Function
Errorf
(format string, args ...any)
pkg/log/log.go:36
↓ 1 callers
Method
ForEachVulnerabilityID
(fn func(tx *bolt.Tx, cveID string) error)
pkg/db/db.go:41
↓ 1 callers
Method
Get
(pkgName string, repositories, nvrs []string)
pkg/vulnsrc/redhat-oval/redhat-oval.go:254
↓ 1 callers
Method
GetAdvisories
(source, pkgName string)
pkg/db/advisory.go:24
↓ 1 callers
Method
GetVulnerabilityDetail
(cveID string)
pkg/db/db.go:32
↓ 1 callers
Method
Index
()
pkg/types/status.go:54
↓ 1 callers
Method
Less
(i, j int)
pkg/vulnsrc/redhat-csaf/types.go:105
↓ 1 callers
Method
List
()
pkg/vulnsrc/redhat-oval/cpe.go:11
↓ 1 callers
Method
LookUpProduct
LookUpProduct returns the pre-computed Product for a given ProductID.
pkg/vulnsrc/redhat-csaf/advisory.go:161
↓ 1 callers
Method
NVRToCPE
()
pkg/vulnsrc/redhat-csaf/parse.go:451
↓ 1 callers
Method
Name
()
pkg/vulnsrc/rootio/rootio.go:66
↓ 1 callers
Method
NewApp
(version string)
pkg/app.go:14
↓ 1 callers
Function
NewAzureLinux
NewAzureLinux creates a bucket for Azure Linux
pkg/vulnsrc/bucket/bucket.go:146
↓ 1 callers
Function
NewBitnami
Language ecosystem buckets // NewBitnami creates a bucket for Bitnami ecosystem with data source
pkg/vulnsrc/bucket/bucket.go:280
↓ 1 callers
Function
NewBottlerocket
NewBottlerocket creates a bucket for Bottlerocket. Unlike most OS buckets, it takes no version: Bottlerocket security advisories are published for the
pkg/vulnsrc/bucket/bucket.go:89
↓ 1 callers
Function
NewCSAFAdvisory
NewCSAFAdvisory creates a new CSAFAdvisory with pre-built lookup map.
pkg/vulnsrc/redhat-csaf/advisory.go:22
↓ 1 callers
Function
NewChainguard
NewChainguard creates a bucket for Chainguard
pkg/vulnsrc/bucket/bucket.go:98
↓ 1 callers
Function
NewCocoapods
NewCocoapods creates a bucket for Cocoapods ecosystem with data source
pkg/vulnsrc/bucket/bucket.go:290
↓ 1 callers
Function
NewConan
NewConan creates a bucket for Conan ecosystem with data source
pkg/vulnsrc/bucket/bucket.go:295
← previous
next →
101–200 of 727, ranked by callers