TI e segurança
Informações para administradores que avaliam o Jack Runtime independente 0.9.0.
Instalação e binários
Os scripts install.sh e install.ps1 leem o ponteiro de versão em dl.getjack.dev/runtime/latest.json e baixam binários e SHA256SUMS de dl.getjack.dev/runtime/v<versão>/. Os scripts verificam o SHA-256 do binário antes da instalação. Salve e revise o script antes de executá-lo.
Os binários da versão são jack-linux-x64, jack-darwin-arm64 e jack-windows-x64.exe. Os scripts instalam jack (jack.exe no Windows) em ~/.jack/bin, ou %USERPROFILE%\.jack\bin no Windows. Não adicionam a pasta ao PATH automaticamente.
Para verificar a versão disponível antes de instalar ou atualizar, consulte dl.getjack.dev/runtime/latest.json. Os scripts usam getjack.dev/version.json como alternativa somente se o ponteiro da versão retornar HTTP 404.
Scripts de instalação: install.sh · install.ps1
Binários e somas da versão
Arquivos locais
A pasta padrão do Runtime é ~/.jack em todos os sistemas (%USERPROFILE%\.jack no Windows). Contém runtime.toml (configuração), runtime.db (SQLite), run/ (descoberta do daemon e travas), sessions/ (arquivos de sessões), tmp/ (arquivos temporários) e runtime.log quando o registro está habilitado. Uma pasta do Runtime configurada explicitamente pode substituir esse padrão.
telemetry.json contém um ID de instalação aleatório e o registro do aviso; telemetry-usage.json contém os agregados diários de uso. install.json registra a instalação por script. Os segredos usam o cofre de credenciais do sistema quando disponível, com secrets.env como alternativa em arquivo. As áreas de trabalho das sessões também podem ser criadas na pasta .jack do projeto.
O que é executado na máquina
Um comando jack que precisa do daemon o inicia sob demanda. Um daemon por pasta do Runtime gerencia o banco SQLite e serve MCP por HTTP. O processo jack mcp fornece a conexão MCP por stdio para um harness e a encaminha ao daemon.
Por padrão, o daemon escuta em 127.0.0.1 numa porta atribuída pelo sistema e autentica clientes locais com um token. runtime.toml pode alterar explicitamente a configuração de escuta e a porta. O padrão em loopback não exige regra de entrada no firewall. jack daemon stop encerra o daemon e suas sessões de adaptadores.
O Runtime inicia a CLI do harness selecionado para executar sessões. Esses harnesses e as integrações que você habilita têm destinos de rede e políticas de dados próprios.
Lista de permissões de rede
Estes destinos de serviço usam TCP 443 de saída. A conexão com o relay abre somente após o usuário entrar com jack relay login; o uso local de MCP não exige login no relay. Autenticação e requisições da conta do relay acompanham esse login. A lista cobre os serviços do Jack, não fornecedores de harnesses ou integrações habilitadas.
| Host | Finalidade | Protocolo / porta | Direção | Processo |
|---|---|---|---|---|
| dl.getjack.dev | Ponteiro de versão, binários e SHA256SUMS para instalação | HTTPS / 443 | Saída | Script de instalação |
| getjack.dev | Metadados de versão e configurações de telemetria (/version.json); scripts de instalação | HTTPS / 443 | Saída | Runtime CLI / daemon, Script de instalação |
| auth.jackforwork.com | Login por dispositivo, renovação e revogação de tokens para login no relay | HTTPS / 443 | Saída | Runtime CLI / daemon |
| relay.jackforwork.com | API de conta e registro; MCP remoto por HTTPS / WSS, somente após login | HTTPS / WSS / 443 | Saída | Runtime CLI / daemon |
| n.jackforwork.com | Proxy de telemetria de uso do PostHog | HTTPS / 443 | Saída | Runtime CLI / daemon |
| s.jackforwork.com | Relatórios de falhas do Sentry por /tunnel | HTTPS / 443 | Saída | Runtime CLI / daemon |
Dados e telemetria
Eventos de uso e relatórios de falhas têm como base o interesse legítimo e podem ser enviados antes do login no relay. O uso é associado a um ID de instalação aleatório. O catálogo de telemetria publicado descreve os campos permitidos; código, prompts e conteúdo de arquivos não são enviados nesses relatórios.
Fora do Enterprise, envie uma objeção à telemetria do produto por e-mail para [email protected]. As escolhas de cookies do site são separadas da telemetria do Runtime.
Relatórios de segurança e suporte
Para uma vulnerabilidade ou problema de conexão, envie um e-mail com a versão do Runtime, sistema operacional, host afetado e mensagem do produto de segurança. Remova credenciais e conteúdo confidencial.
E-mail para suporte e relatos de segurança: [email protected]
Jack Runtime