Status & support
VectorStep is maintained by a single author as a best-effort open source project. There is no SLA and no bug bounty. Only the latest released version receives fixes — there are no long-term support branches.
Issues are open and bug reports are wanted; see Licence & contributions for what’s welcome. Patches are not accepted, and pull requests from forks are auto-closed — this is a policy about provenance, not a judgement on any particular contribution.
Reporting a security issue
Section titled “Reporting a security issue”Do not open a public issue for a suspected vulnerability. Use GitHub’s private vulnerability reporting instead: the Security tab of the relevant repo, Report a vulnerability. Include a description of the issue, steps to reproduce or a proof of concept, the version or commit you were running, and any relevant deployment details.
Reports will be acknowledged as promptly as realistically possible, you’ll be told whether the issue is accepted and what the fix timeline looks like, and you’ll be credited in the release notes when a fix ships, unless you’d prefer not to be. Please allow a reasonable period for a fix before disclosing publicly.
Scope. VectorStep executes AI pipelines that can call tools and take
actions. Some behaviour that looks alarming is intentional and configurable
rather than a vulnerability — for example, an agent taking an action its
agent.yaml grants it, or a pipeline step running without a verifier
because none was configured. Reports about the trust and gating machinery
not behaving as documented are firmly in scope; reports that amount to “a
permissive configuration is permissive” generally are not. If you’re unsure,
report it anyway and say so.