Skip to main content

Zero-code runtime security daemon for AI agents

Project description

Vaultak Sentry

Zero-code runtime security for AI agents.

Vaultak Sentry monitors any AI agent at the OS level without requiring code changes. Install once, run any agent through Sentry, and get full behavioral monitoring, policy enforcement, and automatic violation response visible in your Vaultak dashboard.

Part of the Vaultak platform:

  • Vaultak Core (pip install vaultak): SDK for developers who want deep code-level integration
  • Vaultak Sentry (pip install vaultak-sentry): Daemon for teams governing existing agents without code changes

Installation

pip install vaultak-sentry

Quick Start

# Authenticate
vaultak-sentry auth --api-key vtk_your_key_here

# List available policy templates
vaultak-sentry policy list

# Create a policy for your agent
vaultak-sentry policy create --agent-id my-agent --template data-pipeline

# Run any agent with zero code changes
vaultak-sentry run --name my-agent python my_langchain_agent.py
vaultak-sentry run --name my-agent node my_agent.js

# Attach to an already running process
vaultak-sentry attach 12345 --name my-agent

# Check status
vaultak-sentry status

Policy Templates

Template Description
data-pipeline Read-only data processing agent
coding-agent Software engineering agent with code execution
customer-support Customer support agent with CRM access
research-agent Web research agent with broad read access
hipaa-agent HIPAA-compliant healthcare agent
strict Maximum restriction policy

Response Modes

Mode Behavior
alert Log violations and notify dashboard. Agent keeps running.
pause Stop the agent immediately on violation.
rollback Attempt to reverse recent actions then stop the agent.

What Sentry Monitors

  • File system access (reads, writes, deletes)
  • Network connections (outbound and inbound)
  • Child process spawning
  • CPU and memory spikes
  • Database connections via port detection

Advanced Usage

# Strict mode with custom blocked resources
vaultak-sentry run \
  --mode rollback \
  --block "prod.*" "*.env" "*.key" \
  --max-risk 0.7 \
  --name my-production-agent \
  python agent.py

# Disable specific monitors
vaultak-sentry run --no-net --no-proc python agent.py

# Custom policy inline
vaultak-sentry run \
  --allow "/data/readonly/**" "/tmp/**" \
  --block "*.env" "prod.*" \
  --allow-hosts "api.openai.com" \
  python agent.py

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vaultak_sentry-0.2.0.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vaultak_sentry-0.2.0-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file vaultak_sentry-0.2.0.tar.gz.

File metadata

  • Download URL: vaultak_sentry-0.2.0.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for vaultak_sentry-0.2.0.tar.gz
Algorithm Hash digest
SHA256 9b1008db13d764cf5a2fbeab93bd44b424fee32b0c4df2c398d6279620b9162b
MD5 d6c7306fe61b6153326124f2ecbcaff1
BLAKE2b-256 c0f421b96b48483c44d0585a98cd6f3260ff213636ecff1c65848260b6ecf5b9

See more details on using hashes here.

File details

Details for the file vaultak_sentry-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: vaultak_sentry-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 14.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for vaultak_sentry-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f72d64b94d16218699cd55899003f803ed9ac6d1ab5af6a96e66c18b23972716
MD5 acb098c44c13eb75bc3435d9f791cfe4
BLAKE2b-256 246046edc8d782f364f8d9233047e88235fb6af8c64a71ea35eacc29bb714c30

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page