Metadata-Version: 2.4
Name: guardops
Version: 0.2.0
Summary: Autonomous DevSecOps CLI — build, scan, and deploy with security gates
Author-email: Bihan Banerjee <bihanbanerjee26@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/Bihan-Banerjee/GuardOps
Project-URL: Repository, https://github.com/Bihan-Banerjee/GuardOps
Project-URL: Bug Tracker, https://github.com/Bihan-Banerjee/GuardOps/issues
Keywords: devsecops,security,kubernetes,devops,cli
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: click>=8.1.7
Requires-Dist: rich<14.0,>=13.7
Requires-Dist: pyyaml>=6.0.1
Requires-Dist: requests>=2.31
Requires-Dist: boto3>=1.34
Requires-Dist: python-dotenv>=1.0
Dynamic: license-file

# GuardOps

> Autonomous DevSecOps CLI — build, scan, and deploy with security gates at every stage.

[![Python 3.11+](https://img.shields.io/badge/python-3.11+-blue.svg)](https://python.org)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)

GuardOps automates the entire secure software delivery lifecycle.
Given any application repo, it builds your Docker image, runs
comprehensive security scans, and deploys to Kubernetes — blocking
the pipeline if HIGH or CRITICAL vulnerabilities are found.

## Install

```bash
pip install guardops
```

## Quick Start

```bash
# Set up a new project
guardops init

# Build, scan, and deploy
guardops deploy

# View pod health
guardops status

# Run security scans only
guardops scan
```

## Security Tools

| Tool | Type | Catches |
|------|------|---------|
| Semgrep | SAST | Code patterns, secrets, OWASP Top 10 |
| Bandit | SAST | Python-specific vulnerabilities |
| Trivy | Container | CVEs in OS packages and dependencies |
| SonarQube | Quality | Security hotspots, code smells |

## Versioning

| Version | Status | Description |
|---------|--------|-------------|
| v0.2.1 | Current | CLI + local Kubernetes + security scanning |
| v0.3.x | In development | Helm charts + AWS EKS + rollback |
| v1.0.0 | Planned | Full production release |

## Requirements

- Python 3.11+
- Docker Desktop
- kubectl
- k3d (local) or AWS EKS (production)
