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
allstar — GitHub App para definir e aplicar políticas de segurança | Kitploit
Ferramentas/GitHubGitHub/ossf/allstar
Ferramentas DefensivasAuditoria de ConfiguraçãoSegurança na NuvemDevSecOpsSegurança da Cadeia de Suprimentos
GitHubossf/allstar

allstar

GitHub App para definir e aplicar políticas de segurança

Ver Repositório
1.4k147100há 5 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

OpenSSF Scorecard

Allstar

[!IMPORTANT] O Allstar GitHub App hospedado pela OpenSSF foi descontinuado. O Allstar, o subprojeto do OpenSSF Scorecard, continua sendo mantido — agora você deve executá-lo por conta própria, seja como uma GitHub Action ou como um daemon de serviço.

Consulte ossf/allstar#881 para mais detalhes.

Se sua organização dependia do app hospedado, consulte Migrando do app hospedado.

Visão geral

  • O que é o Allstar?

Novidades do Allstar

  • whats-new.md

Desativando issues indesejadas

  • Socorro! Estou recebendo issues criadas pelo Allstar e não as quero!

Primeiros passos

  • Contexto
  • Opções no nível da organização
  • Opções de instalação
    • Crie seu GitHub App
    • Crie seu repositório de controle .allstar
    • Executando o Allstar como uma GitHub Action
    • Executando o Allstar como um daemon de serviço
  • Migrando do app hospedado

Políticas e ações

  • Ações
  • Políticas

Avançado

  • Definições de configuração
  • Exemplos de configuração
  • Execute sua própria instância do Allstar

Contribua

  • Contribuindo


Visão geral

O que é o Allstar?

Allstar é um GitHub App que monitora continuamente organizações ou repositórios do GitHub quanto à adesão às melhores práticas de segurança. Se o Allstar detectar uma violação de política de segurança, ele cria uma issue para alertar o proprietário do repositório ou da organização. Para algumas políticas de segurança, o Allstar também pode alterar automaticamente a configuração do projeto que causou a violação, revertendo-a ao estado esperado.

O objetivo do Allstar é oferecer a você controle refinado sobre os arquivos e configurações que afetam a segurança dos seus projetos. Você pode escolher quais políticas de segurança monitorar tanto no nível da organização quanto no nível do repositório, e como lidar com violações de política. Você também pode desenvolver ou contribuir com novas políticas.

O Allstar é desenvolvido como parte do projeto OpenSSF Scorecard.

Novidades do Allstar

Desativando issues indesejadas

Se você estiver recebendo issues indesejadas criadas pelo Allstar, siga estas instruções para desativá-las.

Primeiros passos

Contexto

O Allstar é altamente configurável. Há três níveis principais de controle:

  • Nível da organização: Os administradores da organização podem optar por habilitar o Allstar em:
    • todos os repositórios da organização;
    • na maioria dos repositórios, exceto alguns que tenham opt out;
    • apenas em alguns repositórios que tenham opt in.

Essas configurações são feitas no repositório .allstar da organização.

  • Nível do repositório: Os mantenedores de repositórios em uma organização que usa o Allstar podem optar por incluir ou excluir seu repositório das imposições no nível da organização. Observação: esses controles no nível do repositório só funcionam quando a "substituição pelo repositório" é permitida nas configurações no nível da organização. Essas configurações são feitas no diretório .allstar do repositório.

  • Nível da política: Administradores ou mantenedores podem escolher quais políticas estão habilitadas em repositórios específicos e quais ações o Allstar executa quando uma política é violada. Essas configurações são feitas em um arquivo yaml de política no repositório .allstar da organização (administradores) ou no diretório .allstar do repositório (mantenedores).

Opções no nível da organização

Antes de instalar o Allstar no nível da organização, você deve decidir aproximadamente em quantos repositórios deseja que o Allstar seja executado. Isso ajudará você a escolher entre as estratégias Opt-In e Opt-Out.

  • A estratégia Opt In permite que você adicione manualmente os repositórios nos quais deseja que o Allstar seja executado. Se você não especificar nenhum repositório, o Allstar não será executado, apesar de estar instalado. Escolha a estratégia Opt In se quiser aplicar políticas apenas a um pequeno número do total de seus repositórios, ou se quiser testar o Allstar em um único repositório antes de habilitá-lo em mais. Desde a versão v4.3, globs são suportados para adicionar facilmente vários repositórios com nomes semelhantes.

  • A estratégia Opt Out (recomendada) habilita o Allstar em todos os repositórios e permite que você selecione manualmente os repositórios dos quais deseja excluir o Allstar das aplicações. Você também pode optar por excluir todos os repositórios públicos ou todos os repositórios privados. Escolha esta opção se quiser executar o Allstar em todos os repositórios de uma organização, ou se quiser excluir apenas um pequeno número de repositórios ou um tipo específico (ou seja, público vs. privado) de repositório. Desde a versão v4.3, globs são suportados para adicionar facilmente vários repositórios com nomes semelhantes.

Baixar ferramenta