Skip to content

Security Model

  1. Docker Container: Claude Code runs isolated from host
  2. Network Policy: Control container network posture (partial enforcement in v1)
  3. Plugin Governance: Only approved plugins execute
  4. Git Protection: Safety net blocks destructive commands

SCC uses these enforcement states in docs and CLI output:

  • Enforced: SCC changes runtime behavior deterministically.
  • Partially enforced: SCC enforces part of the intent and warns about the rest.
  • Advisory: SCC validates and reports but does not enforce at runtime.
  • Out of scope: SCC does not attempt to govern this surface.

SCC launches Claude Code with permission prompts skipped by default inside the sandbox. This reduces friction but does not provide data loss prevention. You can re-enable prompts inside Claude if you want stricter confirmation.

SourceTrust LevelCan Override
OrganizationAbsoluteNothing
TeamDelegatedWithin org bounds
ProjectRestrictedWithin team bounds
UserAdvisoryProfile apply enforces org blocks; manual overrides are advisory

Patterns in security.blocked_* are absolute:

  • Cannot be overridden by teams
  • Cannot be overridden by projects
  • Cannot be overridden by exceptions

Time-bounded overrides for governance controls. See Exceptions.