Skip to content

Team Schema

Schema reference for federated team configuration files (external team configs).

{
"schema_version": 1,
"enabled_plugins": [],
"disabled_plugins": [],
"marketplaces": {}
}

Schema version for compatibility (integer).

{
"schema_version": 1
}

Plugins to enable for this team.

{
"enabled_plugins": [
"platform-tools@team-internal",
"monitoring@shared",
"scc-safety-net@sandboxed-code-official"
]
}

Plugin format: plugin-name@marketplace-name

Plugins to disable from org defaults.

{
"disabled_plugins": [
"legacy-tool",
"deprecated-analyzer"
]
}

This allows teams to opt out of org-default plugins.

Team-specific plugin marketplaces (requires trust grant).

{
"marketplaces": {
"team-internal": {
"source": "github",
"owner": "myorg",
"repo": "platform-internal-plugins"
}
}
}

Requirements:

  • Org must set trust.allow_additional_marketplaces: true
  • Marketplace URL must match trust.marketplace_source_patterns
  • Name must not conflict with org marketplaces
{
"schema_version": 1,
"enabled_plugins": [
"scc-safety-net@sandboxed-code-official",
"platform-tools@team-internal",
"monitoring@shared"
],
"disabled_plugins": [
"legacy-tool"
],
"marketplaces": {
"team-internal": {
"source": "github",
"owner": "myorg",
"repo": "platform-internal-plugins"
}
}
}