Skip to content

Security: NSWSESMembers/seslogin

SECURITY.md

Security Policy

Reporting a vulnerability

Please do not report security issues through public GitHub issues, discussions, or pull requests.

We use GitHub's private vulnerability reporting for this project. To report a vulnerability:

  1. Go to the Security tab of this repository.
  2. Click Report a vulnerability.
  3. Fill in the form with a description, affected component (api/, web/, infra/), reproduction steps, and impact.

This opens a private draft advisory visible only to the maintainers. You'll receive an acknowledgement within 7 days, and a status update within 30 days. If a fix is required, we'll coordinate a disclosure timeline with you and credit you in the published advisory (unless you'd prefer to remain anonymous).

If GitHub's private reporting form is unavailable for any reason, you can fall back to emailing the maintainer listed in the repository's commit history — but the GitHub flow is strongly preferred because it keeps the report, fix, and disclosure linked in one place.

Scope

In scope:

  • The Rust API and Lambda binaries under api/
  • The React/Relay frontend under web/
  • The Terraform configuration under infra/ (note: infra/ is published as reference only; live deployments are out of scope for direct testing)

Out of scope:

  • Vulnerabilities in third-party services we integrate with (Auth0, AWS managed services, the SES headquarters API) — please report those to the relevant vendor.
  • Issues that require an already-compromised user account or admin session to exploit.
  • Denial-of-service via volumetric traffic against shared infrastructure.

Supported versions

Only the main branch is supported. Fixes will land there and propagate to the prod branch on the next deployment.

There aren't any published security advisories