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.CliTo update to the latest version:
dotnet tool update -g Rorix.CliAuthentication
Authenticate using an API key from your dashboard:
rorix login rxk_your_api_key_hereYour 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.comAll subsequent commands will use this URL instead of the default https://rorix.io.