O que é o Workspace
O Leavory Workspace (app.leavory.com) é o portal de governança de engenharia, o produto com assinatura do Leavory. Ele se conecta à sua organização do Azure DevOps, à do GitHub ou às duas, descobre tudo de forma automática e junta num lugar só o que hoje fica espalhado em várias ferramentas e planilhas. Seja qual for a plataforma de cada time, tudo cai nas mesmas telas.
| Pergunta | O que o Workspace mostra |
|---|---|
| O que existe e de quem é? | Inventário de projetos, repositórios, branches, pipelines, pacotes e tecnologias |
| Como os times estão entregando? | Pipelines e execuções, falhas, pipelines parados e métricas de entrega por projeto |
| Qual projeto precisa de atenção? | Saúde de cada repositório e projeto, juntando entrega, confiabilidade e segurança |
| Quem pode mexer em quê? | Grupos e membros de cada projeto e time |
| O que é perigoso de verdade? | Trivy, Sonar e OWASP Top 10 num painel só, com exploração ativa e idade de cada falha |
| O que está rodando em produção? | Imagens dos registries e dos clusters Kubernetes, com as vulnerabilidades de cada uma |
| Como corrijo? | O Ask Leavory, assistente de IA que explica cada achado e o que mudar primeiro |
O valor está na visão cruzada: o repositório com mais falhas críticas pode ser o mesmo que tem a pipeline parada há semanas e administradores demais no projeto. Cada ferramenta isolada mostra só um pedaço disso.
- O acesso é por organização (tenant). O proprietário do tenant adiciona novos usuários, até o limite de usuários do plano.
- O Workspace pede o código do autenticador a cada entrada, mesmo que você já esteja logado no Hub.
- Sem acesso liberado, a tela mostra You don’t have access yet. Para entrar, há dois caminhos:
- A empresa já tem plano: peça ao proprietário do tenant para adicionar você. Depois, é só entrar de novo.
- A empresa ainda não tem plano: preencha Company (e, se quiser, uma Message com o time, quantas pessoas e o que quer ver primeiro) e clique em Request access. O pedido fica em análise, a resposta chega por e-mail e, com o acesso liberado, basta entrar de novo.
Primeiro passo: conectar as suas plataformas
Seção intitulada “Primeiro passo: conectar as suas plataformas”O Workspace lê a sua organização com um token só de leitura. Conecte uma plataforma ou as duas:
- Azure DevOps: um PAT com cinco escopos de leitura. Veja Conectar o Azure DevOps.
- GitHub: um token fine-grained com permissões só de leitura. Veja Conectar o GitHub.
| Item | Para que serve |
|---|---|
| Dashboard | Visão geral da organização |
| Vulnerabilities | Todas as vulnerabilidades encontradas, com prioridade |
| Notifications | Avisos e atividades recentes |
| Code & Pipelines → Projects | Projetos da organização |
| Code & Pipelines → Repositories | Repositórios, com abas de pacotes e Exposure Age |
| Code & Pipelines → Packages | Pacotes e dependências usados nos repositórios |
| Code & Pipelines → Pipelines | Pipelines e as execuções delas |
| Code & Pipelines → Dockerfile | Imagens base usadas nos Dockerfiles e os achados delas |
| Code & Pipelines → Exposure | Exposição dos repositórios |
| Kubernetes | Clusters e os achados de cada um |
| Container Registry | Imagens dos registries e as vulnerabilidades delas |
| AppSec → Config Stack | Geradores de configuração, incluindo o step do Security Gate |
| AppSec → Sonar Analysis | Resultados de análise estática |
| AppSec → Vulnerability Lookup | Busca uma CVE e mostra o que ela atinge na sua organização |
| Settings | Configurações do tenant, incluindo as conexões com o Azure DevOps e o GitHub |
| Administration | Usuários do tenant, para o proprietário |