Skip to main content

Infrastructure-grade firewall for AI agents

Project description

Vallignus 🔥

The Infrastructure-Grade Firewall for AI Agents

Problem

AI agents can loop indefinitely, overspend on API calls, or execute dangerous commands that compromise security.

Solution

Vallignus is a local proxy wrapper that sits between your agent and the network, providing:

  • Budget Caps: Automatic shutdown when spending exceeds limits
  • Domain Allowlists: Whitelist-only network access
  • Kill Switch: Instant termination of runaway processes

Installation

pip install vallignus

Usage

vallignus run --budget 5.00 --allow "github.com,openai.com" -- python agent.py

Features

  • Spending Governor: Track and cap API costs in real-time
  • Domain Allowlist: Restrict network access to approved domains only
  • Flight Recorder: Log all network traffic for audit and debugging

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

vallignus-0.1.0.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

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

vallignus-0.1.0-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file vallignus-0.1.0.tar.gz.

File metadata

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

File hashes

Hashes for vallignus-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9052564e3f6633e8d8f9c508c567bfcab6373c8de421aac8f522ac1027366d07
MD5 a179b2b5ef1a00f66a516a92cfd9aae9
BLAKE2b-256 d67506a6c461b6315457debc2683c14d7372783c9d85c15cb030304304656c03

See more details on using hashes here.

File details

Details for the file vallignus-0.1.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for vallignus-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 99791e11ba3f6d4808e398d4e7b06f27a86fd2fe318335975bdcad04bd9b5839
MD5 8e285879bff9c18d90ca1d760b876f70
BLAKE2b-256 ed710e1a521c48ea4a78766a91fa4c569944ab881d589ca24425565e0d69fcf4

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