Tirith
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 t
Install
npx skills add sheeki03/tirith --skill tirithgit clone --depth 1 https://github.com/sheeki03/tirith.git /tmp/tirith
mkdir -p ~/.claude/skills
cp -r /tmp/tirith/. ~/.claude/skills/tirithPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# tirith — Terminal Security for Developer Environments tirith intercepts shell commands and pasted text, detecting supply-chain attacks before they execute. It catches pipe-to-shell patterns, homograph domains (Cyrillic/Greek lookalikes), ANSI terminal injection, bidi text overrides, zero-width characters, shortened URLs, punycode tricks, and config poisoning. It runs as a shell hook for real-time protection and as a standalone CLI for scanning, scoring, auditing, and AI agent security. ## Quick Start ```bash # Install shell hooks (zsh/bash/fish/powershell/nushell) eval "$(tirith init --shell zsh)" # zsh eval "$(tirith init --shell bash)" # bash tirith init --shell fish | source # fish tirith init --shell nushell | source # nushell # Check a command before running it tirith check -- 'curl https://example.com/install.sh | bash' # Verify installation health tirith doctor ``` ## Detection Rules tirith uses a three-tier analysis pipeline: 1. **Tier 1** — compiled regex fast gate (sub-millisecond) 2. **Tier 2** — URL/Docker ref extraction, byte scanning for control chars 3. **Tier 3** — full rule evaluation with policy overrides ### Rule categories | Category | Examples | |----------|---------| | **hostname** | Homograph domains, punycode tricks, mixed-script attacks, confusable characters | | **transport** | Plain HTTP, insecure TLS flags (`--no-check-certificate`), shortened URLs |
Details
- Skill name
tirith- Repository
- sheeki03/tirith
- License
- AGPL-3.0
- Repo updated
- 31 October 2026
FAQ
What does the Tirith skill do?
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 t
How do I install the Tirith skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add sheeki03/tirith --skill tirith. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Tirith popular?
It lives in sheeki03/tirith, which has 2,774 GitHub stars and 104 forks.
Related skills
VibeSec Skill
1.4kBehiSecc/VibeSec-Skill
This skill helps Claude write secure web applications. Use this when working on any web application or when a user requests a scan or audit to ensure security best practices are followed.
Positioning Workshop
7.8kdeanpeters/Product-Manager-Skills
Run a positioning workshop that surfaces target customer, unmet need, category, benefits, and differentiation. Use when your product messaging feels fuzzy, generic, or misaligned.
Find Bugs
1.1kgetsentry/skills
Find bugs, security vulnerabilities, and code quality issues in local branch changes. Use when asked to review changes, find bugs, security review, or audit code on the current branch.
Bug Bounty
5.5kawarexone/Agentic-Bug-Hunter
Complete bug bounty workflow — recon (subdomain enumeration, asset discovery, fingerprinting, HackerOne scope, source code audit), pre-hunt learning (disclosed reports, tech stack research, mind maps, threat modeling), vulnerability hunting (IDOR, SSRF, XSS, auth bypass, CSRF, race conditions, SQLi, XXE, file upload, business logic, GraphQL, HTTP smuggling, cache poisoning, OAuth, timing side-channels, OIDC, SSTI, subdomain takeover, cloud misconfig, ATO chains, agentic AI), LLM/AI security testing (chatbot IDOR, prompt injection, indirect injection, ASCII smuggling, exfil channels, RCE via co
Security Guide
139jnMetaCode/shellward
OpenClaw 安全部署指南 / Security deployment guide — help users secure their OpenClaw installation
Deepsec
8.3kvercel-labs/deepsec
Run deepsec, an AI-powered cyber-security vulnerability scanner. Activates when the user invokes /deepsec, asks to run deepsec, or wants to scan their repo, branch, or uncommitted changes for vulnerabilities.
Browse the most popular Claude skills, all security skills, or write your own with the skills generator.