Skip to content

Security: M8T-Jacob/inpost-shipx

Security

SECURITY.md

Security Policy

Supported Versions

Version Supported
0.x ✅

Reporting a Vulnerability

@m8t-jacob/inpost-shipx has zero runtime dependencies — it uses the global fetch available in Node.js 20+ (or an injected implementation via ShipXClientConfig.fetch) to call the InPost ShipX API (api-shipx-pl.easypack24.net / sandbox-api-shipx-pl.easypack24.net). The attack surface is therefore limited to: URL and query-string construction from user-supplied input (tracking numbers, point names, shipment ids, receiver/sender data), the Authorization: Bearer <token> header (the token is never logged, and never appears in a URL), and binary label handling (labels are returned as a raw ArrayBuffer, never parsed or executed).

If you discover a security vulnerability, please do not open a public issue. Instead, report it privately via GitHub Security Advisories for this repository.

Please include:

  • A description of the vulnerability and its potential impact
  • Steps to reproduce (a minimal code sample is ideal)
  • The package version affected

We aim to acknowledge reports within 5 business days and to release a fix as soon as reasonably possible.

There aren't any published security advisories