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)
| File | Size | Uploaded | |
|---|---|---|---|
| aigaze-0.1.0.tar.gz | 26.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|