tirith
Skill2.8k starsChanged 30 days agoAGPL-3.0View on GitHub
Terminal security analysis for shell environments. This skill should be used when checking commands for supply-chain attacks before execution, scanning repositories for hidden content or config poisoning, scoring URLs for homograph attacks, setting up AI tool protection, inspecting Python package artifacts, governing untrusted tasks or Web3 commands, auditing browser extensions, creating provenance receipts, downloading and executing scripts safely, investigating why tirith blocked a command, managing trusted patterns, running security audits, configuring MCP gateway proxies, or working with threat intelligence databases. Also use when the user mentions "tirith", "pipe-to-shell", "homograph", "ANSI injection", "zero-width", "punycode", "terminal security", "shell hook", "cloaking detection", "supply chain attack", "bidi override", "invisible unicode", or "config poisoning". Even if the user does not explicitly name tirith, use this skill when they ask about protecting shell environments, intercepting dangerous commands, or hardening AI agent tool execution.
- Pipes a download into a shell
- Installs packages
1 other project uses a version of this.
Trending
Less talk lately.about the whole repository
Most recently taken up by
- eabz/tiriththeir own version, first seen Oct 10, 2026
Who's talking about sheeki03/tirith
- A Hacker News story“The browser catches homograph attacks, the terminal doesn't”Hacker News · Feb 3, 2026 · 81 points
- @cdn0x12.scg.owu.one“#CDN的收藏夹 FW: codedump的电报频道 - Telegram #开源项目 #Rust tirith 仅凭肉眼,根本看不出下面两个curl命令的区别: > curl -sSL …”Bluesky · Feb 5, 2026 · 6 likes
- @gilbertsanchez.com“Neat. Also, don't curl bash/iwr iex github.com/sheeki03/tir...”Bluesky · Feb 5, 2026 · 3 likes
- NixOS/nixpkgs“tirith: init at 0.1.8”GitHub · Feb 3, 2026 · 2 reactions
- @technews4869.bsky.social“github.com/sheeki03/tirith GitHub - sheeki03/tirith: Terminal security for developers and AI agents. …”Bluesky · Jul 2, 2026 · 1 likes
The biggest 5 of 48 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 48
Talked about on GitHub, Bluesky and Hacker News (48 times).
On GitHub · 42
- Feb 3, 2026tirith: init at 0.1.8 — NixOS/nixpkgs2 reactions · 17 comments
- Jun 30, 2026docs(blog): add article about Tirith terminal security — penpenguin/portfolio1 reaction
- May 5, 2026feat(security): add tirith pre-exec scanning on interactive shell approval paths — nearai/ironclaw1 reaction · 1 comment
- Mar 4, 2026No syntax highlighting when using `commandline -f execute` — fish-shell/fish-shell1 reaction · 2 comments
- Nov 3, 2026tirith: 0.4.2 -> 0.5.0 — NixOS/nixpkgs0 reactions · 6 comments
37 more on GitHub
- Nov 2, 2026tirith 0.5.0 — Homebrew/homebrew-core0 reactions · 1 comment
- Oct 18, 2026fix(security): pin tirith to v0.4.2 and verify embedded SHA-256 digests (F25) — leolau/aquarium0 reactions · 2 comments
- Oct 12, 2026feat: harden tirith in base hermes image (ai-agent-heavy) — gautada/hermes0 reactions
- Oct 12, 2026feat: add tirith 0.4.2 to base hermes container image — gautada/hermes0 reactions · 1 comment
- Sep 3, 2026fix: keep the Hermes shell scanner across a factory reset, and say when it is off — ID-Robots/clawbox0 reactions · 3 comments
- Sep 2, 2026tirith: 0.3.3 -> 0.4.1 — NixOS/nixpkgs0 reactions · 1 comment
- Sep 2, 2026Update Request: tirith 0.3.3 → 0.4.1 — NixOS/nixpkgs0 reactions
- Sep 2, 2026tirith 0.4.1 — Homebrew/homebrew-core0 reactions · 1 comment
- Aug 24, 2026tirith findings embed third-party promo text (getvet.sh) which Hermes forwards verbatim into approval cards — NousResearch/hermes-agent0 reactions · 1 comment
- Aug 21, 2026tirith: 0.3.1 -> 0.3.3 — NixOS/nixpkgs0 reactions · 5 comments
- Aug 12, 2026Application for Tirith — 1Password/for-open-source0 reactions · 4 comments
- Jul 26, 2026chore(deps): update dependency sheeki03/tirith to v0.3.3 — fullsend-ai/fullsend0 reactions · 20 comments
- Jul 22, 2026fix(tirith): add Windows support for auto-install — NousResearch/hermes-agent0 reactions · 2 comments
- Jun 29, 2026feat(detector): Tirith subprocess detector plugin integration (license-clean, complementary layer) — arbsec/arbitraitor0 reactions · 1 comment
- Jun 19, 2026tirith 0.3.3 — Homebrew/homebrew-core0 reactions · 1 comment
- Jun 17, 2026Update dependency sheeki03/tirith to v0.3.3 - autoclosed — lucasew/nixcfg0 reactions
- Jun 16, 2026chore(deps): update dependency sheeki03/tirith to v0.3.2 — jackin-project/jackin0 reactions
- Jun 16, 2026tirith 0.3.2 (new formula) — Homebrew/homebrew-core0 reactions · 3 comments
- Jun 14, 2026Bug: tirith auto-install fails on Termux (Android) — even before the binary spawn problem — NousResearch/hermes-agent0 reactions · 2 comments
- Jun 4, 2026[Project] Tirith — veniceai/builtinvenice0 reactions · 1 comment
- May 15, 2026fix(tools): support Tirith auto-install on Windows (#26044) — NousResearch/hermes-agent0 reactions · 2 comments
- May 14, 2026docs(user-guide): point tirith link to correct repo — NousResearch/hermes-agent0 reactions · 1 comment
- Apr 21, 2026Phase 5: Integration & Polish — RedHatProductSecurity/ai-guardian0 reactions · 3 comments
- Apr 21, 2026Phase 2: Implement Unicode Attack Detection — RedHatProductSecurity/ai-guardian0 reactions · 5 comments
- Apr 21, 2026Enhancement: Integrate Hermes Security Patterns (SSRF, Unicode, Config scanning, Secret redaction) — RedHatProductSecurity/ai-guardian0 reactions · 6 comments
- Apr 21, 2026[SUBMISSION] tirith — ProSkillsMD/proskills0 reactions
- Apr 8, 2026tirith: 0.2.10 -> 0.2.12 — NixOS/nixpkgs0 reactions · 1 comment
- Mar 31, 2026tirith: 0.2.8 -> 0.2.10 — NixOS/nixpkgs0 reactions · 4 comments
- Mar 23, 2026feat(security): add tirith pre-exec command scanning — sipeed/picoclaw0 reactions · 3 comments
- Mar 23, 2026feat(security): add tirith pre-exec command scanning — HKUDS/nanobot0 reactions · 4 comments
- Mar 22, 2026tirith: 0.2.1 -> 0.2.8 — NixOS/nixpkgs0 reactions · 4 comments
- Feb 25, 2026tirith: 0.1.9 -> 0.2.1 — NixOS/nixpkgs0 reactions · 4 comments
- Feb 16, 2026Update safe paste detection to detect some forms of homograph attacks — ghostty-org/ghostty0 reactions · 6 comments
- Feb 9, 2026tirith: 0.1.8 -> 0.1.9 — NixOS/nixpkgs0 reactions · 3 comments
- Feb 6, 2026registry: add tirith (github:sheeki03/tirith) — jdx/mise0 reactions · 1 comment
- Feb 4, 2026tirith: init at 0.1.2 — NixOS/nixpkgs0 reactions · 2 comments
- Feb 3, 2026chore: add t104 Tirith terminal security guard to backlog — marcusquinn/aidevops0 reactions · 3 comments
On Bluesky · 5
- Feb 5, 2026#CDN的收藏夹 FW: codedump的电报频道 - Telegram #开源项目 #Rust tirith 仅凭肉眼,根本看不出下面两个curl命令的区别: > curl -sSL https://install.example-cli.dev | bash # safe… — @cdn0x12.scg.owu.one6 likes and reposts
- Feb 5, 2026Neat. Also, don't curl bash/iwr iex github.com/sheeki03/tir... — @gilbertsanchez.com3 likes and reposts · 1 reply
- Jul 2, 2026github.com/sheeki03/tirith GitHub - sheeki03/tirith: Terminal security for developers and AI agents. Intercepts homograph U... — @technews4869.bsky.social1 likes and repost
- Apr 5, 2026Tirith is one of a few AI-security tools aimed at the real choke point: the shell. If agents inherit your terminal, shell-level… — @geeknik.bsky.social1 likes and repost
- Feb 6, 2026this one guards your terminal from sneaky attacks 🛡️ #dailytools — @maheu.co1 likes and repost
On Hacker News · 1
- Feb 3, 2026The browser catches homograph attacks, the terminal doesn't81 points · 52 comments
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- eabz/tirith★ 4same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
We split this skill into the rules it gives an agent
7 rules. About 0 are common, 2 are distinctive, and 5 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
Licensed with conditions — read it at the source. We count its rules but don't quote them. Read them on GitHub.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

