Metadata-Version: 2.4
Name: cyfendo
Version: 2.0.0
Summary: Lightweight, zero-dependency CLI scanner for the Cyfendo Autonomous Security Platform
Author: Cyfendo Security Team
Author-email: Cyfendo Security Team <contact@cyfendo.com>
License-Expression: MIT
Project-URL: Homepage, https://cyfendo.com
Project-URL: Documentation, https://cyfendo.com/docs
Project-URL: Developer Settings, https://cyfendo.com/settings/developer
Keywords: security,sast,vulnerability-scanner,appsec,cyfendo,patching
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
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: Operating System :: OS Independent
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: requires-python

# Cyfendo CLI

> **Fast, zero-dependency command-line interface for Cyfendo Autonomous Security Platform.**

## Installation

```bash
# Global pip install
pip install cyfendo

# Or install in editable/development mode
pip install -e ./cli
```

## Quick Start

```bash
# 1. Authenticate with your Cyfendo API Key
cyfendo login --key cy_live_xxxxxxxxxxxxxxxx

# 2. Run a vulnerability scan in the current directory
cyfendo scan .

# 3. Target an existing protected project
cyfendo scan . --project "payment-gateway"

# 4. View and export individual AI remediation patches
cyfendo patches
cyfendo patch fnd_8b22 --show
cyfendo patch fnd_8b22 --apply

# 5. CI/CD automation with SARIF export and threshold gate
cyfendo scan . --fail-on=high --sarif=results.sarif --no-interactive
```
