Skip to content

Security: chaitanyagiri/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