Skip to content

Security: HKTITAN/swiggy-cli

SECURITY.md

Security policy

Supported versions

Version Supported
0.x

We're pre-1.0. Once 1.0 ships, the latest minor will be supported, plus the previous minor for 90 days.

Reporting a vulnerability

Do not open a public issue. Instead:

Please include:

  1. A clear description of the vulnerability and its impact.
  2. Steps to reproduce, ideally with a minimal command sequence.
  3. Whether the issue affects stored credentials, network traffic, or local state.
  4. Any suggested mitigation.

We aim to acknowledge within 3 business days and ship a fix or coordinated disclosure within 14 days for confirmed issues.

Threat model

swiggy-cli runs locally on a developer's machine and stores OAuth tokens at ~/.swiggy/auth.json with mode 0600. It speaks only to the three Swiggy MCP endpoints (overridable via env), the OAuth metadata/token endpoints they advertise, and a loopback redirect on 127.0.0.1. It performs no telemetry. Tokens are never logged or printed to stdout in human/JSON modes (only --raw echoes the literal MCP response, by design).

Out of scope

There aren't any published security advisories