Saltar al contenido
AKOS
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 estable

Ejemplo 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 SSDF

Reglas 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.