---
title: "Get Pentest AutoFix PR creation settings"
method: GET
path: "/repositories/autofix/pentest/settings"
---

# Get Pentest AutoFix PR creation settings

`GET /repositories/autofix/pentest/settings`

## Request

- Base URL: `https://app.aikido.dev/api/public/v1`
- URL: `https://app.aikido.dev/api/public/v1/repositories/autofix/pentest/settings`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://app.aikido.io/api/oauth/token` scopes: `autofix:read`

Get the workspace Pentest & AI Code Analysis AutoFix PR creation settings. Repository selection is returned as repos_scope ("all" or "selected") plus repo_ids (empty when scope is "all"). Inactive or unknown repository IDs are filtered out of the response.

## Response `200`

The workspace Pentest AutoFix settings.

- object
  - `settings` object, required
    - `enabled` boolean, required: Whether automatic Pentest & AI Code Analysis AutoFix PR creation is enabled.
    - `severity_filter` 'all' | 'critical_and_high_only' | 'none', required: Severity filter for Pentest & AI Code Analysis autofix. none means disabled.
    - `repos_scope` 'all' | 'selected', required: Repository scope for Pentest & AI Code Analysis autofix: all repositories or a selected list.
    - `repo_ids` integer[], required: Code repository IDs for Pentest & AI Code Analysis autofix when repos_scope is "selected". Empty when scope is "all".

## Other responses

- `400`: AutoFix has been disabled for this workspace.

---

[API](https://skmtc.dev/aikido/apis/aikido-security-api-documentation.md) - [All operations](https://skmtc.dev/aikido/apis/aikido-security-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/aikido/apis/aikido-security-api-documentation/revisions/da8691338133?raw)
