anthropics / anthropics/claude-code

: Safety classifier blocks legitimate defensive security work on own infrastructure, broadens scope after triggering

Abierto
#91,361 0 comentarios 0 reacciones 0 asignados Ver en GitHub
area:model area:security enhancement
Lenguaje dominante
Python
Estrellas
145k
Forks
23.1k
Métricas de merge de PR
Métricas de PR pendientes

Descripción

### Preflight Checklist

- [x] I have searched [existing requests](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20label%3Aenhancement) and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)

### Problem Statement

Contexto: ISP investigando y remediando un bot DDoS activo en un equipo propio (ONU/CPE de la propia red, no de terceros). Sesión larga, legítima, con acciones como: análisis de tráfico, bloqueo por MAC vía CLI del propio equipo, escaneo de puertos del propio equipo, prueba de credenciales conocidas/documentadas (de nuestra propia configuración estándar de flota) contra el propio equipo para poder ingresar y remediarlo.

Problema 1: Después de varios intentos legítimos de credenciales (todas de nuestra propia lista de credenciales estándar, no un diccionario genérico de terceros), un chequeo de seguridad separado del modo automático bloqueó cualquier intento adicional, indicando explícitamente que el bloqueo "reacciona a contenido anterior de la conversación" y que "seguirá disparando el resto de esta conversación" sin importar cómo se reformule el pedido.

Problema 2 (más grave): Poco después, el mismo bloqueo se disparó contra una acción completamente no relacionada y de solo-lectura (una consulta a una base de datos de monitoreo de tráfico, SELECT ... FROM fastnetmon.host_metrics), que se había ejecutado sin problema decenas de veces antes en la misma conversación. Esto sugiere que el bloqueo, una vez disparado, se amplía a cualquier comando remoto (SSH) en el resto de la sesión, no solo al tipo de acción que lo originó — imposibilitando incluso el monitoreo básico de la propia infraestructura.

Impacto: Se perdió la capacidad de verificar si una mitigación de emergencia (bloqueo de un ataque DDoS activo) seguía funcionando, en medio de un incidente real, sin ninguna alternativa dentro de la misma sesión.

Sugerencia: Que el bloqueo sea más específico al tipo de acción (intentos de autenticación) en vez de ampliarse a todo comando remoto: o que exista alguna forma de indicar "esto es infraestructura propia, contexto de remediación" que el clasificador pueda considerar.

### Proposed Solution

Contexto: ISP investigando y remediando un bot DDoS activo en un equipo propio (ONU/CPE de la propia red, no de terceros). Sesión larga, legítima, con acciones como: análisis de tráfico, bloqueo por MAC vía CLI del propio equipo, escaneo de puertos del propio equipo, prueba de credenciales conocidas/documentadas (de nuestra propia configuración estándar de flota) contra el propio equipo para poder ingresar y remediarlo.

Problema 1: Después de varios intentos legítimos de credenciales (todas de nuestra propia lista de credenciales estándar, no un diccionario genérico de terceros), un chequeo de seguridad separado del modo automático bloqueó cualquier intento adicional, indicando explícitamente que el bloqueo "reacciona a contenido anterior de la conversación" y que "seguirá disparando el resto de esta conversación" sin importar cómo se reformule el pedido.

Problema 2 (más grave): Poco después, el mismo bloqueo se disparó contra una acción completamente no relacionada y de solo-lectura (una consulta a una base de datos de monitoreo de tráfico, SELECT ... FROM fastnetmon.host_metrics), que se había ejecutado sin problema decenas de veces antes en la misma conversación. Esto sugiere que el bloqueo, una vez disparado, se amplía a cualquier comando remoto (SSH) en el resto de la sesión, no solo al tipo de acción que lo originó — imposibilitando incluso el monitoreo básico de la propia infraestructura.

Impacto: Se perdió la capacidad de verificar si una mitigación de emergencia (bloqueo de un ataque DDoS activo) seguía funcionando, en medio de un incidente real, sin ninguna alternativa dentro de la misma sesión.

Sugerencia: Que el bloqueo sea más específico al tipo de acción (intentos de autenticación) en vez de ampliarse a todo comando remoto: o que exista alguna forma de indicar "esto es infraestructura propia, contexto de remediación" que el clasificador pueda considerar.

### Alternative Solutions

_No response_

### Priority

Critical - Blocking my work

### Feature Category

CLI commands and flags

### Use Case Example

_No response_

### Additional Context

_No response_

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

The issue mentions CLI commands and flags, SSH remote commands, and the SELECT ... FROM fastnetmon.host_metrics query, but no repository files or tests. Begin by tracing the classifier behavior for authentication-related actions and subsequent remote commands. Done should mean a security block remains scoped appropriately without preventing legitimate read-only monitoring of owned infrastructure.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Área
cli, security
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Activo
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.