Skip to content

Security: NDDev-it-com/nddev-mimocode-app

SECURITY.md

Security

Report security issues privately to the repository owner.

This module manages only explicit target directories. It must not read live MiMo Code authentication, provider credentials, runtime caches, or state outside the target supplied with --target.

The manager validates target ownership, preserves unmanaged target files, rolls back failed mutations, and holds lifecycle locks through launched child completion. The exact lock and software handoff contract is owned by config/nddev-contract.json and enforced by cli-tools/nddev_mimocode.py. Manager-owned launch and staged-probe environment values disable upstream analysis telemetry, autoupdate, project config discovery, external compatibility loaders, and external skill/plugin discovery; caller overrides are rejected. Launch also rejects unknown files under the managed MIMOCODE_CONFIG_DIR projection instead of executing or deleting them. Target-owned software install, update, and launch reject non-canonical product hosts before network, staging, or runtime: only macOS arm64/x64 and Ubuntu glibc arm64/x64 are in scope, with no official Ubuntu version floor claimed.

The full-auto profile is a no-sandbox runtime posture. Deliberate same-UID tampering outside that no-sandbox boundary is not claimed to be prevented.

There aren't any published security advisories