Skip to main content

valint

valint

Validate Supply Chain Integrity

Synopsis

Command Line Interpreter (CLI) tool,that empowers supply chain stakeholders to ensure supply chain integrity, verify compliance, and generate and manage evidence.

Optional flags

Flags for valint

ShortLongDescriptionDefault
--allow-expiredAllow expired certs
--attest.configAttestation config path
--attest.defaultAttestation default config, options=[sigstore sigstore-github x509 x509-env]"sigstore"
--backoffBackoff duration"15s"
--cax509 CA Chain path
--cache-enableEnable local cachetrue
--certx509 Cert path
-c--configConfiguration file path
--context-dirContext dir
-C--context-typeCI context type, options=[jenkins github circleci azure gitlab travis tekton bitbucket local admission]"local"
--crlx509 CRL path
--crl-full-chainEnable Full chain CRL verfication
--deliverableMark as deliverable, options=[true, false]
--depthGit clone depth
--disable-crlDisable certificate revocation verificatoin
-e--envEnvironment keys to include in evidence
-F--filter-regexFilter out files by regex[/*.pyc,/.git/**]
--filter-scopeFilter packages by scope
-G--gatePolicy Gate name
--git-authGit repository authentication info, [format: 'username:password']
--git-branchGit branch in the repository
--git-commitGit commit hash in the repository
--git-tagGit tag in the repository
-h--helphelp for valint
--keyx509 Private key path
-L--labelAdd Custom labels
-D--levelLog depth level, options=[panic fatal error warning info debug trace]
--log-contextAttach context to all logs
--log-fileOutput log to file
--ociEnable OCI store
-R--oci-repoSelect OCI custom attestation repo
-d--output-directoryOutput directory path"${XDG_CACHE_HOME}/valint"
-O--output-fileOutput file name
-p--pipeline-namePipeline name
--platformSelect target platform, examples=windows/armv6, arm64 ..)
--predicate-typeCustom Predicate type (generic evidence format)"http://scribesecurity.com/evidence/generic/v0.1"
-n--product-keyProduct Key
-V--product-versionProduct Version
-q--quietSuppress all logging output
--rule-argsPolicy arguments[]
-U--scribe.client-idScribe Client ID
-P--scribe.client-secretScribe Client Secret
-E--scribe.enableEnable scribe client
-u--scribe.urlScribe API Url"https://api.scribesecurity.com"
-s--showPrint evidence to stdout
--structuredEnable structured logger
--timeoutTimeout duration"120s"
-v--verboseLog verbosity level [-v,--verbose=1] = info, [-vv,--verbose=2] = debug

SEE ALSO