
O OS de segurança ofensiva com IA multiplayer - aberto, autoaperfeiçoável, extensível. Encontre, verifique e corrija vulnerabilidades.
Fluxos de trabalho de segurança de código aberto no seu navegador ou agente de programação.
Apoiado pela Y Combinator · The Swiss Applied AI & Cybersecurity Research Lab
0.security ·
Documentação ·
FoxGuard
Instale no macOS Apple Silicon ou Linux x64/ARM64:
curl -fsSL https://raw.githubusercontent.com/0sec-labs/0/main/install.sh | bash
export PATH="$HOME/.0/bin:$PATH"
0 web
Command Center (navegador): 0 web · Terminal: 0
Configure um provedor de modelo antes de executar fluxos de trabalho de IA.
Navegador, CLI e MCP compartilham um único executor de fluxos de trabalho com resultados retidos.
As descobertas são priorizadas pelo impacto no negócio: clientes e dados afetados, fraude, serviços críticos e interrupção. Cada prioridade inclui uma justificativa; o contexto ausente permanece Não avaliado. O CVSS continua disponível como severidade técnica.
| Trabalho | Modelos integrados |
|---|---|
| Avaliar | Repositórios, dependências, APIs, configuração web, testes de penetração com escopo definido, comportamento de pacotes, contratos inteligentes, código nativo |
| Verificar | Descobertas com evidências de reprodução |
| Corrigir | Candidatos com testes de regressão |
| Pesquisar | Pesquisa de segurança, investigação profunda de código-fonte |
Comece com 12 modelos, personalize etapas e execute manualmente ou com gatilhos e agendamentos no navegador. Modelo: ponto de partida · Fluxo de trabalho: etapas reutilizáveis · Execução: uma execução.
Aprendizado retém a atividade de execução local, notas fundamentadas em fontes e o histórico
de melhorias avaliadas. Os fluxos de trabalho salvos mantêm revisões imutáveis e suportam restauração.
Use 0 learning status ou abra Aprendizado no navegador.
Documentação de Aprendizado.
0 workflow list --templates
0 workflow run --template security-research \
--target /absolute/path/to/repo --workspace /absolute/path/to/repo \
--format json > run.json
0 runs list
Guia de fluxo de trabalho: entradas, limites e resultados.
Uma revisão de código-fonte da API de demonstração incluída, com localizações de código e correções sugeridas.

Inicie um fluxo de trabalho a partir de um modelo e edite suas etapas.

Use os comandos da CLI acima, ou MCP para descobrir modelos, criar fluxos de trabalho e gerenciar execuções:
0 mcp-server --workflows --workspace /absolute/path/to/repo
O MCP local exige um perfil de execução host-local selecionado explicitamente.
Para um mecanismo remoto registado, utilize 0 mcp-server --workflows --backend production.
O fornecedor de modelos do 0 é separado da sessão do agente que se liga.
O Connect an external agent do chat do navegador copia um prompt de configuração. Os clientes de workflow CLI e MCP ligam-se automaticamente a um mecanismo web local em execução para o mesmo workspace e base de dados de controlo. Para se ligar explicitamente às sessões e execuções já abertas num mecanismo:
0 mcp-server --workflows --engine-url http://127.0.0.1:3000 \
--engine-token-env ENGINE_TOKEN --session SESSION_ID
0 sessions list --engine-url http://127.0.0.1:3000 --engine-token-env ENGINE_TOKEN
Defina ENGINE_TOKEN com a credencial bearer configurada do engine. Os clientes conectados
compartilham a sessão e o ciclo de vida de execução do navegador; desconectar deixa o engine
em execução. Omita --session para criar uma sessão sob as concessões de admissão do engine.
Consulte configuração do MCP e ferramentas individuais ou engines locais e remotos.
Conecte GitHub, Elastic, Semgrep, Snyk, Linear, Jira, Cloudflare, Slack e Teams por meio de plugins e MCP.
Mais guias: instalação · GitHub Actions · desenvolvimento de plugins · solução de problemas.
Instale as dependências, execute npm run dev e abra o endereço do navegador exibido.
Consulte CONTRIBUTING.md.
Prévia de pesquisa. Avalie sistemas autorizados e revise descobertas e correções.
Execute 0 ou 0 web para abrir o console do navegador sem uma conta.
A interface de terminal interativa foi descontinuada; os comandos headless CLI, de automação, MCP e binários permanecem disponíveis.
Use 0 chat --prompt "your request" para automação pontual; defina --mode standard para verificações explícitas de escopo.
O plugin de escopo opcional impõe os limites do alvo.
Relate vulnerabilidades por meio de SECURITY.md. Licenciado sob MIT OU Apache-2.0.
Divulgações públicas e correções upstream. Agradecimentos a OpenTUI, Bun, React, Models.dev, LiteLLM e aos nossos colaboradores.