rudder-cli-setup — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited rudder-cli-setup (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Install rudder-cli, authenticate with RudderStack, and verify the setup works.
1. Check Installation ──► which rudder-cli
│
├── Found ──► Skip to Authentication
│
└── Not Found ──► Install from GitHub Releases
│
2. Verify Installation ◄────────────┘
│
└── rudder-cli --version
3. Check Authentication ──► rudder-cli workspace info
│
├── Authenticated ──► Done! Show workspace info
│
└── Not Authenticated ──► Guide through auth flowwhich rudder-cliIf found: Skip to Step 3 (Authentication).
If not found: Continue to Step 2 (Installation).
uname -sDarwin = macOSLinux = LinuxGo to: https://github.com/rudderlabs/rudder-iac/releases
Download the appropriate binary for your OS and architecture:
| OS | Architecture | Binary Name |
|---|---|---|
| macOS | Intel | rudder-cli_darwin_amd64 |
| macOS | Apple Silicon | rudder-cli_darwin_arm64 |
| Linux | x86_64 | rudder-cli_linux_amd64 |
| Linux | ARM64 | rudder-cli_linux_arm64 |
| Windows | x86_64 | rudder-cli_windows_amd64.exe |
# Example for macOS Apple Silicon - adjust URL for your platform
# Check latest version at https://github.com/rudderlabs/rudder-iac/releases
# Download (replace VERSION and BINARY with actual values)
curl -L -o rudder-cli https://github.com/rudderlabs/rudder-iac/releases/download/VERSION/BINARY
# Make executable
chmod +x rudder-cli
# Move to PATH (choose one)
sudo mv rudder-cli /usr/local/bin/ # System-wide
# OR
mv rudder-cli ~/.local/bin/ # User-only (ensure ~/.local/bin is in PATH)rudder-cli --versionExpected output: Version number (e.g., rudder-cli version 0.x.x)
rudder-cli workspace infoIf authenticated: Shows workspace name and ID. You're done!
If not authenticated: Continue with authentication.
rudder-cli auth loginThis prompts for your access token. Paste it when asked.
rudder-cli workspace infoExpected output:
Workspace Information:
ID: 2iKXWU4QnqclkpPIfXfsbBqrAVa
Name: My WorkspaceRUDDER_ACCESS_TOKEN.env files to .gitignore| Issue | Solution |
|---|---|
command not found after install | Check PATH includes install location |
unauthorized error | Re-run rudder-cli auth login with new token |
| Wrong workspace | Token is tied to workspace; generate new token in correct workspace |
| Download fails | Check network; try browser download from releases page |
After setup completes:
/rudder-environment-check to verify full environment/rudder-cli-workflow for validate → dry-run → apply cycles~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.