Navide
WhyNavide CloudAvailable todayContributeGitHub
Download

On this page

WhyNavide CloudAvailable todayContribute

More

GitHub

Change language

Download

Navide/Legal

Security Policy

How to report a vulnerability in Navide, which versions receive fixes, and an honest account of the security model — including the limits that have not been engineered away yet.

Last updated 2026-08-17 Source: Navide repository SECURITY.md @ da100d36 (2026-08-17)
Contents
  1. Supported versions
  2. Reporting a vulnerability
  3. Security model
  4. Credentials
  5. Agent authority
  6. Git allowlist boundary
  7. Handoffs and logs
  8. External integrations
  9. Known security limitations

Supported versions

Navide is currently pre-1.0. Security fixes target the latest code on main and the newest published release when releases are available.

Version Supported
Latest 0.1.x release Yes
Older snapshots No guaranteed fixes

Reporting a vulnerability

Do not open a public GitHub Issue for a suspected vulnerability.

Email nt.nerdtechnic@gmail.com with the subject:

[Navide] Security Vulnerability

Include a description, reproduction steps, potential impact, affected versions or commits, and a suggested fix if available. Remove credentials, private source code, and unrelated personal data from the report.

The project aims to acknowledge reports within 48 hours and provide a status update within 7 days. These are response targets, not a guarantee of resolution within that period.

Security model

Navide's Electron application, Python backend, PTYs, orchestration state, and workspace data run on the user's machine. The backend listens on loopback and is not designed to be exposed as a remote service.

Navide is local-first, not universally offline. External coding CLIs, cloud AI providers, Context7, search, Git hosts, MCP servers, and update checks can communicate with third parties when used. See Privacy and Data Flows.

Credentials

  • Coding-agent credentials remain in each external CLI's own configuration.
  • Cloud AI keys entered in Navide are stored locally in the application data directory with restrictive file permissions (0600 on supported systems).
  • Exported settings redact API keys and tokens.
  • Local file permissions are not protection against malware, a compromised account, unrestricted agents, backups, or another process running with equivalent authority.

Agent authority

  • Agents normally execute with the current user's operating-system permissions.
  • Navide does not currently provide a complete workspace sandbox.
  • YOLO mode may pass flags that bypass an external CLI's confirmations or sandbox. Some CLIs may execute tools without a confirmation gate even when Navide does not pass such a flag.
  • Full Auto can answer agent questions without another user response.
  • Use automation only in trusted, version-controlled workspaces and review resulting commands and diffs.

Git allowlist boundary

The Manifest v2 Git allowlist only confirms that the top-level executable is git. It does not restrict Git subcommands or arguments and is not a process sandbox. Git's pager, aliases, SSH command configuration, hooks, and similar mechanisms may indirectly execute other programs. Therefore shell: "allowlist" combined with Git remains a high-trust grant.

Handoffs and logs

  • Cross-agent and cross-stage handoffs can propagate task text, prior output, and accidental secrets.
  • Complete secret scrubbing is not yet an enforceable security boundary.
  • Run history, terminal logs, CLI logs, token metadata, Git history, and exported diagnostics may retain sensitive content.
  • Never place credentials directly in prompts, plans, screenshots, issue reports, or files intended for handoff.

External integrations

MCP servers and provider integrations execute according to their own configuration and trust model. Review commands, environment variables, endpoint URLs, and provider policies before enabling them.

Known security limitations

  • No complete cross-platform workspace sandbox
  • No complete secret-redaction guarantee for handoffs and diagnostics
  • External CLI permission semantics differ and may change between versions
  • Locally persisted API keys are not stored in an operating-system secret vault
  • Provider log readers depend on files or databases owned by external tools
  • Automatic update security depends on signed, notarized release artifacts and GitHub Release metadata

The Product Roadmap defines policy, isolation, and secret handling as a dedicated long-term horizon. Documentation must not claim those controls have shipped before they are implemented and verified.

← All legal pages Back to top ↑

Navide/法務

安全政策

如何回報 Navide 的漏洞、哪些版本會收到修正,以及對安全模型的誠實說明 ——包括尚未透過工程手段消除的限制。

最後更新日期 2026-08-17 來源: Navide repository SECURITY.md @ da100d36 (2026-08-17)
本文目錄
  1. 支援的版本
  2. 回報漏洞
  3. 安全模型
  4. 憑證
  5. Agent 權限
  6. Git Allowlist 邊界
  7. Handoff 與 Log
  8. 外部整合
  9. 已知的安全限制

支援的版本

Navide 目前仍在 1.0 之前。安全修正以 main 上的最新程式碼為目標;有發布版本時,也以最新發布的版本為目標。

版本 支援
最新的 0.1.x 發布版 是
較舊的快照 不保證修正

回報漏洞

疑似漏洞請勿在 GitHub 上公開開立 Issue。

請寄信至 nt.nerdtechnic@gmail.com,主旨為:

[Navide] Security Vulnerability

請附上描述、重現步驟、潛在影響、受影響的版本或 Commit,以及(若有)建議的修正方式。請從回報中移除憑證、私人原始碼與無關的個人資料。

本專案的目標是在 48 小時內確認收到回報,並在 7 天內提供狀態更新。這些是回應目標,並非保證在該期間內解決。

安全模型

Navide 的 Electron 應用程式、Python Backend、PTY、調度狀態與 Workspace 資料都在使用者的機器上執行。Backend 只在 loopback 上監聽,並非設計來作為遠端服務對外公開。

Navide 採用 Local-first,但不代表所有情況都完全離線。外部 Coding CLI、Cloud AI Provider、Context7、搜尋、Git Host、MCP Server 與更新檢查在使用時都可能與第三方通訊。請參閱隱私與資料流。

憑證

  • Coding Agent 憑證保留在各外部 CLI 自己的設定中。
  • 在 Navide 中輸入的 Cloud AI Key 會以受限制的檔案權限(受支援系統上為 0600)儲存在本機應用程式資料目錄中。
  • Export 的設定會遮蔽 API Key 與 Token。
  • 本機檔案權限無法防範 Malware、遭入侵的帳號、無限制 Agent、Backup,或其他以同等權限執行的 Process。

Agent 權限

  • Agent 通常以目前使用者的作業系統權限執行。
  • Navide 目前尚未提供完整的 Workspace Sandbox。
  • YOLO Mode 可能傳入略過外部 CLI 確認或 Sandbox 的旗標。即使 Navide 沒有傳入這類旗標,部分 CLI 仍可能在沒有確認閘門的情況下執行工具。
  • Full Auto 可以在不需要使用者再次回應的情況下回答 Agent 的問題。
  • 只在可信任、已使用版本控制的 Workspace 中使用自動化,並檢查所產生的 Command 與 Diff。

Git Allowlist 邊界

Manifest v2 的 Git Allowlist 只確認最上層可執行檔是 git。它不限制 Git 子命令或引數,也不是 Process Sandbox。Git 的 Pager、Alias、SSH 命令設定、Hook 與類似機制都可能間接執行其他程式。因此 shell: "allowlist" 搭配 Git 仍屬高信任授權。

Handoff 與 Log

  • 跨 Agent 與跨 Stage 的 Handoff 可能會傳播任務文字、先前輸出與意外夾帶的 Secret。
  • 完整的 Secret Scrubbing 目前還不是可強制執行的安全邊界。
  • Run History、Terminal Log、CLI Log、Token Metadata、Git History 與 Export 的診斷資料都可能保留敏感內容。
  • 絕不要把憑證直接放進 Prompt、Plan、截圖、Issue 回報或用於 Handoff 的檔案。

外部整合

MCP Server 與 Provider 整合依照各自的設定與信任模型執行。啟用前請先檢查命令、環境變數、Endpoint URL 與 Provider 政策。

已知的安全限制

  • 沒有完整的跨平台 Workspace Sandbox
  • Handoff 與診斷資料沒有完整的 Secret 遮蔽保證
  • 外部 CLI 的權限語意各不相同,且可能隨版本變動
  • 本機保存的 API Key 並未儲存在作業系統的 Secret Vault 中
  • Provider Log Reader 依賴外部工具所擁有的檔案或資料庫
  • 自動更新的安全性取決於已簽章、已公證的發布 Artifact 與 GitHub Release Metadata

產品路線圖將政策、隔離與 Secret 處理定義為專屬的長期目標。在這些控制措施實作並驗證完成前,文件不得宣稱它們已經交付。

← 法務文件總覽 回到頂端 ↑

Navide/法務

セキュリティポリシー

Navide の Vulnerability を報告する方法、修正が提供される Version、そしてまだ解消されていない制限を含む Security Model の率直な説明です。

最終更新日 2026-08-17 出典: Navide repository SECURITY.md @ da100d36 (2026-08-17)
目次
  1. サポート対象の Version
  2. Vulnerability の報告
  3. Security Model
  4. 認証情報
  5. Agent の権限
  6. Git Allowlist の境界
  7. Handoff と Log
  8. 外部 Integration
  9. 既知の Security 上の制限

サポート対象の Version

Navide は現在 1.0 以前の段階です。Security 修正は main の最新コードと、Release がある場合は最新の公開 Release を対象とします。

Version サポート
最新の 0.1.x Release あり
古い Snapshot 修正の保証なし

Vulnerability の報告

Vulnerability が疑われる場合は、公開の GitHub Issue を作成しないでください。

次の件名で nt.nerdtechnic@gmail.com へメールしてください。

[Navide] Security Vulnerability

説明、再現手順、想定される影響、影響を受ける Version または Commit、可能であれば修正案を含めてください。Credential、非公開の Source Code、無関係な個人 Data は報告から取り除いてください。

本 Project は、48 時間以内に報告の受領を返信し、7 日以内に状況を報告することを目標としています。これらは対応目標であり、その期間内での解決を保証するものではありません。

Security Model

Navide の Electron Application、Python Backend、PTY、Orchestration State、Workspace Data はユーザーの端末上で動作します。Backend は Loopback で待ち受け、Remote Service として公開されるようには設計されていません。

Navide は Local-first ですが、常に完全オフラインという意味ではありません。External Coding CLI、Cloud AI Provider、Context7、Search、Git Host、MCP Server、Update Check は、利用時に第三者と通信する場合があります。プライバシーとデータフローを参照してください。

認証情報

  • Coding Agent の Credential は、各 External CLI 自身の Configuration に残ります。
  • Navide に入力した Cloud AI Key は、制限された File Permission(対応 System では 0600)で Application Data Directory にローカル保存されます。
  • Export した Settings では API Key と Token が Redact されます。
  • Local File Permission は、Malware、Compromised Account、Unrestricted Agent、Backup、同等の権限で動作する別の Process に対する保護にはなりません。

Agent の権限

  • Agent は通常、現在のユーザーの OS 権限で実行されます。
  • Navide は現在、完全な Workspace Sandbox を提供していません。
  • YOLO Mode は、External CLI の Confirmation や Sandbox を回避する Flag を渡す場合があります。Navide がそのような Flag を渡さなくても、一部の CLI は Confirmation Gate なしで Tool を実行することがあります。
  • Full Auto は、ユーザーの追加応答なしに Agent の質問へ回答できます。
  • Automation は、信頼でき Version Control された Workspace でのみ使用し、結果として生じた Command と Diff を確認してください。

Git Allowlist の境界

Manifest v2 の Git Allowlist は、Top-level の Executable が git であることだけを確認します。Git の Subcommand や引数を制限せず、Process Sandbox でもありません。Git の Pager、Alias、SSH Command の設定、Hook などの仕組みは、間接的に他の Program を実行する可能性があります。したがって、shell: "allowlist" と Git の組み合わせは、依然として高い信頼を要する Grant です。

Handoff と Log

  • Agent 間および Stage 間の Handoff は、Task Text、前段の Output、意図しない Secret を伝播させる可能性があります。
  • 完全な Secret Scrubbing は、まだ強制可能な Security Boundary ではありません。
  • Run History、Terminal Log、CLI Log、Token Metadata、Git History、Export した Diagnostics には、機密性の高い内容が残る場合があります。
  • Prompt、Plan、Screenshot、Issue Report、Handoff 用の File に Credential を直接置かないでください。

外部 Integration

MCP Server と Provider Integration は、それぞれの Configuration と Trust Model に従って実行されます。有効化する前に、Command、環境変数、Endpoint URL、Provider Policy を確認してください。

既知の Security 上の制限

  • 完全な Cross-platform Workspace Sandbox がない
  • Handoff と Diagnostics に対する完全な Secret Redaction の保証がない
  • External CLI の Permission Semantics は CLI ごとに異なり、Version 間で変わる可能性がある
  • ローカルに永続化された API Key は、OS の Secret Vault に保存されない
  • Provider Log Reader は、外部 Tool が所有する File や Database に依存する
  • Automatic Update の Security は、署名・公証済みの Release Artifact と GitHub Release Metadata に依存する

Product Roadmap は、Policy、Isolation、Secret Handling を専用の長期 Horizon と位置づけています。Documentation は、これらの Control が実装・検証される前に、出荷済みであると主張してはなりません。

← 法務ページ一覧 トップへ戻る ↑

Contents

  1. Supported versions
  2. Reporting a vulnerability
  3. Security model
  4. Credentials
  5. Agent authority
  6. Git allowlist boundary
  7. Handoffs and logs
  8. External integrations
  9. Known security limitations

本文目錄

  1. 支援的版本
  2. 回報漏洞
  3. 安全模型
  4. 憑證
  5. Agent 權限
  6. Git Allowlist 邊界
  7. Handoff 與 Log
  8. 外部整合
  9. 已知的安全限制

目次

  1. サポート対象の Version
  2. Vulnerability の報告
  3. Security Model
  4. 認証情報
  5. Agent の権限
  6. Git Allowlist の境界
  7. Handoff と Log
  8. 外部 Integration
  9. 既知の Security 上の制限
Navide

The engineering instrument for the Agent era

MIT © Navide Team

Product

Why it existsThree engineering loopsAvailable todayDownload

Use

Getting startedUser guideTroubleshooting

Understand

ManifestoVisionRoadmap

Participate

GitHubDiscordDiscussionsContributingIssues

Legal & boundaries

Privacy and data flowsSecurity policyCode of conductBoundariesLicensesAll legal pages →