> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hacktron.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Organization settings

> Configure scan filters, the check gate, and SLA thresholds for your organization.

Organization settings apply to every repository unless a repository's `.hacktron/config.yaml` overrides them. Only organization admins and owners can change these settings.

<Steps>
  <Step title="Open organization settings">
    Select your organization, then go to **Settings**.
  </Step>
</Steps>

## Scan filters

Choose which pull and merge requests Hacktron scans by default, across four categories: branches, labels, authors, and keywords.

<Steps>
  <Step title="Find the Filters card">
    Locate **Filters**.
  </Step>

  <Step title="Add a filter">
    Select **Add filter**. Choose a category and a direction, then enter one or more values.

    <img src="https://mintcdn.com/hacktronai/R5xd4Zl1APkd7Mu6/images/scan_filters.png?fit=max&auto=format&n=R5xd4Zl1APkd7Mu6&q=85&s=b13ed4ebbefdb26a7121027e0036cdde" alt="Filters card" width="1250" height="506" data-path="images/scan_filters.png" />
  </Step>
</Steps>

| Category | Match style                                       |
| -------- | ------------------------------------------------- |
| Branches | Glob pattern, case-insensitive (e.g. `release/*`) |
| Labels   | Exact name, case-insensitive                      |
| Authors  | Exact username, case-insensitive                  |
| Keywords | Substring in the PR/MR title, case-insensitive    |

<Note>
  **Include** and **Exclude** can both be set for the same category: Exclude
  takes priority within that category. Setting a filter for one category has no
  effect on the others.
</Note>

Want per-repo control? Override any category in `.hacktron/config.yaml`. See [Repository configuration](/code-review/config) for the glob syntax, limits, and how repo config overrides org defaults.

## Check gate

Set an org-wide severity threshold that fails a PR or MR check when a finding meets or exceeds it.

<Steps>
  <Step title="Find the Severity threshold card">
    Locate **Severity threshold**.

    <img src="https://mintcdn.com/hacktronai/9KRaLHTxDXdVARVB/images/severity_threshold.png?fit=max&auto=format&n=9KRaLHTxDXdVARVB&q=85&s=07aae3a51736c1114f609660d1fcd32a" alt="Severity threshold settings card" width="1244" height="280" data-path="images/severity_threshold.png" />
  </Step>

  <Step title="Choose a threshold">
    Pick a severity: **Critical**, **High**, **Medium**, or **Low**. Select **Off** to disable the gate org-wide.
  </Step>
</Steps>

See [Fail the check on findings](/code-review/config#fail-the-check-on-findings) for the full severity table and per-repository overrides.

## SLA thresholds

Set the resolution window and minimum compliance target for each severity.

<Steps>
  <Step title="Find the SLA Thresholds card">
    Locate **SLA Thresholds**.

    <img src="https://mintcdn.com/hacktronai/7j-4MYy63TCHfWUG/images/sla_thresholds.png?fit=max&auto=format&n=7j-4MYy63TCHfWUG&q=85&s=0fd4da41d758f5b8ca1e25f64299a00a" alt="SLA thresholds settings card" width="923" height="387" data-path="images/sla_thresholds.png" />
  </Step>

  <Step title="Set days and target per severity">
    For each severity, set the number of days findings have to be resolved in, and the minimum percentage that should meet it.
  </Step>
</Steps>

These values drive the Resolution Health widget on the [dashboard](/platform/dashboard#resolution-health), including Mean Time to Resolution (MTTR) and SLA compliance.

## Related

<Columns cols={2}>
  <Card title="Setup" icon="code-branch" href="/code-review/setup">
    Connect a Git provider, enable repositories, and choose covered branches.
  </Card>

  <Card title="Repository configuration" icon="file-text" href="/code-review/config">
    Use `.hacktron/config.yaml` to override scan filters and the check gate per
    repository.
  </Card>
</Columns>
