Metadata-Version: 2.4
Name: dojigiri-cli
Version: 1.2.0
Summary: Dojigiri SAST scanner — find security vulnerabilities from your terminal
Author: Mythral Technologies Inc.
License: MIT
Project-URL: Homepage, https://dojigiri.com
Project-URL: Documentation, https://dojigiri.com
Project-URL: Repository, https://github.com/mythral-tech/dojigiri-cli
Project-URL: Issues, https://github.com/mythral-tech/dojigiri-cli/issues
Keywords: security,sast,scanner,static-analysis,vulnerability
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: httpx>=0.27.0
Dynamic: license-file

# dojigiri-cli

Dojigiri SAST scanner CLI — find security vulnerabilities from your terminal.

## Install

```bash
pip install dojigiri-cli
```

## Usage

```bash
# Authenticate with your API key
doji auth <key>

# Scan current directory
doji scan .

# Scan a specific file
doji scan path/to/file.py
```

## Flags

| Flag | Description |
|------|-------------|
| `--format text\|json\|sarif` | Output format (default: text) |
| `--fail-on critical\|warning\|info\|none` | Exit non-zero on findings at this level |
| `--api-url` | Custom API endpoint |
| `--language` | Force language detection |
| `-q, --quiet` | Suppress non-essential output |

## API Keys

Get your API key at [dojigiri.com](https://dojigiri.com).
