Quick start
Get from zero to your first AI-SDLC scan in about five minutes. No account or network needed to scan — your code stays on your machine.
For the full DX contract (IDE, CI, tokens, Monitor Mode), see Developer experience.
1. Install the CLI
Works today (design partners): use the checksummed binary your Unveilr contact hands you, or — with private-repo access — build from source:
# Hand-delivered binary
shasum -a 256 -c unveilr.sha256
chmod +x unveilr && sudo mv unveilr /usr/local/bin/
unveilr --help
# Or, operators / partners with monorepo access:
make install && apps/api/.venv/bin/unveilr --help
curl -fsSL https://get.unveilr.ai/install.sh | sh is provisioned as part of
the public cut. Until DNS/CDN is live it will not resolve — do not lead with
it. Full paths: Installation.
2. Scan a repository
cd your-repo
unveilr scan
UNVEILR — AI-SDLC scan of .
AI-BOM (10 assets)
ai_tool 1 · dependency 6 · mcp_server 1 · model_ref 1 · prompt_file 1
Findings (13): critical 1 · high 10 · medium 2
[CRITICAL] secret_leak handler.py:5 AWS access key id
[HIGH] insecure_code app.js:5 Use of eval()
[HIGH] iac_exposure main.tf:18 Security group open to the world (0.0.0.0/0)
[HIGH] typosquat requirements.txt 'reqests' looks like a typosquat of 'requests'
That single command did Discover (the AI-BOM) and Guard (the findings).
Where: Terminal running unveilr scan on a controlled test repository.
Filename: cli-scan-terminal.png — see Screenshot guide.
Story it tells: “Value in one command, offline.”
3. Add it to CI (safely)
Monitor Mode never fails a build, so you can add it everywhere today:
unveilr scan # observe — always exits 0
unveilr scan --mode enforce --fail-on high # gate — exits 1 on high+ findings
Or one GitHub Action block:
- uses: unveilr/scan-action@v1
with:
mode: observe
fail-on: high
4. See it with your team (optional)
export UNVEILR_API=https://guard.unveilr.ai # or your operator’s origin
unveilr login --token "$UNVEILR_TOKEN" --api "$UNVEILR_API"
# CI: unveilr login --token "$UNVEILR_TOKEN" --api "$UNVEILR_API"
unveilr scan --upload
Then open Overview and AI Inventory at
https://guard.unveilr.ai — or follow Get started (/onboarding).
See Production APIs and Persona playbooks
for every role.
5. Govern agents when you're ready
Register agents, approve scopes, and point MCP clients at the Gateway — see Govern. No need to block on this for your first scan.
Where to next
- Why Unveilr — value by role.
- Production APIs — hosted URLs, tokens, personas.
- API — auth, conventions, endpoint reference.
- Developer experience — IDE, tokens, anti-patterns.
- Discover — AI-BOM and shadow AI.
- Guard · Govern · Prove
- Integrations — company-wide rollout.