Security policy¶
SummonOS runs agents with real power on your Mac: Summon starts coding agents that can run commands, and
macctl changes system settings. We take reports about that seriously.
Reporting a vulnerability¶
Please do not open a public issue. Report it privately through GitHub instead: Security → Report a vulnerability.
Include what you found, how to reproduce it, the macOS version and the commit you tested, and what an attacker could do with it. We aim to acknowledge a report within a few days and will keep you posted until it is fixed. This is a small personal project, so there is no bug bounty, but we are glad to credit you in the fix.
Supported versions¶
SummonOS is experimental and has no supported production release yet. Report problems against the current
development checkout, including its commit. Fixes land on main; stable release/update qualification is pending.
The security and recovery model describes the actual boundaries.
What is in scope¶
install.shanddocs/install-ai.md: anything that makes the installer run code or change files it should not.macctl: a setting changed without a snapshot, anundothat restores the wrong value, or a way to make it write outside the settings it declares.- Summon: checkpoints and undo that fail silently, crash or log handoff that leaks data to the wrong place,
the
summon://URL scheme, the hotkey launcher, or the native dialog that guards creating a GitHub repo. - Secrets or personal data committed to this repository.
- Themes that introduce executable terminal configuration, overwritten foreign skill links, corrupt state silently replaced by defaults, and publishing checks that proceed after a scan failure.
Out of scope¶
- What an agent does within unattended authority you explicitly selected. Summon does not sandbox the agent; checkpoint recovery covers supported settings and successfully captured config files, not arbitrary actions. Report broken capture/undo and any way untrusted theme, diagnostic, or configuration data crosses its boundary.
- Vulnerabilities in third-party agents (Claude Code, Codex and others) or tools installed through Homebrew; please report those to their maintainers.