🟡 [P1] Secure identity verification endpoint #290

Closed
opened 2026-02-03 22:30:18 +00:00 by jason.woltje · 0 comments
Owner

Summary

/api/v1/federation/identity/verify has no auth guard. Anyone can call it.

Location

apps/api/src/federation/identity-linking.controller.ts:49-52

Required Fix

Add @UseGuards(AuthGuard) and rate limiting.

Priority

HIGH (P1) - Public endpoint

## Summary `/api/v1/federation/identity/verify` has no auth guard. Anyone can call it. ## Location `apps/api/src/federation/identity-linking.controller.ts:49-52` ## Required Fix Add `@UseGuards(AuthGuard)` and rate limiting. ## Priority **HIGH (P1)** - Public endpoint
jason.woltje added the securityapiapip1 labels 2026-02-03 22:30:18 +00:00
jason.woltje added this to the M7.1-Remediation (0.0.8) milestone 2026-02-03 22:31:35 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaic/stack#290