Protección de datos para desarrolladores
GitHub Copilot
Verificar exclusiones de Copilot por modo
Las exclusiones de contenido de GitHub Copilot dependen de la superficie del producto, modo y ubicación del repositorio. GitHub documenta actualmente exclusiones para flujos de trabajo Business y Enterprise soportados, pero excluye modos Edit y Agent en IDEs e identifica limitaciones de enlaces simbólicos, sistemas de archivos remotos y contexto indirecto. Use la matriz de proveedor fechada y luego verifique la configuración exacta que usan sus desarrolladores.
Para Administradores de GitHub enterprise y AppSec
Separe el soporte documentado de su propio resultado observado.
Instantánea de documentación del proveedor más archivos sintéticos. Todos los resultados de prueba de la organización no están probados.01
Comience con GitHub Copilot y el plan adecuado
Esta guía se refiere al asistente de codificación de GitHub, no a Microsoft 365 Copilot. GitHub documenta exclusión de contenido para organizaciones con Copilot Business o Enterprise. Los administradores de repositorio, propietarios de organización y propietarios empresariales pueden configurarlo en diferentes ámbitos. Verifique dónde se origina la regla efectiva y a qué usuarios y repositorios se aplica.
Que un desarrollador vea el icono de Copilot no establece que la regla organizacional prevista esté activa. Registre la cuenta, asiento, repositorio, versión del editor y modo. Mantenga la evidencia de cuenta y política separada del resultado de prueba para que una discrepancia de configuración no se confunda con una falla del producto.
Contexto de la fuente: GitHub: Exclusión de contenido para Copilot · GitHub: Excluir contenido de Copilot
02
Lea la matriz de modos fechada
Según revisión del 21 de septiembre de 2026, la tabla de soporte de GitHub marca las sugerencias en línea de Visual Studio Code y Chat como soportadas, mientras que sus modos Edit y Agent no están soportados. La tabla también lista soporte para Copilot CLI. Estas son declaraciones documentadas por el proveedor, no resultados de pruebas realizadas para esta guía.
Las notas de soporte web y móvil incluyen calificaciones de vista previa pública. Mantenga esas calificaciones con cualquier aprobación. Consulte la tabla actual enlazada al añadir otro editor o superficie; no copie una limitación recordada de una versión anterior en una política permanente de la empresa.
| Superficie o modo | Estado documentado por el proveedor | Condición importante |
|---|---|---|
| Sugerencias en línea de VS Code | Supported | Regla aplicable Business/Enterprise |
| Chat de VS Code | Supported | Separado de Edit/Agent |
| Modos IDE Edit y Agent | No soportado | No infiera cobertura a partir de Chat |
| GitHub Copilot CLI | Listado como soportado | Verifique cliente y política actuales |
| Sitio web de GitHub / Móvil | Soportado con nota de vista previa | Sujeto a cambios |
| Revisión de código en sitio web de GitHub | Se aplican exclusiones | Revise la política específica del repositorio |
Contexto de la fuente: GitHub: Exclusión de contenido para Copilot
03
Verifique ubicación del repositorio y contexto indirecto
GitHub documenta que las exclusiones no se aplican a enlaces simbólicos ni a repositorios en sistemas de archivos remotos. Registre dónde accede realmente el cliente al repositorio, incluyendo desarrollo remoto y contenedores que exponen un sistema de archivos diferente. Un clon local y un espacio de trabajo remoto son condiciones de aprobación separadas.
Los archivos excluidos también pueden contribuir indirectamente con información semántica a través del IDE, como información de tipo, definiciones al pasar el cursor o propiedades del proyecto. El fixture de tipo sintético ilustra la pregunta de revisión: ¿puede la información asociada a un tipo excluido estar disponible a través de un archivo permitido? No es evidencia de que una instalación específica exponga el marcador.
Contexto de la fuente: GitHub: Exclusión de contenido para Copilot
04
Mantenga la configuración y la observación separadas
Utilice la interfaz de administración y la sintaxis de ruta soportadas por el proveedor para configurar la exclusión prevista. Verifique las reglas heredadas antes de agregar reglas locales. La descarga proporciona una ruta relativa al fixture y una hoja de resultados de organización en blanco; no crea un repositorio, no cambia una política ni se conecta a GitHub.
En un repositorio de prueba aislado aprobado, establezca la línea base permitida y registre la exclusión efectiva. Revise el modo relevante usando solo los archivos sintéticos. Marque explícitamente los modos no soportados y las ubicaciones no probadas. Nunca complete la columna observada con “soportado” solo porque la documentación indique que la función existe.
Contexto de la fuente: GitHub: Excluir contenido de Copilot
05
Aprobar una combinación específica
La conclusión útil es un editor o cliente nombrado, modo, ubicación del repositorio y regla efectiva, con un propietario y fecha de revisión. Si los desarrolladores necesitan un modo no soportado, considere los controles alternativos de acceso a datos de la organización o una tarea permitida más restringida. No aplique silenciosamente un resultado de modo Chat a un flujo de trabajo de agente.
Verifique nuevamente cuando el cliente cambie de modo, el repositorio se mueva o GitHub actualice la tabla de soporte. La exclusión de contenido y la evaluación de políticas de endpoint soportadas abordan límites diferentes. Un evento observado por otra herramienta no es prueba de que GitHub haya excluido el archivo, y una exclusión no es evidencia de cobertura uniforme de DLP de terceros.
Ponlo en práctica
Matriz de revisión de exclusiones de GitHub Copilot
Combine una tabla de soporte del proveedor fechada con sus propias observaciones de modo y ubicación del repositorio.
Instantánea de documentación del proveedor más archivos sintéticos. Todos los resultados de prueba de la organización no están probados.
| Case | Estado documentado | Su observación |
|---|---|---|
| VS Code en línea / Chat | Soportado con política aplicable | Untested |
| Modo IDE Edit / Agente | No soportado | Untested |
| Copilot CLI | Listado como soportado | Untested |
| Enlace simbólico o sistema de archivos remoto | Limitación de exclusión | Untested |
| Tipo/contexto indirecto | Puede permanecer disponible | Untested |
Trabaja en tu reseña
Usa las verificaciones para organizar las pruebas que necesitas. Guarda tus selecciones en Word, luego añade tus notas y pruebas. Tus selecciones permanecen en esta pestaña hasta que las descargues.
0 de 3 Revisado
Ejemplos y material de revisión
Lee los detalles aquí, o mantén juntos el documento PDFeditable Word y las hojas de cálculo.
GitHub Copilot exclusion reviewLee
Dated documentation snapshot: 2026-09-21. No GitHub account, repository, policy or API is created or changed by this pack. All code is synthetic.
Use an isolated organisation-approved test repository if you choose to make manual observations. Follow the current GitHub content-exclusion documentation to review the applicable path rule; do not assume these files activate one.
allowed-example.ts refers to the fictional type in restricted-types.ts. The example contains no business logic or secrets and illustrates the indirect-context question. Exclude only the intended fixture through the approved policy interface, then record each mode/location separately in observed-results.csv. Do not infer a result from documented-matrix.csv.
Guide y source references
Canonical guide: https://aona.ai/resources/guides/github-copilot-content-exclusion-limits/ Source review: 2026-09-21
- GitHub: Content exclusion for Copilot: https://docs.github.com/en/copilot/concepts/context/content-exclusion
- GitHub: Excluding content from Copilot: https://docs.github.com/en/copilot/how-tos/configure-content-exclusion/exclude-content-from-copilot
Documented matrixLee
| Checked at | Superficie o modo | Estado documentado | Condition | Fuente |
|---|---|---|---|---|
| 2026-09-21 | Sugerencias en línea de VS Code | Supported | Applicable Business or Enterprise policy | https://docs.github.com/en/copilot/concepts/context/content-exclusion |
| 2026-09-21 | Chat de VS Code | Supported | Not Edit or Agent mode | https://docs.github.com/en/copilot/concepts/context/content-exclusion |
| 2026-09-21 | Modos IDE Edit y Agent | No soportado | See current vendor notes | https://docs.github.com/en/copilot/concepts/context/content-exclusion |
| 2026-09-21 | GitHub Copilot CLI | Listado como soportado | Verifique cliente y política actuales | https://docs.github.com/en/copilot/concepts/context/content-exclusion |
| 2026-09-21 | GitHub website y Mobile | Soportado con nota de vista previa | Sujeto a cambios | https://docs.github.com/en/copilot/concepts/context/content-exclusion |
| 2026-09-21 | Enlace simbólico o sistema de archivos remoto | Exclusions do not apply | Separate location review | https://docs.github.com/en/copilot/concepts/context/content-exclusion |
| 2026-09-21 | Indirect semantic information | Puede permanecer disponible | Types hover definitions y project properties | https://docs.github.com/en/copilot/concepts/context/content-exclusion |
Observed resultsLee
| Fecha | Account y seat | Policy owner | Policy path | Client version | Mode | Repository location | Estado documentado | Observed result | Evidencia |
|---|---|---|---|---|---|---|---|---|---|
| inline | local | RECORD | UNTESTED | ||||||
| Chat | local | RECORD | UNTESTED | ||||||
| Edit or Agent | local | RECORD | UNTESTED | ||||||
| CLI | local | RECORD | UNTESTED | ||||||
| SELECT | remote or symlink | RECORD | UNTESTED | ||||||
| indirect context | SELECT | RECORD | UNTESTED |
Código de trabajo y archivos de prueba
Utiliza los archivos originales para los ejercicios de código y datos. El código fuente ZIP incluye sus instrucciones y datos de entrada.
Descargar ejemplos de fuentes (ZIP)Restricted typesTS
// Synthetic type only. No credential or company definition.
export interface SyntheticInternalType {
SYNTHETIC_D07_TYPE_MARKER: string;
}
Descargar restricted-types.tsAllowed exampleTS
// Synthetic indirect-context example. It performs no I/O.
import type { SyntheticInternalType } from "./restricted-types";
export type ExampleInput = Partial<SyntheticInternalType>;
Descargar allowed-example.tsAntes de que continúes
Mantén claras estas distinciones
- Productos Microsoft confusos
- Las exclusiones de codificación de GitHub Copilot y las políticas de datos de Microsoft 365 Copilot son mecanismos diferentes.
- Repetición de una afirmación antigua sobre CLI
- Use la tabla de soporte actual fechada. Esta guía no asume que un estado anterior no soportado siga siendo válido.
Aplícalo al uso de IA por parte de empleados
Lleva tu ruta real de datos.
Aona puede ayudar a evaluar las entradas de endpoint de empleados soportadas junto con controles de repositorio y cliente.
Esta guía no establece la aplicación de Aona para todos los modos de GitHub Copilot, espacios de trabajo remotos u operaciones CLI.
Lleve la hoja completada de modo/ubicación y el fixture sintético a una revisión de cobertura específica.
Revisa tu caso de usoPreguntas frecuentes
Preguntas sobre esta decisión
¿Las exclusiones de contenido de GitHub cubren el modo Agente en un IDE?
¿Se aplica la misma regla a un repositorio en un sistema de archivos remoto?
¿Está Copilot CLI automáticamente fuera de la exclusión de contenido?
¿Por qué incluir un archivo permitido que referencia un tipo excluido?
Evidencia detrás de la guía
Fuentes y alcance
Preparado por Aona. Fuentes comprobadas 2026-09-21. El material citado respalda los puntos específicos a continuación; no certifica un producto ni su caso de uso.
- GitHub: Exclusión de contenido para Copilot
Matriz de soporte fechada, notas de vista previa, contexto indirecto y limitaciones de ubicación del repositorio.
vendor · comprobado 2026-09-21 - GitHub: Excluir contenido de Copilot
Plan, administrador, herencia de políticas y requisitos de configuración de ruta.
vendor · comprobado 2026-09-21