KubeMQ Python SDK

March 11, 2026 · View on GitHub

Reporting Vulnerabilities

If you discover a security vulnerability in this SDK, please report it responsibly:

  1. Do NOT open a public issue.
  2. Email security@kubemq.io with details.
  3. We will acknowledge receipt within 48 hours and provide a timeline for a fix.

Dependency Management

  • Runtime dependencies are scanned automatically by Dependabot.
  • pip-audit is run in CI to detect known vulnerabilities.
  • See pyproject.toml for the full dependency justification table.

Dependency Justification

DependencyPurposeRuntime Required?
grpcio>=1.51.0gRPC transport for server communicationYes
protobuf>=4.21.0Protocol Buffers serializationYes
pydantic>=2.0.0Data validation and settingsYes
PyJWT>=2.6.0JWT token handling for authYes
grpcio-tools>=1.51.0Protobuf code generationNo — dev only

SBOM Generation (Optional)

To generate a CycloneDX SBOM for a release:

pip install cyclonedx-bom
cyclonedx-py environment --output sbom.json --format json

This is recommended for compliance but not required for every release.