Back to Blog

The Claude Code Source Leak: Fake Tools, Frustration Regexes, and Undercover Mode

March 31, 2026by Ichiban Team
anthropicclaudesecurityreverse-engineeringsourcemaps

Hero

Este elegante mecanismo de contingencia corrige suavemente al modelo, registrando la alucinación para la telemetría mientras mantiene la sesión del usuario viva y productiva.

#2. Expresiones regulares de frustración

Quizás el descubrimiento más humanizador en el código base fue un módulo dedicado al análisis de sentimientos, específicamente, a detectar la frustración del usuario. Reconociendo que los desarrolladores a menudo pierden la paciencia cuando una IA falla repetidamente en una tarea, la CLI emplea "Frustration Regexes" (expresiones regulares de frustración) para analizar los prompts de los usuarios.

const FRUSTRATION_REGEX = /\b(wtf|fucking|useless|stupid|idiot|stop it|bullshit)\b/i;
const ALL_CAPS_REGEX = /^[A-Z0-9\s\!\?]{15,}$/;

function calculateUserFrustration(prompt: string): number {
    let score = 0;
    if (FRUSTRATION_REGEX.test(prompt)) score += 5;
    if (ALL_CAPS_REGEX.test(prompt)) score += 3;
    if (prompt.endsWith("!!!")) score += 2;
    return score;
}