CLI Overview

The Rorix CLI is a .NET global tool that brings supply chain security directly into your development workflow.

Installation

dotnet tool install -g Rorix.Cli

To update to the latest version:

dotnet tool update -g Rorix.Cli

Authentication

Authenticate using an API key from your dashboard:

rorix login rxk_your_api_key_here

Your credentials are stored locally at ~/.rorix/credentials.json.

Commands

| Command | Description | | --- | --- | | rorix scan | Scan dependencies for vulnerabilities and license issues | | rorix sbom | Generate a Software Bill of Materials | | rorix policy | Evaluate dependencies against a policy file | | rorix login | Authenticate with an API key |

Supported File Types

Rorix auto-detects the following .NET project files:

| File | Description | | --- | --- | | .csproj | C# project file with PackageReference items | | .sln | Solution file — scans all referenced projects | | packages.config | Legacy NuGet package references | | Directory.Packages.props | Central package management file | | global.json | SDK version pinning | | nuget.config | NuGet source configuration |

Custom Base URL

If you are using a self-hosted Rorix instance, configure the CLI to point to your server:

rorix config set baseUrl https://rorix.internal.example.com

All subsequent commands will use this URL instead of the default https://rorix.io.