Files
gstack/SECURITY.md
8e24cf48df fix(gbrain): brain context loads, managed sync works, memory sync stops duplicating (#2883, #2985, #2922)
- brain-context-load called 'gbrain list_pages' (an MCP tool name), so
  every skill's brain context was 0 bytes. It now uses 'gbrain list'
  with gbrain's real filter flags, and prints one line when queries fail.
- The code-stage sync always passes --no-pull (managed gbrain >= 0.51
  refuses without it); a gbrain that rejects the flag fails with an
  upgrade message and is never retried without it. stderr is streamed
  with a bounded tail and quoted in failure summaries.
- /sync-gbrain gains --sources (and GSTACK_MEMORY_INGEST_SOURCES); by
  default it skips types already synced through a federated curated
  source, so curated pages stop being re-duplicated.

Co-authored-by: Vitor Cepeda Lopes <vitor@vitorcepedalopes.com>
Co-authored-by: harshitgavita-07 <harshit.gavita@gmail.com>
2026-10-02 14:56:05 +00:00

1.3 KiB

Security Policy

Reporting a vulnerability

Please report security vulnerabilities privately, not in public issues, pull requests, or discussions.

Preferred: use GitHub private vulnerability reporting: https://github.com/garrytan/gstack/security/advisories/new

Include what you can: the affected file, skill, or command; the gstack version (cat VERSION in your install, or the /gstack-upgrade output); steps to reproduce; and the impact you observed.

If that link does not work: open a minimal public issue titled "Request for a private security contact". Do not include any technical details, affected files, or proof of concept in it. A maintainer will reply with a private channel, and you can send the details there.

Scope

gstack is a set of skills, scripts, and helper binaries that run on your own machine with your own credentials. Reports about the code in this repository are in scope: the skill templates and generated SKILL.md files, bin/, lib/, browse/, scripts/, the installer (setup), and the GitHub Actions workflows. Vulnerabilities in third-party tools gstack drives (Claude Code, Codex, gbrain, scanners, browsers) should go to those projects.

Supported versions

Fixes land on main and ship in the next release. Run /gstack-upgrade to get them; older versions are not patched separately.