resetea.net/api
robacheque 15faa5b136 feat(testing): add vitest suite + guerrilla mail email pool
- Vitest unit tests for POST /api/erase: validation, form-only
  providers, all email providers, CRLF sanitization
- Snapshot on PROVIDER_DATA to catch provider config drift
- Mock via require cache to avoid nodemailer/sendmail dependency
- sendErasureMail call assertions (args + call count)
- fetch-test-emails.mjs script to refresh disposable email pool
- mailer: add Reply-To header pointing to requester email
- mailer: fallback to direct transport when sendmail unavailable
2026-04-17 22:47:06 +02:00
..
routes fix(security): CRLF injection en campos opcionales + XSS en rtbfUrl — VULN: Header injection 2026-04-07 17:25:12 +02:00
scripts feat(testing): add vitest suite + guerrilla mail email pool 2026-04-17 22:47:06 +02:00
services feat(testing): add vitest suite + guerrilla mail email pool 2026-04-17 22:47:06 +02:00
tests feat(testing): add vitest suite + guerrilla mail email pool 2026-04-17 22:47:06 +02:00
.env.example Egosurfing: búsqueda real de huella digital con resultados top 5 2026-04-07 12:52:35 +02:00
app.js fix(security): bypass de rate limiting via X-Forwarded-For spoofing — VULN: Rate limit evasion 2026-04-07 17:29:50 +02:00
package-lock.json Add full project structure: backend API + frontend 2026-04-07 12:09:54 +02:00
package.json feat(testing): add vitest suite + guerrilla mail email pool 2026-04-17 22:47:06 +02:00
vitest.config.js feat(testing): add vitest suite + guerrilla mail email pool 2026-04-17 22:47:06 +02:00