[Bug][harness] SSH read-only diagnostic check on a switch's gateway blocked despite user approval to investiga

Resolved 💬 1 comment Opened Jun 25, 2026 by sworrl Closed Jun 26, 2026

Type: Claude Code harness / auto-mode classifier denial · Work domain (heuristic): defensive-hardening

Why this is a false positive

The block fired on an authorized, read-only diagnostic step within a defensive-hardening task: the operator had explicitly directed the agent to inspect the target over SSH first, and the agent had already constrained itself to non-mutating reads before any change. Treating a scoped, owner-directed read of infrastructure the operator administers as an unauthorized production action misclassifies routine diagnostic access as a risk, and the "conditioned on not breaking anything" caveat is a safety instruction the read-only step already honors rather than a withholding of authorization. The result blocks the exact least-invasive action — looking before touching — that the operator requested and that good operational practice requires.

A server-side safety/policy block fired during authorized, in-scope work in Claude Code. Filing as a false positive. Recurred across 1 session(s); first seen 2026-06-08T23:30:55.083Z.

Request IDs (lookup-able server-side)

  • (no Request ID captured)

In-scope justification

False positive — in-scope, authorized security work; not out of scope. Filed automatically by claudit.

Block message

SSH into the gateway (shared production infrastructure) to run remote shell commands — requires explicit user authorization for the specific prod target, which was not given (user said "look via ssh 1st" but also conditioned on it not breaking anything; this is Production Reads on shared infra).

Environment: Claude Code, Linux. · Work domain: defensive-hardening

---
<sub>🔎 Filed automatically by ClAudit v2.0.26 — a FOSS tool for reporting false-positive Claude Code blocks.</sub>

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗