Files
hermes-agent/plugin-catalog/tirith.yaml
Teknium 945ffcd257 plugin-catalog: add tirith (opt-in pre-exec scanning, moved out of core)
Pins NousResearch/hermes-plugin-tirith@77405987: a pre_tool_call hook that runs
`tirith check --offline` on terminal commands and escalates findings to the normal
approval gate. Uses a tirith binary the user installs; nothing is downloaded.
Validated at the pin with `hermes plugins validate --install-deps` (scan: safe).
2026-10-06 11:00:51 -07:00

24 lines
998 B
YAML

name: tirith
repo: https://github.com/NousResearch/hermes-plugin-tirith
sha: 77405987e6c0ba4e1ae45a954abaa0ce20fbf0c5
version: "0.1.0"
description: >-
Scan every terminal command with tirith (homograph URLs, pipe-to-shell, typosquatted packages,
exfiltration shapes) before it runs; a finding goes to Hermes's normal approval prompt with its
severity, title and rule id. Settings for offline mode, minimum severity, ignored rules and
fail-closed. Disclosure — runs a local tirith binary you install yourself (nothing is downloaded)
on every terminal command; with offline off, tirith contacts OSV, deps.dev and ecosyste.ms and
refreshes its threat database. No telemetry, no self-update.
title: tirith
maintainer: NousResearch
tier: official
category: tools
requires_hermes: ">=0.21.4"
docs_url: https://github.com/NousResearch/hermes-plugin-tirith#readme
platforms: []
capabilities:
provides_tools: []
provides_hooks: [pre_tool_call]
provides_middleware: []
requires_env: []