Saltar a contenido

Validador

Esta página es un centro para herramientas de validación y reglas. La especificación normativa para el validador y sus reglas está en el Estándar.

Inicio Rápido (30 segundos)

1. Requisitos previos

pip install jsonschema   # si no está instalado

2. Ejecutar validación contra un paquete de muestra

python validator/src/validate.py examples/evidence_bundle_minimal/root.json

3. Leer el reporte y corregir errores/advertencias

Salida de ejemplo (éxito):

OK

Salida de ejemplo (fallo):

Schema validation failed:
<root>: 'version' is a required property
<root>: 'dictionary' is a required property
<root>: 'evidence' is a required property

Códigos de salida: 0 = éxito, 1 = errores de validación, 2 = error de uso.


Qué verifica

  • Validación de esquema: objeto raíz, diccionario y evidencia conforman a JSON Schema
  • Consistencia del diccionario: todos los códigos existen en el diccionario de taxonomía
  • Estado del código: advierte para códigos obsoletos, errores para códigos eliminados

Qué NO verifica

  • Precisión del contenido: el validador verifica estructura, no significado
  • Garantía de cumplimiento: pasar la validación no garantiza cumplimiento regulatorio
  • Juicio humano: decisiones dependientes del contexto requieren revisión humana (consulte Protocolo de Supervisión Humana)
  • Recopilación automática de registros: el validador valida evidencia enviada; no recopila registros

Recursos

  • Especificación: Estándar > Actual > Validador — reglas, verificaciones de referencia y cómo se relaciona la validación con la evidencia.
  • Reglas e implementación: repositorio validator/rules/ (verificaciones), validator/src/ (implementación de referencia). El uso de ejecución y CI se describe en la especificación.
  • Interpretación: qué significa un "fallo" de validación para auditores (explicado en la especificación).

Para conformidad y uso de artefactos, consulte Conformidad y Artefactos.