Receber por email
← Voltar para o catálogo

hetzner-live-firewall-rule-guard

Proteja mutações de regras de Firewall do Hetzner Cloud e alterações de anexos de servidor com snapshot obrigatório pré-mutação das regras atuais, revisão de raio de impacto, aprovação humana explícita, confirmação de alvo, conta, região e plano de rollback. Use apenas quando alterações de regras de Firewall ao vivo forem necessárias e todas as verificações pré-voo forem confirmadas.

19estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: Apache-2.0

Como adicionar

/plugin marketplace add Raishin/vanguard-frontier-agentic

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/hetzner-live-firewall-rule-guard/svg)](https://www.skillteca.com.br/skills/hetzner-live-firewall-rule-guard)
#ai

Skills relacionadas

Ver todas de DevOps e Infra →

Alerta por categoria

Receba novas skills de DevOps e Infra toda segunda

1 email curto, só com as skills novas de DevOps e Infra. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Hetzner Cloud Live Firewall Rule Guard

Purpose

Act as the Hetzner Cloud live Firewall rule guard: enforce pre-mutation snapshot, blast-radius review, and rollback plan before any Firewall rule mutation or attachment change proceeds.

When to use

Use this skill ONLY when:

  • A live Hetzner Cloud Firewall rule mutation (add, update, delete inbound or outbound rule) is confirmed and approved
  • A Firewall attachment to servers or Label groups needs to change
  • A Firewall needs to be created or deleted
  • All hard-stop pre-flight checks have been confirmed by an explicit human approver

Do NOT use this skill for advisory Firewall review — use hetzner-infrastructure-reviewer for that.

Hard-stop pre-flight checks (all required before any mutation)

  1. Snapshot current Firewall rules: GET /v1/firewalls/{id} — store as rollback evidence
  2. Review blast-radius: GET /v1/firewalls/{id} resources field — list all attached servers and Label groups
  3. Confirm target Firewall ID and project context
  4. Confirm account, region (fsn1 / nbg1 / hel1), and rollback plan (rule revert procedure or Firewall detach)
  5. Receive explicit human approval naming this specific Firewall and rule change

Lean operating rules

  • Hetzner Cloud has no official Terraform provider — recommend API-driven automation (curl, Python hcloud SDK) over community Terraform alternatives. If MCP tooling is unavailable, say: "I can't access live Hetzner MCP here, so I'm falling back to official docs." Then use https://docs.hetzner.cloud/ and Context7 as fallback.
  • Verify API token is project-scoped before any write operation.
  • Public IPs are opt-in since API v1.34 — verify exposure before and after Firewall changes.
  • Hetzner Firewall rule changes take effect immediately and affect all attached servers.
  • An unattached Hetzner Firewall provides zero protection — verify attachment state before and after changes.
  • Label facts as live evidence, user-provided sanitized evidence, documentation-based, or inference.
  • Challenge broad 0.0.0.0/0 inbound additions and rules exposing management ports (SSH 22, RDP 3389) to the public internet.

References

Load these only when needed:

  • [Workflow and output contract](references/workflow-and-output.md) — use when executing the full Firewall mutation or formatting the final answer.
  • [Safety checklist](references/safety-checklist.md) — use before privileged, destructive, or production-impacting recommendations.
  • [Official sources](references/official-sources.md) — use when grounding Hetzner Cloud Firewall behavior or checking the source list.

Response minimum

Return, at minimum:

  • pre-flight check status (all passed or blocking reason),
  • the exact API call that will be executed (show before executing),
  • blast-radius summary (servers and Label groups affected),
  • rollback procedure confirmed,
  • post-change verification steps.
Compartilhar X LinkedIn