Skip to content

Security: salesforce/sf-pi

Security

SECURITY.md

Security

Thank you for helping keep SF Pi and its users safe.

Reporting a vulnerability

Report suspected vulnerabilities through Salesforce's vulnerability reporting path:

https://www.sfdc.co/SubmitVuln

Do not open a public GitHub issue for suspected vulnerabilities, leaked secrets, credential exposure, or bugs that could enable unintended high-value mutations.

If a credential may have been committed, report it immediately and rotate it through the owning system. Removing it from the current branch is not sufficient.

Supported versions

Security fixes are made on main and released through normal release automation. Use the latest published SF Pi version and a Pi Runtime version allowed by package.json.

Security model

SF Pi is a pro-code developer tool and supports mutation. It does not claim to sandbox every workstation action. SF Guardrail provides known-surface mediation for risky first-party operations that SF Pi can classify.

Read Security model for trust surfaces, high-value durable mutations, Safety Envelopes, session and unattended approvals, prompt-injection impact controls, and residual risks.

Contributor security

  • Secure development covers review, validation, dependency, scanning, and high-value mutation requirements.
  • Public sanitization covers source, docs, examples, fixtures, screenshots, and diagnostic artifacts.

Never commit credentials, real org/workspace identifiers, customer or employee details, private endpoints, or copied private-source material. Credentials belong in Pi's auth store, restrictive user-owned configuration, or documented environment variables—not source or examples.

There aren't any published security advisories