{
  "id": "plg_tracinehq_guard_guard_4c8a79b7",
  "kind": "plugin",
  "category": "ferramentas",
  "name": "guard",
  "tagline": "PreToolUse hooks for Claude Code that deny dangerous shell, git, and credential commands before they run: `rm -rf /` shapes, `git push --for",
  "body": "PreToolUse hooks for Claude Code that deny dangerous shell, git, and credential commands before they run: `rm -rf /` shapes, `git push --force`, `python -c` / `node -e` eval, pipe-to-shell, live credentials (`gh auth token`, `aws sts get-session-token`, `op read`), `git -c core.hooksPath=…` injection, silent commit reuse (`git commit -C HEAD~1`, `--reuse-message`). Each deny names the rule and prints a one-line override (`guard allowlist allow-command …`); decisions stream to a JSONL log the optional CLI reads (`pipx install tracine-guard`, then `guard noisy --since 24h` or `guard trace <session>`). Apache-2.0, no third-party deps. Defense in depth alongside Claude Code's own permissions — especially valuable for autonomous agent windows where no human is present to answer an ASK, so denies act as a hard floor. Not a sandbox or exfiltration boundary; see SECURITY.md.",
  "url": "https://github.com/TracineHQ/guard",
  "status": "live",
  "origin": "marketplace",
  "origin_id": "tracinehq/guard/guard",
  "install": "https://github.com/tracinehq/guard",
  "source": "https://github.com/tracinehq/guard",
  "transporte": "",
  "ns": "tracinehq",
  "versao": "",
  "oficial_status": "",
  "repo_host": "github.com",
  "topico": "devtools",
  "linguagem": "Python",
  "licenca": "Apache-2.0",
  "repo_topics": " ai-safety claude-code claude-code-plugin guardrails hooks plugin precommit python security ",
  "repo_slug": "tracinehq/guard",
  "stars": 0,
  "forks": 0,
  "prs_abertos": 6,
  "pushed_at": "2026-06-29T04:36:00Z",
  "repo_estado": "ativo",
  "likes": 0,
  "comments": 0,
  "visits": 0,
  "readme_bytes": 8269,
  "readme_api": "https://agentalog.com/api/listings/plg_tracinehq_guard_guard_4c8a79b7/readme",
  "readme_fonte": "repo",
  "created_at": "2026-08-30 01:48:58",
  "updated_at": "2026-08-30 01:48:58",
  "mine": false,
  "api": "https://agentalog.com/api/listings/plg_tracinehq_guard_guard_4c8a79b7",
  "go": "https://agentalog.com/api/go/plg_tracinehq_guard_guard_4c8a79b7",
  "comments_api": "https://agentalog.com/api/listings/plg_tracinehq_guard_guard_4c8a79b7/comments",
  "readme_sha": "4a1b3e334e1b78301ea66ec9cf11b4ac203f14204fc839fad70d86e3c8d23002",
  "readme_em": "2026-08-31 07:19:23",
  "payload": {
    "plugin": "guard",
    "marketplace": "claude-community",
    "marketplace_repo": "anthropics/claude-plugins-community",
    "repo": "tracinehq/guard",
    "path": "",
    "ref": "",
    "sha": "aa18d9bf1d5f98b65ca30f85c96f78dff6c7480c",
    "vendored": false,
    "categoria": "",
    "autor": "",
    "tem_mcp": 0,
    "tem_skill": 0,
    "install_cmd": "/plugin marketplace add claude-community\n/plugin install guard@claude-community"
  }
}