Sobre o GitHub Advanced Security
GitHub tem muitas funcionalidades que ajudam você a melhorar e manter a qualidade do seu código. Alguns deles estão incluídos em todos os planos, como o grafo de dependência e os Dependabot alerts. Outras funcionalidades de segurança exigem que o GitHub Advanced Security seja executado em repositórios, além de repositórios públicos no GitHub.com.
Para comprar uma licença do GitHub Advanced Security, você precisa usar o GitHub Enterprise. Para obter informações sobre como fazer a atualização para o GitHub Enterprise com o GitHub Advanced Security, confira "Produtos do GitHub" e "Sobre a cobrança do GitHub Advanced Security".
Sobre as funcionalidades de Advanced Security
Uma licença de GitHub Advanced Security fornece as funcionalidades adicionais a seguir:
-
Code scanning – Pesquise possíveis vulnerabilidades de segurança e erros de codificação no seu código. Para obter mais informações, confira "Sobre a code scanning".
-
Secret scanning – Detecte segredos, por exemplo, chaves e tokens, cujo check-in foi feito no repositório. Para obter mais informações, confira "Sobre a secret scanning".
-
Revisão de dependência – Mostre o impacto total das alterações nas dependências e veja os detalhes de todas as versões vulneráveis antes de mesclar uma solicitação de pull. Para obter mais informações, confira "Sobre a revisão de dependência".
A tabela abaixo resume a disponibilidade dos recursos do GitHub Advanced Security para repositórios públicos e privados.
| Repositório público | Repositório privado sem Advanced Security | Repositório privado com Advanced Security | |
|---|---|---|---|
| Varredura de código | Sim | Não | Sim |
| Verificação de segredo | Sim (somente funcionalidade limitada) | No | Sim |
| Análise de Dependência | Sim | Não | Sim |
Para obter informações sobre os recursos do Advanced Security em desenvolvimento, confira "Roteiro público do GitHub". Para ter uma visão geral de todos os recursos de segurança, confira "Recursos de segurança do GitHub".
As funcionalidades de GitHub Advanced Security estão habilitadas para todos os repositórios públicos no GitHub.com. As organizações que usam GitHub Enterprise Cloud com Advanced Security também podem habilitar essas funcionalidades para repositórios internos e privados. Para obter mais informações, confira a documentação do GitHub Enterprise Cloud.
Sobre os fluxos de trabalho iniciais para Advanced Security
Observação: os fluxos de trabalho iniciais do Advanced Security foram consolidados em uma categoria "Segurança" na guia Ações de um repositório. Atualmente, a nova configuração está em versão beta e sujeita a alterações.
Para obter mais informações sobre fluxos de trabalho iniciais, confira "Como configurar a code scanning usando fluxos de trabalho iniciais" e "Como usar fluxos de trabalho iniciais".