Skip to main content

Gerenciando padrões personalizados

Você pode exibir, editar e remover padrões personalizados, bem como ativar a proteção de push para padrões personalizados.

Quem pode usar esse recurso?

Repository owners, organization owners, security managers, enterprise administrators, and users with the admin role

Padrões personalizados são padrões definidos pelo usuário que você pode usar para identificar segredos que não são detectados pelos padrões aos quais a secret scanning oferece suporte. Para obter mais informações, confira "Definir padrões personalizados para a verificação de segredo".

No nível da empresa, somente o criador de um padrão personalizado pode editar o padrão e usá-lo em uma simulação. Não há restrições semelhantes para editar padrões personalizados no nível do repositório e da organização.

Editando um padrão personalizado

Ao salvar uma alteração em um padrão personalizado, isso fecha todos os alertas de verificação de segredo criados usando a versão anterior do padrão.

  1. Acesse o local onde o padrão personalizado foi criado. Um padrão personalizado pode ser criado na conta de um repositório, organização ou empresa.

  2. Em "Secret scanning", à direita do padrão personalizado que você deseja editar, clique em .

  3. Quando estiver pronto para testar o padrão personalizado editado, clique em Salvar e executar uma simulação para identificar correspondências sem criar alertas.

  4. Depois de revisar e testar suas alterações, clique em Publicar alterações.

  5. Opcionalmente, para habilitar a proteção push para seu padrão personalizado, clique em Habilitar.

    Observação:

    • A proteção de push para padrões personalizados será aplicada somente a repositórios que tenham o secret scanning como uma proteção de push habilitada. Para obter mais informações sobre a proteção por push, confira "Sobre a proteção por push".
    • Habilitar a proteção de push para padrões personalizados comumente encontrados pode ser prejudicial para os colaboradores.

    Captura de tela da página de padrão personalizado com o botão para habilitar a proteção contra push realçado.

  6. Opcionalmente, para desabilitar a proteção de push para o padrão personalizado, clique em Desabilitar.

    Captura de tela da página de padrões personalizados com o botão para desabilitar a proteção por push realçado com um contorno laranja escuro.

Removendo um padrão personalizado

Quando você remove um padrão personalizado, o GitHub oferece a opção de fechar o alertas de verificação de segredo relacionado ao padrão ou de manter esses alertas.

  1. Acesse o local onde o padrão personalizado foi criado. Um padrão personalizado pode ser criado na conta de um repositório, organização ou empresa.
  2. À direita do padrão personalizado que você deseja remover, clique em .
  3. Revise a confirmação e selecione um método para lidar com todos os alertas abertos relacionados ao padrão personalizado.
  4. Clique em Sim, excluir este padrão.

Habilitar a proteção por push para um padrão personalizado

Você pode habilitar secret scanning como uma proteção por push para padrões personalizados armazenados em no nível da empresa, da organização ou do repositório.

Habilitar a proteção por push para um padrão personalizado armazenado em uma empresa

Observações:

  • Para habilitar a proteção de push para padrões personalizados, é preciso habilitar o secret scanning como a proteção de push no nível corporativo. Para obter mais informações, confira "Sobre a proteção por push".
  • Habilitar a proteção de push para padrões personalizados comumente encontrados pode ser prejudicial para os colaboradores.

Antes de habilitar a proteção por push para um padrão personalizado no nível da empresa, você também deve testar seus padrões personalizados usando simulações. Você só pode executar uma simulação em repositórios aos quais você tem acesso de administração. Se um proprietário da empresa quiser acesso para executar simulações em qualquer repositório em uma organização, ele deverá receber a função de proprietário da organização. Para obter mais informações, confira "Gerenciando sua função em uma organização pertencente à sua empresa".

  1. No canto superior direito do GitHub, clique na sua foto de perfil e em Suas empresas.

  2. Na lista de empresas, clique na empresa que você deseja visualizar.

  3. Do lado esquerdo da página, na barra lateral da conta empresarial, clique em Políticas. 1. Em "Políticas", clique em Segurança e análise de código.

  4. Em "Segurança e análise de código", clique em Recursos de segurança. 1. Em "Secret scanning", em "Padrões personalizados", clique em para o padrão de interesse.

    Note

    No nível empresarial, você só pode editar e habilitar a proteção por push para padrões personalizados criados por você.

  5. Para habilitar a proteção por push para seu padrão personalizado, role a tela até "Proteção por Push" e clique em Habilitar.

    Note

    A opção para ativar a proteção por push é visível apenas para padrões publicados.

    Captura de tela da página de padrões personalizados com o botão para habilitar a proteção por push realçado com um contorno laranja escuro.

Habilitar secret scanning como uma proteção por push para um padrão personalizado em uma organização

Antes de habilitar a proteção por push para um padrão personalizado no nível da organização, você deve habilitar secret scanning para os repositórios que deseja digitalizar em sua organização. Para habilitar o secret scanning em todos os repositórios da sua organização, confira "Gerenciando as configurações de segurança e de análise da sua organização".

  1. No canto superior direito de GitHub, selecione sua foto de perfil e selecione Suas organizações.

  2. Ao lado da organização, clique em Configurações.

  3. Na seção "Segurança" da barra lateral, selecione o menu suspenso Segurança do código e clique em Global settings.

  4. Em "Padrões personalizados", clique em para o padrão de interesse.

  5. Para habilitar a proteção por push para seu padrão personalizado, role a tela até "Proteção por Push" e clique em Habilitar.

    Observações:

    • A opção para ativar a proteção por push é visível apenas para padrões publicados.
    • A proteção de push para padrões personalizados será aplicada somente a repositórios em sua organização que tenham o secret scanning como uma proteção de push habilitada. Para obter mais informações, confira "Sobre a proteção por push".
    • Habilitar a proteção de push para padrões personalizados comumente encontrados pode ser prejudicial para os colaboradores.

    Captura de tela da seção "Proteção por push" da página de padrões personalizados. Um botão, rotulado como "Habilitar", está contornado em laranja escuro.

Habilitar secret scanning como uma proteção por push em um repositório para um padrão personalizado

Antes de habilitar a proteção por push para um padrão personalizado no nível do repositório, você deve definir o padrão e testá-lo no repositório. Para obter mais informações, confira "Definir padrões personalizados para a verificação de segredo".

  1. Em GitHub, acesse a página principal do repositório.

  2. Abaixo do nome do repositório, clique em Configurações. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

    Captura de tela de um cabeçalho de repositório que mostra as guias. A guia "Configurações" é realçada por um contorno laranja-escuro.

  3. Na seção "Segurança" da barra lateral, clique em Segurança de código e análise.

  4. Em "Segurança e análise de código", encontre o "GitHub Advanced Security".

  5. Em "Secret scanning", em "Padrões personalizados", clique em para o padrão de interesse.

  6. Para habilitar a proteção por push para seu padrão personalizado, role a tela até "Proteção por Push" e clique em Habilitar.

    Note

    A opção para ativar a proteção por push é visível apenas para padrões publicados.

    Captura de tela da seção "Proteção por push" da página de padrões personalizados. Um botão, rotulado como "Habilitar", está contornado em laranja escuro.