TensorWave · Authentication Profile

Tensorwave Authentication

Authentication

TensorWave declares 0 security scheme(s) across its OpenAPI definitions.

CompanyArtificial IntelligenceMachine LearningCloud ComputingGPUInfrastructureInferenceModel TrainingHigh Performance ComputingData Centers
Methods: Schemes: 0 OAuth flows: API key in:

Security Schemes

Source

Authentication Profile

Raw ↑
generated: '2026-08-02'
method: searched
source: https://www.scalarlm.com/inference/
spec_source: openapi/tensorwave-scalarlm-openapi.yml
summary:
  types: []
  api_key_in: []
  oauth2_flows: []
  note: 'ScalarLM declares NO securitySchemes. This is a real finding, not a gap in the harvest:
    the FastAPI application in tensorwavecloud/ScalarLM registers no authentication dependency on
    any router, and the documented request examples on scalarlm.com send no credential of any
    kind. A ScalarLM deployment is expected to be perimeter-protected by the operator (private
    network, ingress auth, or an API gateway in front of it), not by the application.'
schemes: []
documented_examples:
- source: https://www.scalarlm.com/inference/
  request: |
    curl https://gpt-oss.cray-lm.com/v1/chat/completions \
        -H "Content-Type: application/json" \
        -d '{"messages": [{"role": "user", "content": "..."}]}'
  credentials: none
- source: https://www.scalarlm.com/inference/
  request: |
    import scalarlm
    scalarlm.api_url = "https://gpt-oss.cray-lm.com"
    llm = scalarlm.SupermassiveIntelligence()
  credentials: none
  note: The Python client is configured with a base URL only; it takes no API key.
credentials_in_payloads:
- field: hf_token
  operation: publishToHuggingFace
  kind: third-party bearer token
  description: 'A Hugging Face access token with write permission, supplied by the caller in the
    PublishRequest body so ScalarLM can push a checkpoint to the Hub. It authenticates to Hugging
    Face, not to ScalarLM.'
  handling: 'Per the source docstring, the token is forwarded to sbatch via env-var export and is
    never written to disk or argv on the API pod side.'
platform_authentication:
  scope: The TensorWave GPU cloud platform (not the ScalarLM API)
  model: 'Not an API. Access to bare-metal nodes, Slurm and Kubernetes is by SSH public key,
    managed per user; team membership and access are administered by org admins in the TensorWave
    console.'
  docs:
  - https://docs.tensorwave.com/user-and-team-management/syncing-public-keys
  - https://docs.tensorwave.com/user-and-team-management/managing-team-member-access
  - https://docs.tensorwave.com/user-and-team-management/self-serve-inviting-users
  - https://docs.tensorwave.com/slurm/access
  mechanisms:
  - ssh-public-key
  - organization-role (admin vs member)
oauth2: false
oidc: false
scopes_artifact: null
scopes_note: No OAuth 2.0 surface exists, so no scopes/ artifact is emitted.
risks:
- id: unauthenticated-write-operations
  severity: high
  detail: 'With no application-level auth, every operation in the derived spec is reachable by any
    caller who can reach the deployment, including destructive ones: clearQueue,
    cancelTrainingJob, restartTrainingJob, deleteTrainingJob, cancelSlurmJob and
    publishToHuggingFace. Operators must not expose a ScalarLM deployment directly to the public
    internet.'