Skip to main content

TrustClaw — secure cloud agent plugin for CMDOP with OAuth and sandboxing

Project description

TrustClaw — Secure Remote Agent Execution with Audit Logging & Sandboxing

PyPI Python license

trustclaw

TrustClaw delivers secure remote execution in Python, offering a robust audit log agent and sandboxed AI commands. Implement command allowlist Python to restrict actions. Unlike HashiCorp Vault, AWS SSM, osquery, and Teleport, TrustClaw focuses on lightweight, auditable remote agent command execution with strong sandboxing.

Features

  • Enforce command allowlist Python for strict control over executable commands.
  • Provide secure remote execution Python, isolating agents from the host system.
  • Generate a detailed audit log agent, capturing all command executions with timestamps.
  • Sandbox AI commands, mitigating risks associated with untrusted code.
  • Integrate easily into existing Python projects for immediate security benefits.

Use Cases

  • Allowlist safe commands to prevent destructive actions
  • Audit every command with automatic timestamped logging
  • Run AI agents in safe mode with injection protection

Installation

pip install trustclaw

Quick Start

from trustclaw import TrustClaw

client = TrustClaw.remote(api_key="cmdop_live_xxx")

client.allow_commands(["ls", "cat", "git", "pip"])

client.exec("ls -la /var/www")
client.exec("git status")

result = client.safe_agent("Summarize recent log errors")
print(result)

print(client.audit_log)

CLI

No SDK needed? Connect via standalone binary:

curl -fsSL cmdop.com/install-cli.sh | bash
cmdok ssh

cmdok ssh

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

trustclaw-2026.3.20.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

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

trustclaw-2026.3.20-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file trustclaw-2026.3.20.tar.gz.

File metadata

  • Download URL: trustclaw-2026.3.20.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.18

File hashes

Hashes for trustclaw-2026.3.20.tar.gz
Algorithm Hash digest
SHA256 a26217a27b21d670668b547efb2918d189e72be33aa3c8ca99ca3659ed4db901
MD5 88a745f4ab6ea4d9288f4d893534b394
BLAKE2b-256 8aa9b5c05d4971ba11d55f908ee3c5fe9fd98b6edf157df71db9a40d84d922b4

See more details on using hashes here.

File details

Details for the file trustclaw-2026.3.20-py3-none-any.whl.

File metadata

  • Download URL: trustclaw-2026.3.20-py3-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.18

File hashes

Hashes for trustclaw-2026.3.20-py3-none-any.whl
Algorithm Hash digest
SHA256 92903073b5e88bcadb9d751132b18c90e9b86c867d79187c3d6a6b7a0e798a42
MD5 6ea75a4ebe35a2d771f8dbe13fde8379
BLAKE2b-256 3406af6dbb07d0e51351dc01d036e86603024c7bbadc1669addd5bad7f690166

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