npm.io
0.1.1 • Published 23h agoCLI

@vigilbase/cli

Licence
MIT
Version
0.1.1
Deps
0
Size
227 kB
Vulns
0
Weekly
0

@vigilbase/cli

Terminal client for Vigilbase — public scanners and tools without login, plus Vigilbase One after device authorization.

Binary name: vigilbase

vigilbase help
vigilbase run security-headers https://vigilbase.com
vigilbase login
vigilbase account --json

Install

npm install -g @vigilbase/cli
# or
pnpm add -g @vigilbase/cli

vigilbase help
vigilbase list --json

Without a global install:

npx @vigilbase/cli help
npx @vigilbase/cli run email-security vigilbase.com --json

Public tools (no auth)

Command Purpose
vigilbase list Public catalog + auth-required tool names
vigilbase run <tool> <target> Execute a scan
vigilbase headers <url> Shortcut for security-headers
vigilbase email <domain> Shortcut for email-security
vigilbase describe / skill Tool metadata + skill markdown
vigilbase badge <domain> Public badge URL
vigilbase doctor Connectivity + auth status

Public allowlist: security-headers, email-security.

Auth-required tools (after login)

vigilbase login
vigilbase run website-security vigilbase.com
vigilbase run react2shell https://app.example.com
vigilbase run fortibleed-check example.com

Account & One management (login required)

vigilbase account
vigilbase account services
vigilbase account org
vigilbase account endpoints
vigilbase account sessions
vigilbase account invites
vigilbase account invites create --email user@example.com --confirm
vigilbase billing summary
vigilbase billing portal
vigilbase runs list
vigilbase runs get <id>
vigilbase cf zones
vigilbase cf checkup status
vigilbase watchdog list

Every command supports -j / --json. Async work shows a spinner on TTY (disabled for --json, CI, and non-TTY).

Agent-friendly mode

vigilbase list --json
vigilbase run security-headers https://vigilbase.com --json
vigilbase account --json
vigilbase runs list --json
Exit code Meaning
0 Success
1 Error
2 Rate limited (HTTP 429)

Keywords