Pular para o conteúdo
Jack Runtime

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.

Lista de permissões de rede
HostFinalidadeProtocolo / portaDireçãoProcesso
dl.getjack.devPonteiro de versão, binários e SHA256SUMS para instalaçãoHTTPS / 443SaídaScript de instalação
getjack.devMetadados de versão e configurações de telemetria (/version.json); scripts de instalaçãoHTTPS / 443SaídaRuntime CLI / daemon, Script de instalação
auth.jackforwork.comLogin por dispositivo, renovação e revogação de tokens para login no relayHTTPS / 443SaídaRuntime CLI / daemon
relay.jackforwork.comAPI de conta e registro; MCP remoto por HTTPS / WSS, somente após loginHTTPS / WSS / 443SaídaRuntime CLI / daemon
n.jackforwork.comProxy de telemetria de uso do PostHogHTTPS / 443SaídaRuntime CLI / daemon
s.jackforwork.comRelatórios de falhas do Sentry por /tunnelHTTPS / 443SaídaRuntime 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]

Informações para relatos de segurança (security.txt)