Skip to main content

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

Release files for aigaze 0.1.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 aigaze 0.1.0
File Size Uploaded
aigaze-0.1.0.tar.gz 26.6 kB Details

Built distribution (wheel)

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

Total release size: 52.9 kB

Release files / aigaze-0.1.0.tar.gz

Download URL aigaze-0.1.0.tar.gz
Size 26.6 kB
Tags Source
SHA-256 checksum
How to use checksums
0336ab46fc3afa8cbb5b6a85b23824c380f92696398827db6cee46c05036b84d
BLAKE2b-256 checksum
How to use checksums
47f508e9b9b016cedf7634de3c819117320917d5c05b37e10979e8ebf39a9fe6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / aigaze-0.1.0-py3-none-any.whl

Download URL aigaze-0.1.0-py3-none-any.whl
Size 26.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a9a516d6c9472f72a16f635655c08d4c71e22f40ec348d2a4d03e2987c5cfa46
BLAKE2b-256 checksum
How to use checksums
6305c1ce2c112551950d4c4ebbff88d81de1700f8f4b73cc3cdb6ed6454aa4d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

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