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
- Have a work order or task that involves changing a project's license to the Business Source License
- Ask Claude Code to read or work with files related to this license change
- 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
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗