Skip to content

Security: always-open/munder-difflin

Security

SECURITY.md

Security Policy

Scope

Munder Difflin is a local-first desktop app. It spawns local processes in PTYs and reads/writes files under directories you register. It opens no network listeners beyond a local Unix domain socket used for the in-app hook server, and has no auth or remote surface by design.

Supported versions

This is an early prototype. Security fixes target the main branch only.

Version Supported
main ✅
older tags ❌

Reporting a vulnerability

Please do not open a public issue for security problems.

You can expect an acknowledgement within a few days. Once a fix is available we'll credit you (unless you prefer to stay anonymous).

Notes for reviewers

  • Renderer ↔ main IPC goes through a typed contextBridge (window.cth); the renderer has no direct Node access (nodeIntegration: false, contextIsolation: true).
  • All fs:* / git:* IPC calls are sandboxed and path-validated in the main process, rooted at an agent's working directory.
  • The hive commits to a local git repo from a single committer (the main process); agents only write plain files.

There aren't any published security advisories