Docs · Beta
Crear un pack
Un pack define conocimiento operativo por dominio.
Estructura
tree
packs/
my-pack/
pack.md # frontmatter + secciones estructuradas
checklists.md # checklist accionable
sources.md # fuentes con URL estableEjemplo mínimo
packs/security/threat-modeling/pack.md
---
slug: threat-modeling
title: Threat Modeling
domain: security
status: stable
version: 1.9.0
tags: [owasp, input-validation, secrets]
---
## Principios
- Todo dato externo es no confiable hasta demostrar lo contrario.
- Fail closed: si la política es ambigua, denegar.
## Patrones
- Validación por schema en el borde (Zod/Valibot).
- Errores tipados sin filtrar internals.
## Riesgos
- Redacción incompleta de secretos en trazas.
## Checklist
- [ ] ¿Toda entrada tiene un schema explícito?
- [ ] ¿Los secretos están fuera del repo y del prompt?
## Fuentes
- OWASP ASVS 4.0
- NIST SSDFReglas de calidad
- · Principios accionables: si no se puede violar, no es un principio.
- · Patrones con contexto: cuándo aplican y cuándo no.
- · Riesgos verificables por checklist.
- · Fuentes con URL estable y sección concreta.