Skip to content

Overly restrictive safety checks cause refusals for benign and routine coding tasks #1616

@syxs22

Description

@syxs22

Bug Description

OpenClaude is refusing to perform many simple and harmless requests by claiming that its safety directives prevent it from doing so.

The issue is not related to malware, security research, harmful code, or any potentially dangerous activity. The assistant appears to incorrectly classify normal development tasks as prohibited and refuses to help.

This behavior makes the tool difficult to use for everyday coding workflows because many basic requests are rejected even when they are clearly benign.

Expected Behavior

The assistant should:

  • Complete normal programming tasks.
  • Answer questions about code.
  • Help with debugging and refactoring.
  • Generate boilerplate code.
  • Perform routine software development actions.

Safety refusals should only occur when the request actually falls into a restricted category.

Actual Behavior

The assistant responds with messages indicating that security policies or safety directives prevent it from helping, even for requests that have no apparent security implications.

As a result, a significant portion of normal coding tasks cannot be completed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    information neededNot enough information available to take action on.questionFurther information is requested

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions