Pular para o conteúdo principal

Documentação da Moatgator

A Moatgator protege apps mobile em runtime e a partir do seu CI: você a adiciona com um pull request, descreve a sua política em um arquivo moatgator.yml, e cada build de release é registrado, analisado e (quando o motor de proteção estiver disponível) protegido, sem nenhum SDK para integrar.

Estado atual (outubro de 2026)

Leia isto antes de planejar em cima da Moatgator. Deixamos tudo aqui, em um só lugar, para o resto da documentação ficar limpo.

PeçaEstado
API pública v1, registro de builds, Scan estático (APK, AAB, IPA)Construído e testado. Ainda sem domínio público.
CLI moatgator, GitHub Action, GitHub AppConstruídos e testados contra servidores locais de teste. Ainda não publicados no npm, no Marketplace nem no GitHub.
Motor de proteção (Shield, verificações do Runtime, Attest, Pulse)Prévia. O protect registra o build e envia o pacote, mas nenhum pacote protegido é produzido ainda. A API responde engine: preview, e o --require-protected faz o seu job falhar de propósito até isso mudar.

Esta página e a página de limites e garantias são atualizadas quando qualquer linha muda.

Como as peças se encaixam​

  1. moatgator.yml fica no seu repositório. Ele nomeia o seu app e diz como cada detecção deve responder: monitor, warn, block ou terminate. Uma detecção nova nunca bloqueia nada se você não pedir. Referência
  2. O seu CI chama o CLI ou a GitHub Action depois do build. No GitHub Actions o job se autentica com OIDC, então não há chave de longa duração nos seus secrets. Guias de CI
  3. O GitHub App (opcional) detecta a sua plataforma, abre um pull request com um moatgator.yml inicial em modo monitorar e adiciona um check aos pull requests que o alteram.
  4. O console mostra builds, notas do Scan e o histórico da política.

Comece por aqui​