Skip to content

[Feature]: Workspace-specific check execution: enable/disable checks per workspace #254

@naskk202

Description

@naskk202

Prior Issue Search

  • I have searched existing issues and confirm this is not a duplicate.

Problem Statement

Hi SAT team,

I’m using SAT across multiple Databricks workspaces. Today:
Notebook N7 (update_sat_check_configuration) enables/disables checks globally, across all workspaces.
Notebook N8 (update_workspace_configuration) sets workspace attributes, but cannot control which checks run per workspace.

Use case:
I want certain checks to run on some workspaces but skip them on others. Example:
Workspace A → SCIM check should run
Workspace B → SCIM check should not run

Currently, this is not possible because check configuration is global.
Why this matters:
Different workspaces may have different configurations or governance models.
Running irrelevant checks generates noise and false positives.
Makes it harder to operationalize SAT across multiple heterogeneous workspaces.

Proposed Solution

Add per-workspace check configuration (allowlist/denylist) so individual checks can be enabled or disabled on a per-workspace basis.

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions