This package follows Semantic Versioning. Security fixes are applied to the latest minor release of each currently-supported major branch.
While the package is pre-1.0, only the latest 0.x release receives security updates. Breaking changes may ship in minor versions per SemVer's 0.x exception — please pin a tight version constraint.
| Version | Supported |
|---|---|
0.x (latest) |
✅ |
< 0.x (older minors) |
❌ |
Once 1.0.0 is released, this table will be updated to reflect the supported major lines.
Please do not file a public GitHub issue for security problems.
Use one of the following private channels:
- GitHub Private Vulnerability Reporting (preferred): open a private advisory at https://github.com/TitusKirch/forgemap/security/advisories/new.
- Email: titus.kirch@kirch.dev. PGP available on request.
Please include:
- A description of the vulnerability and its impact.
- Steps to reproduce (a minimal failing test case is ideal).
- The affected version(s).
- Any suggested fix, if you have one.
| Stage | Target timeline |
|---|---|
| Acknowledgement of report | within 3 business days |
| Initial assessment & triage | within 7 business days |
| Patch released (if accepted) | depends on severity — critical issues prioritised |
| Public disclosure & advisory | coordinated with reporter after the patch ships |
If the report is declined (e.g. behaviour is intentional, out of scope, or a duplicate), you will receive a written explanation. You may publish your findings after we close the report.
In scope:
- The
forgemapCLI source code and shipped configuration defaults. - Documented commands and their behavior on the local filesystem.
Out of scope:
- Vulnerabilities in upstream dependencies (Node.js,
gh, git itself) — report those to their respective maintainers. - Misconfiguration in the user's environment (e.g. overly permissive
~/.config/forgemap/config.json). - Issues that require an already-compromised host system.
Reporters who follow this process responsibly are credited in the CHANGELOG and the corresponding GitHub Security Advisory, unless they prefer to remain anonymous.
Maintained by Titus Kirch / IT-Dienstleistungen Titus Kirch.