Skip to main content

valint_evidence

valint evidence

Add file as evidence command

Synopsis

Collect, Create and Store any file as evidence

valint evidence [TARGET] [flags]

Optional flags

Flags for evidence subcommand

ShortLongDescriptionDefault
--attest.configAttestation config path
--attest.defaultAttestation default config, options=[sigstore sigstore-github x509 x509-env kms pubkey]
--cax509 CA Chain path
--certx509 Cert path
--compressCompress content)
--crlx509 CRL path
--crl-full-chainEnable Full chain CRL verfication
--disable-crlDisable certificate revocation verificatoin
-o--formatEvidence format, options=[statement attest]
--format-encodingEvidence Format encoding
--format-typeEvidence Format type
--format-versionEvidence Format version
-h--helphelp for evidence
--keyx509 Private key path
--kmsProvide KMS key reference
--ociEnable OCI store
-R--oci-repoSelect OCI custom attestation repo
--parserEvidence Parser Name
--passPrivate key password
--pubkeyPublic key path
--toolEvidence Tool name
--tool-vendorEvidence Tool vendor
--tool-versionEvidence Tool version

Global options flags

Flags for all valint subcommands

ShortLongDescriptionDefault
--cache-enableEnable local cachetrue
-c--configConfiguration file path
-C--context-typeCI context type, options=[jenkins github circleci azure gitlab travis tekton bitbucket local admission]
--deliverableMark as deliverable, options=[true, false]
-e--envEnvironment keys to include in evidence
-G--gatePolicy Gate name
-L--labelAdd Custom labels
--levelLog depth level, options=[panic fatal error warning info debug trace]
--log-contextAttach context to all logs
--log-fileOutput log to file
-d--output-directoryOutput directory path"${XDG_CACHE_HOME}/valint"
-O--output-fileOutput file name
-p--pipeline-namePipeline name
--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
-U--scribe.client-idScribe Client ID (deprecated)
-P--scribe.client-secretScribe Client Token
-D--scribe.disableDisable scribe client
-E--scribe.enableEnable scribe client (deprecated)
-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

Examples for running valint evidence

  valint evidence <file>

<file> File Path to add as evidence

valint evidence file.json Attach a file as evidence
valint evidence file.json -o attest Sign evidence
valint evidence file.json --tool my_tool --tool-version 0.0.1 --vendor="My Company Inc" Customize tool information
valint evidence file.json --format my_format --format-version 0.0.1 --format-encoding=xml Customize format information
valint evidence file.json --predicate-type https:/my_company.com/my_predicate/v1 Customize predicate type
valint evidence file.json --compress Compress content
valint evidence file.json --parser trivy Select Supported Report Parser

Supported Parsers:
* acunetix
* acunetix360
* anchorectlpolicies
* anchorectlvulns
* anchoreengine
* anchoreenterprise
* anchoregrype
* apiblackduck
* apibugcrowd
* apicobalt
* apiedgescan
* apisonarqube
* apivulners
* appspider
* aqua
* arachni
* asff
* auditjs
* awsprowler
* awsprowlerv3
* awsscout2
* awssecurityhub
* azuresecuritycenterrecommendations
* bandit
* blackduck
* blackduckbinaryanalysis
* blackduckcomponentrisk
* brakeman
* bugcrowd
* bundleraudit
* burp
* burpapi
* burpenterprise
* burpgraphql
* cargoaudit
* checkmarx
* checkmarxone
* checkmarxosa
* checkov
* chefinspect
* clair
* cloudsploit
* cobalt
* codechecker
* contrast
* coverityapi
* crashtestsecurityjson
* credscan
* cyclonedx
* dawnscanner
* dependencycheck
* dependencytrack
* detectsecrets
* dockerbench
* dockle
* drheader
* dsop
* eslint
* fortify
* gcloudartifactscan
* generic
* ggshield
* githubvulnerability
* gitlabapifuzzing
* gitlabcontainerscan
* gitlabdast
* gitlabdepscan
* gitlabsast
* gitlabsecretdetectionreport
* gitleaks
* gosec
* govulncheck
* h1
* hadolint
* harborvulnerability
* hclappscan
* horusec
* humble
* huskyci
* hydra
* ibmapp
* immuniweb
* intsights
* jfrogxray
* jfrogxrayapisummaryartifact
* jfrogxrayondemandbinaryscan
* jfrogxrayunified
* kics
* kiuwan
* kubeaudit
* kubebench
* kubehunter
* kubescape
* mend
* meterian
* microfocuswebinspect
* mobsf
* mobsfscan
* mozillaobservatory
* msdefender
* netsparker
* neuvector
* neuvectorcompliance
* nexpose
* nikto
* nmap
* npmaudit
* nsp
* nuclei
* openscap
* openvas
* ort
* ossindexdevaudit
* outpost24
* phpsecurityauditv2
* phpsymfonysecuritycheck
* pipaudit
* pmd
* popeye
* pwnsast
* qualys
* qualysinfrascanwebgui
* qualyswebapp
* redhatsatellite
* retirejs
* riskrecon
* rubocop
* rustyhog
* sarif
* scantist
* scoutsuite
* semgrep
* skf
* snyk
* solarappscreener
* sonarqube
* sonatype
* spotbugs
* sshaudit
* ssllabs
* sslscan
* sslyze
* stackhawk
* sysdigreports
* talisman
* tenable
* terrascan
* testssl
* tfsec
* threagile
* trivy
* trivyoperator
* trufflehog
* trufflehog3
* trustwave
* trustwavefusionapi
* twistlock
* vcgxml
* veracode
* veracodesca
* wapiti
* wazuh
* wfuzz
* whispers
* whitehatsentinel
* wpscan
* xanitizer
* yarnaudit
* zap


SEE ALSO

  • valint - Validate Supply Chain Integrity