Xygeni CLI Overview

Xygeni provides a command-line interface (CLI) for running the scanner. The scanner can either run analysis commands separately, like detecting hardcoded secrets or misconfigurations, or run all the analyses at once. See Available Scanners for a complete list.

The scanner is java program (see Prerequisites and Installation) that can be triggered directly from command line, from any batch program, (Unix shell script, Windows batch, PowerShell script, etc.), from git hooks (pre-commit, pre-receive) or embedded into CI/CD pipelines.

The scanner can be launched to scan a file folder, a container image, a repo or group or repos and even a whole SCM organization.

Scanner findings can be inspected/consumed in the Xygeni Web UI, downloaded via Xygeni REST-API, exported in different formats (csv, json, etc) and also can be notified by creating tickets (Jira, GitHub) or opening team messages (Slack)

Xygeni Scanner Command-Line Interface (CLI)

The xygeni command-line interface (CLI) is a tool for running scans on software projects, aimed at detecting issues related with the software supply-chain security.

The CLI provides different commands for specific purposes, and is the main tool for integrating Xygeni into DevOps platforms, like source versioning, build, CI/CD and cloud provisioning tools.

xygeni is a general-purpose command that allows you to interact with all the different functionalities.

Basically, it allows to:

See Xygeni Scanner Reference for a full reference of available commands.

To see the help you can type

xygeni [command] --help

Last updated