vcn
is a command line interface (CLI) tool that allows you to interact with the Trustcenter service. It is a cross-platform tool that can be used on Windows, Linux and macOS.
The main commands available in vcn
are:
authenticate
- Authenticate assets against Trustcenterbom
- Collect BOM informationhelp
- Help about any commandinspect
- Returns the asset history with low-level informationlist
- Returns the history of operations made with API keylogin
- Log in Trustcenterlogout
- Log out the current usernotarize
- Notarize an asset onto Trustcenterunsupport
- Unsupport an assetuntrust
- Untrust an asset
What vcn
can do?
- Notarize and authenticate assets of many types: images, containers, git repositories, binaries, files, directories, etc.;
- Scan and generate SBOMs for assets in many languages: Java, Python, Go, JavaScript, Rust, NET, Nodejs, PHP, etc.;
- Scan OS package managers: apk, dpkg, rpm;
- SBOM formats supported include SPDX and CycloneDX (both JSON and XML);
- Import SBOMs from other sources into Trustcenter;
- Send attachments to Trustcenter along with notarizations, for example to store SBOMs, vulnerability scan results or other documents in file format;
- Work with labels and custom attributes (metadata) to authenticate and notarize assets;
- Run vulnerability scanning along with authentication and notarization;
- Connect to any image registries, including Docker Hub, Quay, ECR, GCR, ACR, etc.;
- Run cosign notarization and authentication. Cosign is a tool for signing and verification, maintained by the Cloud Native Computing Foundation (CNCF).
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article