Skip to main content

Audit AI agent actions from transcript files

Project description

aigaze

Audit AI agent actions from transcript files.

Install

pip install aigaze

Usage

# Auto-discover transcript files on your machine
aigaze discover

# Scan a specific transcript file or directory
aigaze scan /path/to/transcripts/

# Auto-discover + scan all in one step
aigaze scan --auto

# Output as JSON
aigaze scan --auto --format json

# Write report to file
aigaze scan --auto -o report.json --format json

What it does

AIGaze reads AI agent transcript files (e.g. VS Code Copilot Chat .jsonl logs) and scans them for security-relevant actions:

  • R1: Credential file access (.ssh/, .env, .aws/credentials, etc.)
  • R2: Dangerous terminal commands (curl|sh, rm -rf /, etc.)
  • R3: Hardcoded secrets in AI-generated code (API keys, tokens)
  • R4: Out-of-workspace file access
  • R5: External URL access outside allowlist

Supported AI Tools

  • VS Code Copilot Chat
  • Cursor (planned)
  • Claude Code (planned)

License

AGPL-3.0-only

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

aigaze-0.1.0.tar.gz (26.6 kB view details)

Uploaded Source

Built Distribution

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

aigaze-0.1.0-py3-none-any.whl (26.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for aigaze-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0336ab46fc3afa8cbb5b6a85b23824c380f92696398827db6cee46c05036b84d
MD5 0ee43f9bba6658abb5df89150a2d7730
BLAKE2b-256 47f508e9b9b016cedf7634de3c819117320917d5c05b37e10979e8ebf39a9fe6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for aigaze-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a9a516d6c9472f72a16f635655c08d4c71e22f40ec348d2a4d03e2987c5cfa46
MD5 1341fd04e529428a0b9966c7ed402114
BLAKE2b-256 6305c1ce2c112551950d4c4ebbff88d81de1700f8f4b73cc3cdb6ed6454aa4d8

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