common

package
v0.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 4, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	VEnvPrefix         = "TRIVY_PLUGIN_DEPENDENCYTRACK"
	VDefaultConfigName = ".trivy_plugin_dependencytrack"

	VConfig        = "config"
	VConfigLong    = "config"
	VConfigShort   = "c"
	VConfigDefault = ""
	VConfigUsage   = `Env: TRIVY_PLUGIN_DEPENDENCYTRACK_CONFIG
Optional config file (default $HOME/.trivy_plugin_dependencytrack.yaml)`

	VLogLevel        = "log-level"
	VLogLevelLong    = "log-level"
	VLogLevelShort   = "l"
	VLogLevelDefault = "info"
	VLogLevelUsage   = `Env: TRIVY_PLUGIN_DEPENDENCYTRACK_LOG_LEVEL
CfgFile: log-level
Log level [debug, info, warn, error]`

	VLogFormat        = "log-format"
	VLogFormatLong    = "log-format"
	VLogFormatDefault = "console"
	VLogFormatUsage   = `Env: TRIVY_PLUGIN_DEPENDENCYTRACK_LOG_FORMAT
CfgFile: log-format
Log format [console, json, dev, none]`

	VNoColor        = "no-color"
	VNoColorLong    = "no-color"
	VNoColorDefault = false
	VNoColorUsage   = `Env: TRIVY_PLUGIN_DEPENDENCYTRACK_NO_COLOR
CfgFile: no-color
Disable colorized output`

	VUrlApi        = "url-api"
	VUrlApiLong    = "url-api"
	VUrlApiDefault = "http://localhost:8081"
	VUrlApiUsage   = `Env: TRIVY_PLUGIN_DEPENDENCYTRACK_URL_API
CfgFile: url-api
DependencyTrack URL`

	VApiKey        = "apikey"
	VApiKeyLong    = "apikey"
	VApiKeyDefault = ""
	VApiKeyUsage   = `Env: TRIVY_PLUGIN_DEPENDENCYTRACK_APIKEY
CfgFile: apikey
DependencyTrack API Key`

	VProjectName        = "project-name"
	VProjectNameLong    = "project-name"
	VProjectNameDefault = ""
	VProjectNameUsage   = `Env: TRIVY_PLUGIN_DEPENDENCYTRACK_PROJECT_NAME
CfgFile: project-name
DependencyTrack Project Name`

	VProjectVersion        = "project-version"
	VProjectVersionLong    = "project-version"
	VProjectVersionDefault = ""
	VProjectVersionUsage   = `Env: TRIVY_PLUGIN_DEPENDENCYTRACK_PROJECT_VERSION
CfgFile: project-version
DependencyTrack Project Version`

	VAutoCreate        = "auto-create"
	VAutoCreateLong    = "auto-create"
	VAutoCreateDefault = true
	VAutoCreateUsage   = `Env: TRIVY_PLUGIN_DEPENDENCYTRACK_AUTOCREATE
CfgFile: auto-create
Auto-create project if it doesn't exist`

	VBomFile        = "bom-file"
	VBomFileLong    = "bom-file"
	VBomFileDefault = ""
	VBomFileUsage   = `Env: TRIVY_PLUGIN_DEPENDENCYTRACK_BOM_FILE
CfgFile: bom-file
DependencyTrack BOM File`

	VGitlabBranch        = "gitlab-branch"
	VGitlabBranchLong    = "gitlab-branch"
	VGitlabBranchDefault = true
	VGitlabBranchUsage   = `Env: TRIVY_PLUGIN_DEPENDENCYTRACK_GITLAB_BRANCH
CfgFile: gitlab-branch
GitLab Branch`

	VGitlabTag        = "gitlab-tag"
	VGitlabTagLong    = "gitlab-tag"
	VGitlabTagDefault = true
	VGitlabTagUsage   = `Env: TRIVY_PLUGIN_DEPENDENCYTRACK_GITLAB_TAG
CfgFile: gitlab-tag
GitLab Tag`

	VGitlabMR        = "gitlab-mr"
	VGitlabMRLong    = "gitlab-mr"
	VGitlabMRDefault = false
	VGitlabMRUsage   = `Env: TRIVY_PLUGIN_DEPENDENCYTRACK_GITLAB_MR
CfgFile: gitlab-mr
GitLab Merge Request`
)

Variables

This section is empty.

Functions

func ValidateConfig

func ValidateConfig(configPath string) error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL