lab
Esc

Prueba con

↑↓ para moverte · Enter para abrir · también en /buscar?q= para agentes

configuración avanzado claude-codeseguridadrevision

Defending Code: un flujo de revisión con evidencias

Organiza una revisión defensiva del código con modelo de amenazas, clasificación de hallazgos y propuestas de corrección.

✓ verificado el 26 oct 2026

Instrucciones para tu agente

Esto es lo que se copia. Pégaselo a tu agente y te lo monta paso a paso.

O ábrelo directamente en ClaudeChatGPT

Pega este texto a tu agente (Claude Code, Codex, OpenCode, Hermes o el que uses) y dile «ayúdame a montarlo». Son los pasos para ponerlo en marcha; el porqué de cada pieza está en la guía completa.


Para el agente: cómo acompañar al usuario

  1. Pregunta primero para qué lo quiere. Si su objetivo no necesita algún paso, sáltalo.
  2. Antes de instalar, comprueba lo que ya tiene (versiones, claves, sistema operativo).
  3. Avanza un paso cada vez: explica en una frase qué vas a hacer y deja que el usuario lo ejecute o lo apruebe.
  4. Tras cada paso, comprueba que funcionó antes de seguir. Si falla, para y explica el error.
  5. No inventes comandos ni opciones: si la documentación del proyecto contradice estos pasos, manda la documentación.
  6. Al terminar, haz una prueba real con el objetivo del usuario y dile dónde profundizar.

Pasos de configuración

Paso 1: comprueba los requisitos

Comprueba que Git y Claude Code funcionan y que tienes acceso al modelo elegido. Empieza por la introducción interactiva con análisis estático; si vas a ejecutar código del objetivo, prepara antes el aislamiento de docs/security.md, incluido Docker y gVisor para la canalización autónoma.

Paso 2: instalación según el README

git clone https://github.com/anthropics/defending-code-reference-harness
cd defending-code-reference-harness
claude

Comprobación

Dentro de Claude ejecuta /quickstart y sigue la introducción al canary. Revisa los entregables de amenazas y hallazgos. Empieza por la vía estática; prepara el aislamiento siguiendo docs/security.md antes de ejecutar código del objetivo.

Si algo falla

Consulta docs/troubleshooting.md si la revisión descarta hallazgos del canary: el README advierte que se reconoce como código de prueba. No desactives el aislamiento para resolver un error de la canalización.

Procedimiento oficial.

ver en .md ¿Prefieres el recurso entero?

Qué es

Defending Code Reference Harness es una implementación de referencia publicada por Anthropic. Incluye skills interactivas y una canalización autónoma, preparada inicialmente para vulnerabilidades de memoria en C y C++.

Para qué te sirve

  • Cuando necesitas acotar una revisión a un modelo de amenazas.
  • Cuando quieres separar sospechas estáticas de fallos reproducidos.
  • Cuando un parche debe conservar pruebas que permitan revisar su resultado.

Cómo funciona

Las etapas reconocen el proyecto, buscan candidatos, verifican, generan informes y preparan parches. Las skills pueden trabajar con archivos; la canalización ejecuta código del objetivo y requiere el aislamiento documentado. customize adapta el arnés a otro contexto.

Antes de empezar

Claude Code y el acceso a modelos que vayas a usar. El flujo interactivo inicial trabaja con el objetivo canary del repo. La ejecución autónoma exige preparar gVisor y las dependencias de construcción del objetivo según las guías oficiales.

Límites y alternativas

El autor indica que el repositorio no se mantiene ni acepta contribuciones. La referencia no funciona sin adaptación en cualquier proyecto y las sospechas estáticas pueden ser falsos positivos. Consulta la licencia específica: GitHub la clasifica como NOASSERTION. Claude Security es su alternativa alojada.

Recursos