# Read-only preset - safe browsing without write access
#
# Use this preset when you need to explore a GitLab instance
# without any risk of modifying data.
#
# All write operations (create, update, delete) are blocked.
#
# NOTE: This is a PRESET, not a full profile.
# It does NOT contain host or auth - those come from your
# environment variables (GITLAB_API_URL, GITLAB_TOKEN).

description: "Read-only access - blocks all write operations"

read_only: true
denied_tools_regex: "^manage_|^create_"

features:
  wiki: true
  milestones: true
  pipelines: true
  labels: true
  mrs: true
  files: true
  variables: false  # Variables often contain secrets
  workitems: true
  webhooks: false   # Webhooks are admin-level
  snippets: true
  integrations: false  # Integrations are admin-level
  # New entities - all browsing enabled (read_only=true blocks writes)
  releases: true
  refs: true
  members: true
  search: true
