Metadata-Version: 2.3
Name: agent-guard-core
Version: 0.1.30
Summary: Python library to secure AI agents with environment credentials from multiple secret providers and more
License: Apache-2.0
Keywords: security,AI,secrets
Author: CyberArk
Author-email: cyberark@cyberark.com
Requires-Python: >=3.10
Classifier: License :: OSI Approved :: Apache Software License
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
Provides-Extra: dev
Provides-Extra: examples
Provides-Extra: servers
Requires-Dist: autoflake ; extra == "dev"
Requires-Dist: autogen-core ; extra == "examples"
Requires-Dist: autogen-ext ; extra == "examples"
Requires-Dist: bandit ; extra == "dev"
Requires-Dist: boto3
Requires-Dist: click
Requires-Dist: fastapi ; extra == "servers"
Requires-Dist: google-cloud-secret-manager
Requires-Dist: h2 (>=4.2.0) ; extra == "examples"
Requires-Dist: httpx (>=0.28.1) ; extra == "examples"
Requires-Dist: isort ; extra == "dev"
Requires-Dist: keyring (>=25.6.0)
Requires-Dist: mcp (>=1.9.1)
Requires-Dist: mcp-proxy (>=0.8.0)
Requires-Dist: mypy (>=1.16.1) ; extra == "dev"
Requires-Dist: pandas ; extra == "servers"
Requires-Dist: pkce (>=1.0.3)
Requires-Dist: pytest (>=8.3.5) ; extra == "dev"
Requires-Dist: pytest-asyncio (>=1.0.0) ; extra == "dev"
Requires-Dist: python-dotenv
Requires-Dist: python-semantic-release ; extra == "dev"
Requires-Dist: requests
Requires-Dist: streamlit ; extra == "servers"
Requires-Dist: toml ; extra == "dev"
Requires-Dist: twine ; extra == "dev"
Requires-Dist: uv ; extra == "dev"
Requires-Dist: uvicorn ; extra == "servers"
Requires-Dist: vulture ; extra == "dev"
Requires-Dist: yapf ; extra == "dev"
Description-Content-Type: text/markdown

<p style="text-align: center;">
    <img src="https://raw.githubusercontent.com/cyberark/agent-guard/refs/heads/main/resources/logo.png" alt="agentwatch - AI Agent Observability Platform" width="400"/>
    
</p>
<h3 style="font-family: 'Fira Mono', Monospace; text-align: center;">Security Toolset for AI Agents</h3>

<p style="text-align: center;">
    <a href="https://github.com/cyberark/agent-guard/commits/main">
        <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/cyberark/agent-guard">
    </a>
    <a href="https://github.com/cyberark/agent-guard">
        <img alt="GitHub code size" src="https://img.shields.io/github/languages/code-size/cyberark/agent-guard">
    </a>
    <a href="https://github.com/cyberark/agent-guard/blob/main/LICENSE">
        <img alt="GitHub License" src="https://img.shields.io/github/license/cyberark/agent-guard"/>
    </a>
    <a href="https://pypi.org/project/agent-guard-core">
        <img alt="PYPI version" src="https://img.shields.io/pypi/v/agent-guard-core" />
    </a>   
</p>


## 🌟 Overview

CyberArk's Agent Guard is an AI agent security tool supporting secure secrets retrieval for agents managed via external secret providers such as AWS Secrets Manager and CyberArk Secrets Manager, and traceability of AI agent MCP communications via the Agent Guard’s MCP Proxy.

- [Agent Guard - Python libraries](docs/agent-guard-pypi.md)
- [Agent Guard - CLI](agent_guard_core/cli.md)
- [Agent Guard - Containerized](/docs/agent-guard-containerized.md)

## 🤝 Contribution

Make sure to read the [CONTRIBUTING.md](https://github.com/cyberark/agent-guard/blob/main/CONTRIBUTING.md) file if you want to contribute to this project.

## 💁  Contact

Feel free to contact us via GitHub issues.

