Learning path

Security engineer learning path

Concentrates on the documented limits — where content exclusion stops applying, what the public-code filter does and does not assert, and what an MCP server can reach once approved. The recurring theme is that most controls here are narrower than their names suggest.

For
Anyone responsible for what an AI coding tool is allowed to reach, and for answering when someone asks whether it is safe.
Lessons
13 existing Academy lessons
Reading time
about 3½ hours
Prerequisites
Familiarity with your organisation's existing code review and secrets handling.

of 13 complete (%)

  1. Stage 1What is actually being sent

    Every later control is easier to reason about once you know how context is assembled per request.

  2. Stage 2The controls and their limits

    Read the limitations first. Content exclusion not applying to Edit and Agent modes is the gap organisations most often miss.

  3. Stage 3External tools

    MCP is where an agent gains reach beyond the repository, which makes it the largest new surface to govern.

    • GitHub Copilot MCP: Complete Guide— completed

      Model Context Protocol as Copilot implements it: clients, servers, tools versus resources, transports, authentication, and the security model that matters most.

    • GitHub Copilot MCP Security: Governing External Tools— completed

      The MCP threat model at enterprise scale: allowlists in managed settings, why the private registry is not the stronger control, and the surface it does not reach.

    • GitHub MCP Server Tutorial— completed

      GitHub's own MCP server: setup, OAuth versus tokens, toolsets, read-only patterns, and the organization policy that gates all of it.

  4. Stage 4Review as a control

    More generated code means more review. Knowing what automated review catches decides where human attention should go.

  5. Stage 5Policy and enforcement

    Content exclusion and policy management are organisation controls, so the plan boundary is part of the security design.

    • GitHub Copilot Business: Complete Guide— completed

      Operating Business day to day — seats, the policies that matter first, content exclusion, public-code blocking, code review and what the metrics will and will not show you.

    • GitHub Copilot Governance and Policy Guide— completed

      Governance as a set of deliberate decisions rather than a locked door — eleven domains, a precedence model that surprises people, and a quarterly review that takes an hour.

Put it into practice

Projects

Check yourself

Reading time is computed from the prose of the lessons listed above at 200 words per minute, excluding code blocks. It is an estimate of reading, not of the practice that makes any of it stick.