Do not open a public GitHub issue for undisclosed security bugs. Use GitHub Security Advisories with a description, impact, steps to reproduce, and affected versions or commit SHAs.
This policy covers the extension and its package.json dependencies. Report engined itself against Rethunk-Tech/engined. VS Code and Marketplace infrastructure are out of scope.
Only the latest release receives security fixes.
- No authentication on the door — engined's door has no auth, and this extension authenticates nothing: an
engined.doorsURL (anyhttp(s)host) is trusted as configured, and workspace or folder values apply only after the user confirms them. - Filesystem writes from a language model —
engined_generateImageandengined_speakwrite at a path the model chooses. Every path crossessrc/pathGuard.tsand is rejected outside an open workspace folder; there is no other sandbox. Rule: AGENTS.md. - Egress from tool confirmations — the confirmation names the route and states when
egressis not local (prompt or file content leaves this machine). Review it before approving. - No prompt/response logging — the "engined" output channel never logs request or response content; do not add such logging in a PR.