Jacked provides organizations with a more comprehensive look at their application to take calculated actions and create a better security approach. Its primary purpose is to scan vulnerabilities to implement subsequent risk mitigation measures. Partnered with Diggity for generating a Software Bill of Materials (SBOM) from container images and filesystems.
- 🐞 | Scans image vulnerability; checks if your image is at risk.
- 🔧 | Configuration that helps user's preference using the tool.
- ⛑ | Works with major operating system and many packages.
- 🗃 | Works seamlessly with Diggity (SBOM Container Image and File System)
- 🗄 | Converts results to JSON and Tabulated Format.
A great way to install a working binary tool on your terminal.
curl -sSfL https://raw.githubusercontent.com/carbonetes/jacked/main/install.sh | sh -s -- -d /usr/local/bin
Go Programming Language together with the cloned repository are needed to run the CLI tool.
$ git clone https://github.com/carbonetes/jacked
$ go install .
- Mac
- darwin_amd64.tar.gz
- darwin_arm64.tar.gz
- Linux
- deb
- linux_amd64.deb
- linux_arm64.deb
- linux_ppc64le.deb
- rpm
- linux_amd64.rpm
- linux_arm64.rpm
- linux_ppc64le.rpm
- tar.gz
- linux_amd64.tar.gz
- linux_arm64.tar.gz
- linux_ppc64le.tar.gz
- deb
- Windows
- windows_amd64.zip
You can specify a release version and destination directory for the installation:
curl -sSfL https://raw.githubusercontent.com/carbonetes/jacked/main/install.sh | sh -s -- -d <DESTINATION_DIR> -v <RELEASE_VERSION>
Once you've successfully installed the Jacked and wanted to scan an image, on your terminal:
jacked <image>
The output format for Jacked is configurable as well using the
-o
(or --output
) option:
The available formats
are:
table
: A columnar summary (default).json
: Use this to get as much information out of Jacked.
jacked [command] [flag]
jacked config [flag]
Flag | Description |
---|---|
-d ,--display |
Displays the content of the configuration file. |
-h ,--help |
Help for config. |
-p ,--path |
Display the path of the configuration file. |
-r ,--reset |
Restore default configuration file. |
jacked db [flag]
Flag | Description |
---|---|
-i , --info |
Print database metadata information. |
-v , --version |
Print database current version. |
jacked version [flag] [string]
Flag | Description |
---|---|
-o [string], --output [string] |
format to display results ([text, json]) (default "text") |
Improve using the tool based on your preferences.
Configuration search paths:
<HOME>/.jacked.yaml
Configuration options (example values are the default):
settings:
output: table
quiet: false
license: false
secret: false
ignore:
vulnerability:
cve: []
severity: []
package:
name: []
type: []
version: []