Skip to content

Security: MicTx/spec-harness

SECURITY.md

Security Policy

Report a security problem when a helper, installer, task-package gate, or optional server-mode adapter lets an untrusted input cross a boundary it should not cross. Public documentation and ordinary bugs use the support or issue paths instead.

Supported Versions

Security fixes target the latest release and the main branch. Older releases may not receive backported fixes.

Report a Vulnerability

Use GitHub private vulnerability reporting when it is available. If the form is unavailable, open a minimal public issue titled Security contact requested without exploit details; a maintainer will provide a private channel.

Include enough evidence for reproduction without turning the report into a public exploit:

  • The affected version or commit.
  • The affected file, command, or server endpoint.
  • Reproduction steps that do not expose credentials or personal data.
  • Expected and observed behavior.
  • Impact assessment and any suggested mitigation.

Do not include secrets, private keys, access tokens, personal data, or a weaponized proof of concept in a public issue.

Scope

Spec Harness runs helper scripts against task-package files under a project root. The optional server/ adapter is a self-hosted HTTP service; it defaults to loopback and must be protected by an authentication and TLS boundary before network exposure. Useful reports show the input, the boundary that was crossed, and the observed impact. Areas include path traversal, symlink escapes, unsafe archive handling, process isolation, installer replacement, secret disclosure, and authorization bypasses in the server adapter.

Disclosure

Maintainers will acknowledge a valid report, reproduce it, coordinate a fix, and publish a release note when disclosure is appropriate. Please allow time for a fix before sharing details publicly.

There aren't any published security advisories