Content filter false positive when discussing Business Source License changes

Resolved 💬 4 comments Opened Mar 2, 2026 by ppiankov Closed Apr 1, 2026

Bug Description

When working on tasks that involve changing a project's license to the Business Source License (BSL 1.1 / BUSL-1.1), Claude Code consistently triggers a content filtering error and blocks the output.

Steps to Reproduce

  1. Have a work order or task that involves changing a project's license to the Business Source License
  2. Ask Claude Code to read or work with files related to this license change
  3. Claude reads the file(s) successfully but the output is blocked

Error Message

API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"Output blocked by content filtering policy"},"request_id":"req_011CYdiGHtukw5Yp59NzX5nJ"}

Expected Behavior

Claude Code should be able to discuss, read, and modify license files — including the Business Source License — without triggering content filtering. License changes are a normal part of software engineering work.

Actual Behavior

The output is blocked by the content filtering policy. This makes it impossible to complete any task related to BSL license adoption.

Environment

  • Claude Code CLI
  • Model: Claude Opus 4.6
  • macOS

Notes

  • This is a false positive — there is nothing harmful about discussing or applying an open-source-adjacent software license
  • The Business Source License is a widely used license (MariaDB, CockroachDB, Sentry, HashiCorp, etc.)
  • The block appears to be triggered by the license text content itself, not by any dangerous or policy-violating request

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗