Skip to main content

stave capabilities

Print supported input types and version constraints (default) or a user-facing catalog (subcommand)

Usage

stave capabilities

Description

Capabilities exposes two views.

Default (no subcommand) emits a JSON document describing the protocol metadata: observation schemas, control DSL versions, input source types, and command capability metadata this version of Stave supports. This is the stable contract consumers parse.

stave capabilities catalog emits the user-facing capability catalog: grouped detections + compound chains + operational features. Pair with stave search to look up by intent.

Exit Codes: 0 - Success 4 - Internal error

Examples:

Protocol metadata (default)

stave capabilities

User-facing catalog

stave capabilities catalog

Supported observation schema versions

stave capabilities | jq '.observation_support.schemas'

Supported control (policy) DSL versions

stave capabilities | jq '.policy_support.schemas'

Supported input source types

stave capabilities | jq '[.data_ingress.connectors[].type]'

Supported compliance / security frameworks

stave capabilities | jq '.compliance_support.security_frameworks'

Offline-only: reads local files; makes zero network connections; no cloud credentials.

Subcommands

CommandDescription
stave capabilities catalogPrint the user-facing capability catalog

Examples

stave capabilities | jq '.version'