Skip to main content
InfraGap.com Logo
Home
Getting Started
Core Concept What is a CDE? How It Works Benefits CDE Assessment Getting Started Guide Inner Loop vs Outer Loop Environment Drift Local vs Cloud CDEs for Startups
AI & Automation
AI Coding Assistants Agentic AI AI-Native IDEs Agentic Engineering AI Agent Orchestration AI Governance AI-Assisted Architecture Shift-Left AI LLMOps Autonomous Development AI/ML Workloads CDEs for Data Science GPU Computing
Agent Infrastructure
Agent Experience (AX) Agent Egress Control Computer Use Agents Agent Evals Agent Runbooks Agent Client Protocol AGENTS.md MCP Servers Git Worktrees Kubernetes Agent Sandbox Agent Fleets Agent Identity Prompt Injection Defense Agent Observability Context Engineering AI Code Review Bottleneck Headless Agents in CI Spec-Driven Development Agent Readiness Code Provenance
Implementation
Architecture Patterns DevContainers Advanced DevContainers Language Quickstarts IDE Integration CI/CD Integration Platform Engineering Developer Portals Container Registry Multi-CDE Strategies Remote Dev Protocols Nix Environments Hermetic Builds OpenTofu for CDEs Kubernetes Development
Operations
Performance Optimization High Availability & DR Disaster Recovery Monitoring Capacity Planning Multi-Cluster Development Troubleshooting Runbooks Ephemeral Environments Sandbox Environments Workspace Snapshots Database Branching
Security
Security Deep Dive Zero Trust Architecture Secrets Management Vulnerability Management Network Security IAM Guide Supply Chain Security Air-Gapped Environments AI Agent Security MicroVM Isolation Compliance Guide EU AI Act Cyber Resilience Act Data Residency Governance
Planning
Pilot Program Design Stakeholder Communication Risk Management Migration Guide Cost Analysis FinOps GreenOps Vendor Evaluation Training Resources Developer Onboarding Team Structure Platform Maturity Model Open Source CDEs AI Productivity Paradox Build vs Buy DevEx Metrics Productivity Engineering Industry Guides CDEs for Healthcare CDEs for Financial Services CDEs for Government Edge Development WebAssembly in CDEs
Resources
Tools Comparison State of CDEs 2026 Isolation Decision Tool Template Library
Learning Paths
All Paths Platform Engineer Security and Compliance Engineering Manager
Vendor Reviews
GitHub Codespaces Coder Ona Google Workstations Microsoft Dev Box Okteto Eclipse Che DevPod Daytona E2B
Head to Head
Coder vs Codespaces Coder vs Ona Ona vs Codespaces Coder vs Okteto Self-Hosted vs Managed E2B vs Daytona CDE Market Guide CDE vs Alternatives Case Studies Lessons Learned Glossary FAQ Sources & Citations

Security and Compliance Learning Path

Six stages from the trust model through identity, secrets, egress, and supply chain, ending in the regulatory work - ordered so policy arrives after the mechanism that has to enforce it

A route through existing material. Every entry is a page on this site; the value here is the order and the reason for it.

Who This Is For

This path is built on one ordering principle: mechanism before policy. Compliance material is deliberately last, because a control written before you understand what the platform can actually enforce becomes an exception register instead of a control. The regulatory stage lands better when you already know which of its requirements you can evidence and which you cannot.

By the end you should be able to describe the trust boundary around a workspace, distinguish a human identity from an agent identity and scope each one, say where a credential is resolved and who can read it, defend or reject TLS interception on your own traffic, and map a specific regulatory obligation to a specific mechanism rather than to a paragraph of intent.

Stage One: the Trust Model

Ends with you able to say what you are assuming is hostile, and therefore what every later control is protecting against.

Zero Trust

First, because it is the assumption the rest of this path is built on: the workspace is not trusted, including by you.

Security Overview

The full threat surface in one place, so the specialist pages that follow have somewhere to attach.

Core Concept

Shared vocabulary with the platform team. Skip it and you will spend a review meeting discovering you meant different things by workspace.

Architecture

Where the components sit. You cannot draw a trust boundary across a system whose shape you have not seen.

Sandbox Environments

The isolation primitive itself, read before any policy page so you know what the platform can actually contain.

Stage Two: Identity, for People and for Agents

Ends with you able to scope a credential to a single unit of work and explain why a shared service account is not that.

IAM Guide

Human identity first - single sign-on, provisioning, roles. It is the model the agent material then deliberately departs from.

Agent Identity

Immediately after, so the contrast is sharp: attestation instead of a bootstrap secret, and a credential that names one run.

Secrets Management

Where the credential lives once it exists. Reading it here connects storage to the scoping decision you just made.

Governance

Who authorizes a grant and who reviews it. Access control without an owner decays into whatever was convenient.

Template Library

The identity naming scheme and scoped token shape as copyable artifacts, with their caveats attached.

Stage Three: the Network Boundary

Ends with you able to decide, on your own traffic, whether to terminate TLS - and to defend the answer either way.

Network Security

The general model - segmentation, ingress, and what a default-deny posture actually implies operationally.

Agent Egress Control

The specific case, and the honest trade: path-level rules require decryption, and the proxy that does it becomes your most valuable target.

MicroVM Isolation

The stronger containment option, read once you know what you are trying to contain and what escaping would cost you.

Kubernetes Agent Sandbox

How the previous three pages combine on the substrate most teams are already running.

Air-Gapped Deployments

The extreme end of the same spectrum. Useful as a reference point even when it is not your requirement.

Stage Four: Threats Specific to Agents

Ends with you able to explain why instructions in a file are not a control, and what you put in place instead.

AI Agent Security

The threat model for an autonomous occupant, which is different in kind rather than in degree from a human one.

Prompt Injection Defense

The attack that makes stages two and three load-bearing rather than theoretical. Read it after both, not before.

AGENTS.md

Included here specifically for its limits: it is advisory context, not a permission boundary, and teams routinely treat it as one.

Agent Runbooks

What you do when a control fails, including the containment-before-evidence ordering that is easy to get backwards.

AI Governance

The organizational layer over all of it, and the bridge into the regulatory stage that follows.

Stage Five: Supply Chain and Provenance

Ends with you able to say where a given artifact came from and who or what produced the change inside it.

Supply Chain Security

Dependencies, build integrity, and the attestation vocabulary that the regulatory stage will assume you know.

Code Provenance

Attribution once an agent is a contributor. This is the question auditors have started asking and few teams can answer.

Container Registry

The distribution point for every workspace image, and therefore a control surface rather than plumbing.

Vulnerability Management

The ongoing obligation, which the Cyber Resilience Act material in the next stage turns from good practice into a duty.

Hermetic Builds

The strongest available answer to reproducibility, and the cost of getting there. Last, because it reframes everything above.

Stage Six: Regulation and Evidence

Ends with you able to map an obligation to a mechanism from the previous five stages, or to name the gap honestly.

Compliance

The framework overview, now readable as a set of claims you can check against real controls rather than aspire to.

Data Residency

Where code and state physically sit, which is usually the first question and often the one that eliminates vendors.

EU AI Act

Obligations that attach to agent use specifically, which is why it comes after the agent stages rather than with compliance.

Cyber Resilience Act

The product-security counterpart, which lands directly on the supply chain work from stage five.

Industry Guides

The index into sector-specific requirements, so you can go straight to yours.

Healthcare, Financial Services, Government

Read only the one that applies to you. Each takes the general controls above and states which are non-negotiable in that sector.

Risk Management

Last, and shared with the engineering manager path: the register where the gaps you could not close get an owner and a date.