Skip to main content

Cyberstrike is now open source! AI-powered penetration testing for security professionals. Star on GitHub

Agente WSTG

O wstg-agent e o orquestrador do pipeline de testes de seguranca web do Cyberstrike. Ele recebe trafego HTTP capturado e despacha os agentes especialistas WSTG apropriados com base nas caracteristicas das requisicoes e no contexto acumulado da sessao.

Visao Geral

PropriedadeValor
ID do Agentewstg-agent
Funcaoorchestrator
Dominio@cyberstrike-io/web
CorAzul

Como Funciona

O wstg-agent e um orquestrador puro — ele nao realiza testes de vulnerabilidade por conta propria. Seu fluxo de trabalho:

  1. Recebe uma requisicao HTTP capturada (do HackBrowser ou da Extensao Chrome)
  2. Analisa caracteristicas da requisicao e contexto acumulado da sessao
  3. Roteia a requisicao para o(s) especialista(s) WSTG apropriado(s) via despacho baseado em sinais
  4. Gerencia a fila de testes e gatilhos de re-teste

Roteamento Baseado em Sinais

Cada requisicao capturada gera sinais com base em suas propriedades — caminho do endpoint, parametros, headers, padroes de resposta e correspondencias de regras do Vortex. O wstg-agent mapeia esses sinais para classes de especialistas:

Categoria de SinalEspecialista
Padroes de autenticacaowstg-authentication
Indicadores de autorizacaowstg-authorization
Parametros de entradawstg-input-validation
Tokens de sessaowstg-session-mgmt
Endpoints de configuracaowstg-config-deploy
Padroes de APIwstg-api
Indicadores de criptografiawstg-cryptography
Respostas de errowstg-error-handling
Logica de negociowstg-business-logic
Recursos do lado do clientewstg-client-side
Endpoints de LLMwstg-llm

Uma unica requisicao pode acionar multiplos especialistas quando exibe sinais de multiplas categorias.

Especialistas WSTG

Cada especialista e um agente de teste focado para uma categoria WSTG:

EspecialistaSecao WSTGFoco
wstg-info-gathering4.1Fingerprinting, enumeracao, deteccao de vazamentos
wstg-config-deploy4.2Configuracao de servidor, credenciais padrao, extensoes de arquivo
wstg-identity-mgmt4.3Enumeracao de usuarios, provisionamento de contas
wstg-authentication4.4Bypass de login, teste de credenciais, MFA
wstg-authorization4.5IDOR, escalacao de privilegios, travessia de caminho
wstg-session-mgmt4.6Fixacao de sessao, atributos de cookie, timeout
wstg-input-validation4.7SQLi, XSS, SSTI, injecao de comando
wstg-error-handling4.8Divulgacao de erros, stack traces
wstg-cryptography4.9Cifras fracas, padding oracle, exposicao de chaves
wstg-business-logic4.10Bypass de fluxo de trabalho, condicoes de corrida
wstg-client-side4.11DOM XSS, clickjacking, postMessage
wstg-api4.12BOLA, mass assignment, limitacao de taxa
wstg-llmPersonalizadoInjecao de prompt, ataques especificos de LLM

Cada especialista carrega skills WSTG (scripts de teste deterministicos) que executa contra requisicoes capturadas.

Escalation Hunter

Apos os especialistas concluirem seus testes, o escalation-hunter executa sobre todas as descobertas para identificar vulnerabilidades encadeadas e escalar o impacto.

Permissoes

O orquestrador wstg-agent tem um conjunto restrito de permissoes:

  • Pode criar tarefas (despachar especialistas)
  • Pode ler contexto da sessao e notas de cobertura
  • Pode verificar status da metodologia e escopo
  • Nao pode realizar testes diretos ou reportar vulnerabilidades