Documentation ¶
Index ¶
Constants ¶
View Source
const ( // Security Commands Keys XrCurl = "xr-curl" OfflineUpdate = "offline-update" XrScan = "xr-scan" BuildScan = "build-scan" DockerScan = "docker scan" Audit = "audit" CurationAudit = "curation-audit" GitCountContributors = "count-contributors" Enrich = "sbom-enrich" // TODO: Deprecated commands (remove at next CLI major version) AuditMvn = "audit-maven" AuditGradle = "audit-gradle" AuditNpm = "audit-npm" AuditGo = "audit-go" AuditPip = "audit-pip" AuditPipenv = "audit-pipenv" )
View Source
const ( Mvn = "mvn" Gradle = "gradle" Npm = "npm" Pnpm = "pnpm" Yarn = "yarn" Nuget = "nuget" Go = "go" Pip = "pip" Pipenv = "pipenv" Poetry = "poetry" )
View Source
const ( Sca = "sca" Iac = "iac" Sast = "sast" Secrets = "secrets" WithoutCA = "without-contextual-analysis" )
View Source
const ( // Base flags keys ServerId = "server-id" // Client certification flags InsecureTls = "insecure-tls" // Generic command flags SpecFlag = "spec" Threads = "threads" Recursive = "recursive" RegexpFlag = "regexp" AntFlag = "ant" Project = "project" Exclusions = "exclusions" IncludeDirs = "include-dirs" UseWrapper = "use-wrapper" )
View Source
const ( // Unique offline-update flags keys LicenseId = "license-id" From = "from" To = "to" Version = "version" Target = "target" Stream = "stream" Periodic = "periodic" OutputFormat = "format" BypassArchiveLimits = "bypass-archive-limits" Watches = "watches" RepoPath = "repo-path" Licenses = "licenses" Fail = "fail" ExtendedTable = "extended-table" MinSeverity = "min-severity" FixableOnly = "fixable-only" Rescan = "rescan" Vuln = "vuln" BuildVuln = buildPrefix + Vuln ScanVuln = scanPrefix + Vuln SecretValidation = "validate-secrets" ExclusionsAudit = auditPrefix + Exclusions ExcludeTestDeps = "exclude-test-deps" DepType = "dep-type" ThirdPartyContextualAnalysis = "third-party-contextual-analysis" RequirementsFile = "requirements-file" WorkingDirs = "working-dirs" OutputDir = "output-dir" // Unique curation flags CurationOutput = "curation-format" // Unique git flags InputFile = "input-file" ScmType = "scm-type" ScmApiUrl = "scm-api-url" Token = "token" Owner = "owner" RepoName = "repo-name" Months = "months" DetailedSummary = "detailed-summary" )
Variables ¶
This section is empty.
Functions ¶
func GetCommandFlags ¶
func GetCommandFlags(cmdKey string) []components.Flag
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.