Introduction
This guide shows you how to configure security features for a repository. You must be a repository administrator or organization owner to configure security settings for a repository.
Your security needs are unique to your repository, so you may not need to enable every feature for your repository. For more information, see "GitHub security features."
Some features are available for all repositories. Additional features are available to enterprises that use GitHub Advanced Security. Para obtener más información, consulta la sección "Acerca de GitHub Advanced Security".
Managing access to your repository
The first step to securing a repository is to set up who can see and modify your code. For more information, see "Managing repository settings."
From the main page of your repository, click Settings, then scroll down to the "Danger Zone."
- To change who can view your repository, click Change visibility. For more information, see "Setting repository visibility."
Managing the dependency graph
El mismo propietario de la empresa configura la gráfica de dependencias y las Las alertas del dependabot a nivel empresarial. Para obtener más información, consulta la sección "Habilitar la gráfica de dependencias para tu empresa" y "Habilitar el Dependabot para tu empresa".
For more information, see "Exploring the dependencies of a repository."
Managing Las alertas del dependabot
Las alertas del dependabot are generated when GitHub identifies a dependency in the dependency graph with a vulnerability.
El mismo propietario de la empresa configura la gráfica de dependencias y las Las alertas del dependabot a nivel empresarial. Para obtener más información, consulta la sección "Habilitar la gráfica de dependencias para tu empresa" y "Habilitar el Dependabot para tu empresa".
For more information, see "About alerts for vulnerable dependencies."
Configuring escaneo de código
You can set up escaneo de código to automatically identify vulnerabilities and errors in the code stored in your repository by using a Flujo de trabajo de análisis de CodeQL or third-party tool. For more information, see "Setting up escaneo de código for a repository."
Escaneo de código is available for organization-owned repositories if your enterprise uses GitHub Advanced Security.
Configuring escaneo de secretos
Escaneo de secretos is available for organization-owned repositories if your enterprise uses GitHub Advanced Security. Escaneo de secretos may already be enabled for your repository, depending upon your organization's settings.
- From the main page of your repository, click Settings.
- Click Security & analysis.
- If GitHub Advanced Security is not already enabled, click Enable.
- Next to Escaneo de secretos, click Enable.
Next steps
You can view and manage alerts from security features to address dependencies and vulnerabilities in your code. For more information, see "Viewing and updating vulnerable dependencies in your repository," "Managing escaneo de código for your repository," and "Managing alerts from escaneo de secretos."