Metadata-Version: 2.4
Name: deepsweep-ai
Version: 0.2.0
Summary: Security Gateway for AI Coding Assistants. Validate Cursor, Copilot, Claude Code, Windsurf, and MCP configurations.
Project-URL: Homepage, https://deepsweep.ai
Project-URL: Documentation, https://docs.deepsweep.ai
Project-URL: Repository, https://github.com/deepsweep-ai/deepsweep
Project-URL: Changelog, https://github.com/deepsweep-ai/deepsweep/blob/main/CHANGELOG.md
Project-URL: Issues, https://github.com/deepsweep-ai/deepsweep/issues
Author-email: DeepSweep <security@deepsweep.ai>
Maintainer-email: DeepSweep <security@deepsweep.ai>
License: MIT
License-File: LICENSE
Keywords: ai,claude,copilot,cursor,linting,mcp,security,validation,vibe-coding,windsurf
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
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: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: click>=8.1.0
Requires-Dist: posthog>=3.0.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: rich>=13.0.0
Provides-Extra: dev
Requires-Dist: mypy>=1.0.0; extra == 'dev'
Requires-Dist: pre-commit>=3.0.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.0.0; extra == 'dev'
Requires-Dist: pytest-xdist>=3.0.0; extra == 'dev'
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Requires-Dist: ruff>=0.1.0; extra == 'dev'
Provides-Extra: docs
Requires-Dist: mkdocs-material>=9.0.0; extra == 'docs'
Requires-Dist: mkdocs>=1.5.0; extra == 'docs'
Description-Content-Type: text/markdown

<div align="center">

# DeepSweep

Security validation for AI code assistant configuration surfaces.

Validate Cursor, Copilot, Claude Code, Windsurf, and other configurations
before they execute in your environment.

[![CI](https://github.com/deepsweep-ai/deepsweep/actions/workflows/ci.yml/badge.svg)](https://github.com/deepsweep-ai/deepsweep/actions)
[![PyPI](https://img.shields.io/pypi/v/deepsweep-ai.svg)](https://pypi.org/project/deepsweep-ai/)
[![Python](https://img.shields.io/pypi/pyversions/deepsweep-ai)](https://pypi.org/project/deepsweep-ai/)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

[Quick Start](#quick-start) · [Documentation](https://docs.deepsweep.ai) · [Contributing](CONTRIBUTING.md)

</div>

---

## Overview

DeepSweep is designed for modern development environments where AI code assistants
are heavily relied upon for generating code and configuration (sometimes referred
to as “vibe coding”).

It validates AI assistant configuration files before execution, surfacing
deterministic, review-oriented security signals.

These files form a security boundary and are increasingly targeted by prompt injection, MCP poisoning, and supply-chain attacks.

DeepSweep validates and, when explicitly configured, quarantines these configurations **before execution**, providing deterministic, review-oriented security signals.

DeepSweep includes optional, privacy-preserving telemetry. See POSTHOG_SETUP.md for details.

---

## Quick Start

```bash
pip install deepsweep-ai
deepsweep validate .