omniguard-enterprise-cli
v2.1.1
Published
OmniGuard - AI-Powered Application Security Platform CLI
Maintainers
Readme
OmniGuard CLI
AI-Native Application Security Platform Command Line Interface.
Manage organizations, repositories, findings, policy evaluations, and AI-powered fix workflows directly from your terminal.
Installation
npm install -g @omniguard/cliOr run directly using npx:
npx @omniguard/cli --helpCommands
omniguard login- Authenticate using browser OAuth or api-keyomniguard logout- Clears session credentialsomniguard status- Check backend platform statusomniguard scan- Scan current directory or specific filesomniguard scan --watch- Run security scanner in watch modeomniguard explain <finding-id>- Get AI-driven explanation for a findingomniguard fix <finding-id>- Suggest AI-powered code remediationomniguard api-keys- Manage platform API keysomniguard integrations- Connect Jira, ServiceNow, Okta, HashiCorp Vault, and Confluenceomniguard policy <subcommand>- Manage custom security policies:install <framework>- Installs baseline.omniguard.yml(e.g.soc2,standard)remove- Deletes repository-level policy filevalidate- Verifies policy syntax, schema validation, and duplicate IDsparse- Compiles and displays JSON representation of policy patternsenable/disable- Toggles policy scanning on/off for current profile
Policy Engine Configuration
Define a .omniguard.yml (or .omniguard.yaml) in your repository root to configure custom matching rules and enforcement behaviors:
enforcement:
mode: block
minimum_severity: high
rules:
- id: NO-EVAL
severity: critical
language:
- javascript
- typescript
pattern:
regex: \beval\(
remediation: Replace eval() with JSON.parse() or safe equivalents.
metadata:
category: securityInteractive TUI
Launch a full terminal dashboard interface:
omniguardLicense
MIT License. See LICENSE for details.
