| Version | Supported |
|---|---|
| 1.6.x | ✅ |
| < 1.6 | ❌ |
Do not open a public issue. Instead, email the maintainers via the contact form at specforge.deepwhaleai.com, or open a private security advisory on GitHub (Security → Advisories → New draft security advisory).
Please include:
- A description of the vulnerability and its potential impact
- Steps to reproduce (a minimal OpenAPI spec that triggers it is ideal)
- The affected crate/component (e.g.
specforge-coreparser,specforge-goemitter)
We'll respond within 7 days and aim to ship a fix within 30 days of confirmation.
specforge processes user-supplied OpenAPI specs (YAML/JSON) and writes generated code to disk. The following are in-scope for security reports:
- Parser panics or denial of service — a malformed spec that crashes or hangs the library
- Path traversal — generated file paths that escape the user-specified output directory
- Injection in generated code — spec content that breaks out of string literals or doc comments in generated SDKs
- Memory safety — any
unsafecode issues (there are very fewunsafeblocks; the primary one is inspecforge-pluginWASM FFI)
Out of scope: issues in generated SDKs' runtime behavior (those are the consumer's responsibility to review), or issues in the VS Code extension's network calls.
We'll credit reporters in the changelog (with permission).