Skip to main content

Vaultak

PyPI version License: MIT Python 3.8+ Downloads

Runtime security and behavioral monitoring for AI agents.

Vaultak is the control layer for AI agents in production. Monitor every action, enforce permission boundaries, score risk in real time, and automatically pause or roll back agents before damage is done.

No agent should touch your production systems without it.


The Problem

AI agents are being deployed into production at scale — writing to databases, sending emails, executing code, processing payments. But there is no standard layer that monitors what they are doing, enforces policy, or stops them when something goes wrong.

A misconfigured agent today can cause real damage: deleted records, leaked PII, unauthorized transactions. Vaultak closes that gap.


Products

Vaultak Core Vaultak Sentry
Type Python SDK Desktop App
Integration 2 lines of code Zero code changes
Language support Python Any language
Best for Developers Security teams
Install pip install vaultak Download

Install

pip install vaultak

Requires Python 3.8 or higher.


Quick Start

from vaultak import Vaultak

vt = Vaultak(api_key="vtk_...")

with vt.monitor("my-agent"):
    # your agent code here
    pass

That is all. Vaultak wraps your agent, monitors every action, scores behavioral risk in real time, and blocks or rolls back if a threshold is breached.


Core Features

Behavioral Risk Scoring

Every agent action is scored 0–10 in real time across five dimensions: action type, resource sensitivity, blast radius, frequency, and context deviation. Scores above your configured threshold trigger automatic intervention.

Policy Enforcement

Define what your agent is and is not allowed to do. Block specific action types, restrict access to sensitive resources, or require human approval before high-risk operations execute.

vt = Vaultak(
    api_key="vtk_...",
    policy={
        "block": ["delete", "drop_table", "send_external_email"],
        "require_approval": ["write_production_db"],
        "max_risk_score": 7.0
    }
)

Automatic Rollback

When an agent breaches a risk threshold, Vaultak does not just alert — it rolls back. Actions are logged with full state context so recovery is clean and auditable.

PII Masking

Sensitive data passing through your agent pipeline is automatically detected and masked before it reaches external services or logs.

from vaultak import mask_pii

safe_output = mask_pii(agent_output)
# SSNs, emails, credit cards, phone numbers masked automatically

MCP Gateway Scanning

All Model Context Protocol (MCP) tool calls are intercepted and scanned before execution. Malicious or out-of-policy tool use is blocked at the gateway level.

SIEM Integrations

Push behavioral events and risk alerts directly to your existing security stack.

vt = Vaultak(
    api_key="vtk_...",
    siem={
        "provider": "splunk",  # splunk | datadog | sentinel | slack | pagerduty
        "endpoint": "https://your-splunk-endpoint",
        "token": "your-token"
    }
)

Red Team Testing

Vaultak ships with a built-in red team simulation engine covering 22 attack vectors — prompt injection, jailbreaks, data exfiltration attempts, privilege escalation, and more. Run it against your agent pipeline before deploying to production.

from vaultak import RedTeam

rt = RedTeam(api_key="vtk_...")
results = rt.run(target_agent=my_agent, vectors="all")
print(results.summary())

On-Premises Deployment

For teams that cannot send data to external services, Vaultak ships a fully self-contained Docker deployment.

git clone https://github.com/samueloladji-beep/Vaultak
cd onprem
docker-compose up

All monitoring, risk scoring, and policy enforcement runs locally. No data leaves your infrastructure.


Vaultak Sentry

Sentry is a zero-code desktop daemon that monitors agent activity at the system level — no SDK integration required. Install it, connect it to your Vaultak dashboard, and get full behavioral visibility across every agent running on the machine.

Download: vaultak.com/download

Supports macOS, Windows, and Linux.


Dashboard

Every agent event, risk score, policy trigger, and rollback is visible in your Vaultak dashboard at vaultak.com. Real-time feed, historical audit log, and team-level access controls.


Pricing

Plan Price Best for
Starter Free Individual developers
Pro $49/mo Small teams
Team $99/mo Engineering teams
Business $299/mo Growing engineering orgs
Enterprise Custom from $999/mo Large-scale deployments

Start free — no credit card required.


Documentation

Full documentation at docs.vaultak.com



License

MIT License. See LICENSE for details.

Metadata

Release files for vaultak 0.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vaultak 0.7.0
File Size Uploaded Provenance
vaultak-0.7.0.tar.gz 21.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for vaultak 0.7.0
File Interpreter ABI Platform
vaultak-0.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 42.5 kB

Release files / vaultak-0.7.0.tar.gz

Download URL vaultak-0.7.0.tar.gz
Size 21.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d34b6e368efbc68c40133ea3b25b70cd08265beecd5fe73db6c58d64dd6896a1
BLAKE2b-256 checksum
How to use checksums
5e8d0bf59021c276e023ebd27503b84a1391c9354339ad78ef270c7d69fbc745
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release files / vaultak-0.7.0-py3-none-any.whl

Download URL vaultak-0.7.0-py3-none-any.whl
Size 21.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c550b96867ce731da6eb4521b229c13516f9821d447ebeeae01212b1cd6637af
BLAKE2b-256 checksum
How to use checksums
267d5c4917d6eec299d40c5db51f0efa20c0c2f47b89780b745bb471a286a155
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Security for vaultak 0.7.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page