Skip to content

Security: ensure global and per-route rate-limiting and abuse protection #164

@gelluisaac

Description

@gelluisaac

Description: Ensure unauthenticated endpoints and critical endpoints have rate limiting protections; verify rate-limiter-flexible is applied consistently.

  • Scope: packages/backend middleware and routes.
  • Expected behavior: Rate-limits applied with sensible defaults and whitelisting for internal services.
  • Current behavior: Rate-limiter library present but audit required.
  • Steps to reproduce: Inspect middleware and test endpoints.
  • Acceptance criteria: All public endpoints have rate-limits and tests validate throttling behavior.
  • Priority: high
  • Files/components affected: packages/backend/src/middleware
  • Recommended implementation steps:
    1. Add centralized rate-limiter middleware and unit tests.
    2. Configure per-route limits and exemptions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Stellar WaveIssues in the Stellar wave programdocumentationImprovements or additions to documentation

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions