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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
aigaze-0.1.0-py3-none-any.whl
(26.3 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0336ab46fc3afa8cbb5b6a85b23824c380f92696398827db6cee46c05036b84d
|
|
| MD5 |
0ee43f9bba6658abb5df89150a2d7730
|
|
| BLAKE2b-256 |
47f508e9b9b016cedf7634de3c819117320917d5c05b37e10979e8ebf39a9fe6
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a9a516d6c9472f72a16f635655c08d4c71e22f40ec348d2a4d03e2987c5cfa46
|
|
| MD5 |
1341fd04e529428a0b9966c7ed402114
|
|
| BLAKE2b-256 |
6305c1ce2c112551950d4c4ebbff88d81de1700f8f4b73cc3cdb6ed6454aa4d8
|