The Vibgrate CLI follows a rolling release model. Security fixes land on the
latest published version of @vibgrate/cli.
| Version | Supported |
|---|---|
| Latest release | ✅ |
| Previous releases | ❌ |
Please upgrade to the latest version before reporting a vulnerability, and verify the issue still reproduces there.
Please do not open public GitHub issues, pull requests, or discussions for security vulnerabilities. Public disclosure before a fix is available puts users at risk.
Instead, report privately to:
Please include:
- A description of the vulnerability and its impact
- Steps to reproduce (a minimal proof of concept is ideal)
- The affected version(s) and your environment (OS, Node.js version)
- Any suggested remediation, if you have one
If you prefer, you may also use GitHub's private "Report a vulnerability" flow.
- Acknowledgement: within 3 business days of your report.
- Triage and initial assessment: within 7 business days.
- Fix or mitigation plan: communicated as soon as the severity and scope are understood; timelines depend on complexity.
- Disclosure: we coordinate public disclosure with you after a fix is released. We are happy to credit reporters who wish to be named.
Follow this policy in good faith and we will treat your research as authorized. We will work with you to fix the issue. We will not take legal action against you. If someone else brings a claim against you for work done under this policy, we will say plainly that you were authorized.
Good faith means four things:
- You do not read, change, or delete data that is not yours.
- You do not degrade the service for other people.
- You give us time to fix the problem before you tell anyone else.
- You stop and tell us the moment you find someone else's data.
The Vibgrate CLI runs locally and offline by default:
- There is no telemetry in the default path.
- Your code is parsed on your machine. It does not leave. The code graph,
drift reports, and MCP server all read local files (such as
graph.json). - The local MCP server (
vg serve) exposes read-only tools. - The code graph needs no API key and makes no network calls.
Some commands do reach the network — fetching version-correct library docs, for one. Those are explicit and opt-in. Push a scan to Vibgrate Cloud and what leaves your machine is metadata: package names, versions, findings, a score. A closed schema checks it on arrival.
The remediation agent is the one exception across Vibgrate. When you ask it to write a fix, it clones your repository into an isolated virtual machine we control, makes the change, and hands you a pull request. It only runs when you ask. See https://vibgrate.com/subprocessors for who handles what.
Find a path where code or sensitive data leaves your machine without you asking? That is a security issue. Report it through the process above.
More on Vibgrate's security posture: https://vibgrate.com/security.