Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
kontext-cli — Segurança em tempo de execução para agentes de IA: descubra agentes, mapeie suas permissões e imponha o que eles podem fazer. | Kitploit
Ferramentas/GitHubGitHub/kontext-security/kontext-cli
Autenticação e AutorizaçãoSegurança na NuvemDetecção de SegredosGerenciamento de Identidade e Acesso (IAM)Resposta a IncidentesSegurança de IA
GitHubkontext-security/kontext-cli

kontext-cli

Segurança em tempo de execução para agentes de IA: descubra agentes, mapeie suas permissões e imponha o que eles podem fazer.

Ver Repositório
210785há 3 diasRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Site
Marca nominativa animada Kontext

Site | Documentação | Painel | Discord

Licença: MIT Última versão Criado com Go

Detenha ações arriscadas de agentes de IA antes que sejam executadas

Agentes de IA fazem mais do que sugerir código. Eles executam comandos de shell, leem arquivos, chamam serviços, alteram infraestrutura e interagem com sistemas de produção.

O Kontext coloca uma política local entre os agentes de IA e as ferramentas que eles chamam. Ele observa as ações suportadas, avalia a política antes que ações consequentes sejam executadas e registra a decisão e o resultado em um livro-razão de autorização.

Comece no modo de observação. Veja o que a política bloquearia. Migre os limites suportados para a aplicação quando estiver pronto.

Erros de avaliação de política, uma política que não está pronta (ausente, corrompida ou expirada) e uma identidade não resolvida permitem a chamada da ferramenta, inclusive no modo de aplicação, e permanecem visíveis como falhas no registro de atividades. Apenas negações de política concluídas e aprovações obrigatórias indisponíveis bloqueiam. Quando o hook não consegue obter uma decisão, porque o daemon está inativo, reiniciando, muito lento ou retorna algo ilegível, a chamada da ferramenta não é bloqueada e o Kontext não retorna nenhuma decisão, então as configurações de permissão do próprio agente se aplicam.

  • Decisões locais: a avaliação de política acontece junto ao agente.
  • Aplicação pré-ação: ações correspondentes podem ser negadas em hooks síncronos suportados.
  • Sem comando wrapper: instale o Kontext uma vez e continue usando seus agentes normalmente.
  • Evidências atribuíveis: preserve o agente, a sessão, a ação, a decisão de política e o resultado.
  • Implantação gerenciada: distribua políticas e revise registros redigidos em uma organização.

O Kontext atualmente suporta Claude Code, Claude Cowork e Codex. A cobertura exata de eventos e aplicação varia por agente — consulte a matriz de suporte a agentes.

Hooks gerenciados do Claude reconhecem sessões do Cowork com nomes de diretório de sessão completos ou abreviados, preservando sua identidade Cowork nos registros de atividades.


Início rápido

Instalar o Kontext

brew install kontext-security/tap/kontext

Conectar este Mac

Crie um token de instalação no Kontext dashboard, depois execute:

kontext setup

Configuração:

  • armazena o token de instalação no keychain de login do macOS;
  • instala hooks para agentes suportados;
  • inicia o daemon local do Kontext;
  • conecta a instalação à sua organização Kontext.

Verifique a instalação:

kontext doctor

Em seguida, continue usando o Claude Code ou o Codex normalmente. Você não precisa iniciar o agente por meio de um wrapper separado.

A configuração autônoma atualmente oferece suporte ao macOS. Ambientes gerenciados e de nuvem podem executar o mesmo runtime local quando fornecem um contrato de hook compatível, armazenamento e ciclo de vida do daemon.


O que muda após a configuração?

Sem uma política de pré-ação, uma ação do agente é executada antes que uma equipe de segurança possa revisar seus logs:

agent requests an action
        |
        v
action executes
        |
        v
activity appears in a log

Com Kontext:

agent requests an action
        |
        v
Kontext receives it through a supported hook
        |
        v
local policy evaluates the action
        |
        +---- allow ----------> action continues
        |
        +---- would deny -----> action continues and evidence is recorded
        |                       (observe mode)
        |
        +---- deny -----------> action is stopped before execution
                                (enforce mode)
        |
        v
decision and outcome enter the authorization ledger

Isso cria um ponto de decisão antes da ação, não apenas um registro depois dela.


Observe primeiro. Aplique quando estiver pronto.

Bloquear toda ação desconhecida no primeiro dia gera ruído e interrompe os desenvolvedores. Permitir toda ação indefinidamente deixa a política como monitoramento passivo.

O Kontext separa a implantação em dois modos:

Modo de observação

O modo de observação registra a decisão da política sem interromper o agente.

Use-o para responder:

  • Quais ferramentas os agentes estão chamando?
  • Quais ações a política atual negaria?
  • Quais repositórios, arquivos e sistemas estão envolvidos?
  • Onde a aplicação interromperia trabalho legítimo?
  • Quais superfícies de eventos podem realmente interromper a ação?

Modo de aplicação

O modo de aplicação retorna uma negação real quando uma política determinística corresponde a um hook síncrono de pré-ação suportado.

As políticas podem definir limites em torno de ações como:

  • comandos destrutivos;
  • acesso a arquivos sensíveis;
  • operações em sistemas de produção;
  • acesso a credenciais;
  • exportações de dados.

A aplicação é intencionalmente limitada às superfícies de eventos em que o agente aguarda o Kontext antes de continuar. O Kontext não afirma que receber um evento significa que ele pode interromper toda ação desse agente.


Saiba o que aconteceu — e por quê

Todo evento suportado que chega ao Kontext pode contribuir com evidências para o livro-razão de autorização local.

Um registro pode incluir:

  • o agente e a sessão;
  • o evento de ciclo de vida ou de ferramenta;
  • o nome da ferramenta e a entrada disponível;
  • a decisão da política local;
  • a política responsável por essa decisão;
  • o resultado da ação disponível;
  • evidências redigidas para revisão posterior.

O Kontext registra a atividade de ferramentas e as evidências de decisão. Ele não captura o raciocínio do modelo nem reconstrói o histórico completo da conversa. Cada prompt inicia um turno que agrupa as ações e o uso do modelo relacionado a ferramentas após ele; o registro do turno carrega apenas um trecho de prompt redigido e limitado quando o workspace captura Summaries ou Full payloads e tem a classificação de tipo de trabalho ativada, e apenas o tamanho do prompt caso contrário.

Implantações gerenciadas podem exportar registros redigidos para o painel do Kontext para revisão, retenção e investigação em toda a organização.

As exportações do livro-razão e os heartbeats ociosos relatam a versão CLI do daemon em execução como device.cli_version, separadamente do marcador de pacote em device.deployment_version (ou seu fallback self-serve). Uma atualização do marcador de pacote não altera a versão CLI relatada até que um daemon executando o novo binário envie telemetria.


Política onde o agente é executado

O caminho de decisão permanece local:

Baixar ferramenta