Skip to content

Security: solidlime/pi-multiprovider

Security

SECURITY.md

Security Policy

Supported versions

Security fixes are applied to the latest published release.

Credential storage

pi-multiprovider stores additional provider credentials in multiprovider-auth.json under Pi's agent directory. Like Pi's own auth.json, this file contains plaintext credentials and relies on local filesystem protections:

  • the file is created and rewritten with mode 0600
  • writes use an atomic same-directory rename
  • mutations use a cross-process lock
  • credentials never appear in public scheduler snapshots

Do not commit this file, copy it into bug reports, or expose it to untrusted local users. Set PI_CODING_AGENT_DIR to a private directory when running in shared or ephemeral environments.

Reporting a vulnerability

Use GitHub's private vulnerability reporting for this repository. Do not open a public issue containing credentials, auth files, request headers, OAuth tokens, or reproducible secret material.

Include the affected version, provider/auth type, impact, and a redacted reproduction. Synthetic credentials are preferred.

There aren't any published security advisories