runmark is pre-1.0. The latest code on the default branch is the only supported version for security reporting and fixes.
Please do not open a public issue for security problems.
Instead:
- use GitHub private vulnerability reporting if it is enabled for the repository
- otherwise contact the maintainers privately through GitHub
When reporting an issue, include:
- a clear description of the problem
- affected files or commands if known
- reproduction steps
- expected impact
runmarkkeeps tracked intent inrunmark/and runtime-only state inrunmark/artifacts/;runmark/artifacts/should stay Git-ignored apart from tracked.gitkeepplaceholders.- Runtime secrets belong in
runmark/artifacts/secrets.yamlor supported$ENV:NAMEreferences. Missing$ENV:NAMEerrors intentionally reveal the variable name, but never the secret value itself. - Session lock files live under
runmark/artifacts/sessions/. If a process crashes and leaves a stale<sessionId>.lockbehind, remove that lock file only after you confirm no otherrunmarkprocess is still operating on the same session.
Maintainers will triage the report, confirm impact, and decide on the fix and disclosure process. Please avoid public disclosure until the issue has been reviewed and a mitigation path is ready.