Skip to content

Minimal Configuration

org-config.json
{
"schema_version": "1.0.0",
"organization": {
"name": "My Organization",
"id": "my-org"
},
"security": {
"blocked_plugins": [],
"blocked_mcp_servers": [],
"blocked_base_images": ["*:latest"],
"allow_stdio_mcp": false
},
"defaults": {
"allowed_plugins": ["*"],
"network_policy": "unrestricted"
},
"profiles": {
"default": {
"description": "Default team profile"
}
}
}
FeatureSettingEffect
Pluginsallowed_plugins: ["*"]All plugins allowed
SecurityMinimal blocksOnly blocks :latest images
TeamsSingle default profileSimple, one-size-fits-all
NetworkunrestrictedNo proxy requirements
  1. Create the config file

    Save the JSON above as org-config.json

  2. Update organization info

    Change name and id to match your organization

  3. Validate

    Terminal window
    scc org validate org-config.json
  4. Host the file

    Upload to GitHub, GitLab, or any HTTPS server

  5. Configure SCC

    Terminal window
    scc setup --org https://your-url/org-config.json
Terminal window
# Check config is loaded
scc status
# See effective configuration
scc config explain
# Start a session
scc start ~/project

Enable git protection:

{
"defaults": {
"enabled_plugins": ["scc-safety-net@sandboxed-code-official"]
},
"marketplaces": {
"sandboxed-code-official": {
"source": "github",
"owner": "CCimen",
"repo": "sandboxed-code-plugins"
}
}
}

Block experimental plugins:

{
"security": {
"blocked_plugins": ["*experimental*", "*beta*"]
}
}