Repository navigation
0.1.0 - Hardening de Hono + testing
Pre-release
Pre-release
Fase 1 del plan de auditoria (ver docs/00-auditoria.md para el detalle completo).
Seguridad
- Rate limiting propio en
POST /commentsyPOST /tlgrm- cierra el vector real del hackeo de ~800 comentarios. basePathsimplificado a/api- ya no un UUID tratado como pseudo-secreto (aparecia en texto plano en cada log de acceso).hono/secure-headers,hono/body-limit,hono/csrf,hono/timeoutnuevos.errorHandlerrespeta el status/mensaje real deHTTPExceptionen vez de aplanar todo a 500.- Dependencias actualizadas:
bun audit46 -> 3 vulnerabilidades (las 3 restantes documentadas).
Correccion de bugs
count()agregado en vez deSELECT *completo para alternardirectionen comentarios (N+1 real).- Logs movidos a consola - los de archivo nunca funcionaron en produccion (filesystem read-only en Vercel serverless).
- Respuesta de error de Zod normalizada al shape
ApiResponse.
Testing
- 15 tests con
bun test, cero tocan Turso o Telegram reales. .husky/pre-pushnuevo: biome + tsc + bun test antes de cada push.
Primera version real: este repo no tenia "version" en package.json hasta ahora.
Pre-release: vive en dev, main no se toco en esta ronda.
🤖 Generated with Claude Code