ENNAENNA

Tirith

MIT

⚖️ Dual Use · Rust

Tirith is a terminal security layer that protects developers and AI coding agents from terminal-based attacks. It intercepts and blocks homograph URL attacks (lookalike characters in URLs), dangerous pipe-to-shell patterns (curl | bash), ANSI escape sequence injection, obfuscated payloads, and other terminal-level threats. Ships with 80+ detection rules updated daily from threat intelligence feeds. Particularly relevant as AI coding agents become common - Tirith prevents agents from being tricked into executing malicious commands via prompt injection or supply chain attacks in terminal output.

2.3kstars
180forks
11issues
Updated 2d ago
+I use this

Installation

$ cargo install tirith

Use Cases

  • Protecting AI coding agents from terminal attacks
  • Blocking homograph URL phishing in terminals
  • Detecting malicious pipe-to-shell patterns
  • Developer workstation security hardening

Tags

terminal-securityai-agent-safetysupply-chaindeveloper-tools

Community Reviews

More in Dual Use