
AegisCore
io.github.Sandeep-Hipparagi由 GitHub 帳號 Sandeep-Hipparagi 發布v0.1.3更新於 Oct 25, 2026
Deterministic zero-trust policy enclave and cryptographic WORM audit ledger for MCP tools.
發布方自己的服務:core.blue
概覽
AegisCore 是本地 stdio MCP 伺服器,作為零信任策略閘道,以確定性規則檢核 AI 代理的工具呼叫,並寫入防竄改稽核帳本。
- 可以做什麼
- 攔截代理的工具呼叫意圖,在執行前依嚴格 schema 與確定性策略不變量進行檢核
- 對 PAN、Aadhaar、電話、電子郵件等個人識別資訊做在途權杖化,並支援保險庫銷毀以實現刪除
- 將每次決策寫入僅可追加的 SHA-256 Merkle 鏈稽核帳本,並可驗證其完整性
- 把高風險動作掛起為待處理的人工審核(HITL)挑戰,直到審核人簽署
- 在隔離沙箱中執行已核准的動作,清除環境變數並設定強制逾時
- 套用內建策略包:DPDP 資料保護、金融交易上限、銀行轉帳上限與破壞性 DDL 攔阻
- 適用情境
- 當代理可存取資料庫、支付 API 或客戶紀錄等敏感後端,而你希望以確定性、可稽核的關卡取代提示詞護欄時使用。也適合需要合規稽核紀錄或高額動作人工核准的團隊。
- 執行需求
- 以 stdio 本機程序執行,可透過 npm 套件以 npx 啟動,或使用 Python 套件;README 中 Claude Desktop 與 Cursor 的範例是以 node 啟動本機腳本。未宣告驗證、環境變數或標頭。HTTP 閘道模式監聽本機連接埠(例如 8080)。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 AegisCore,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
🛡️ AegisCore: The Zero-Trust Deterministic Governance Enclave for AI Agents
[npm version] [npm sdk] [PyPI version] [License] [CI] [Zero-Trust] [DPDP Ready] [Security Policy] [Changelog]
AegisCore is an open-source reverse-proxy, deterministic invariant policy enclave, and cryptographic WORM audit ledger for autonomous AI agents. It intercepts model tool calls, validates them against strict schemas and deterministic invariants, and only executes approved actions within an isolated boundary.
📺 Terminal Showcases & Scenario Deep-Dives
[AegisCore Deterministic Gateway Overview]
🎯 Focused Scenario Showcases (Click to Expand)
Scenario 01: Model Tool Hijack & Data Exfiltration Defense
Threat Vector: Indirect prompt injection instructs an autonomous agent to dump
users.credentials.
AegisCore Defense: Deterministic boundary rejection in $<2\text{ ms}$ with 0 CPU cycles or sockets opened to the host database.
[Scenario 1: Model Hijack Intercept]
Run live: node --experimental-strip-types scripts/demo-scenario-1.js
Scenario 02: In-Flight DPDP PII Masking & Cryptographic Shredding
Threat Vector: Agent processes personal identifiers (Indian PAN / Aadhaar), conflicting with statutory Right to Erasure under India's DPDP Act.
AegisCore Defense: In-flight salted tokenization before WORM ledgering.shredVault()enforces complete erasure while preserving 100% of the cryptographic Merkle chain.
[Scenario 2: In-Flight DPDP PII Masking]
Run live: node --experimental-strip-types scripts/demo-scenario-2.js
Scenario 03: Cryptographic Merkle Chain & Tamper-Evident Audit
Threat Vector: Retrospective tampering of agent execution logs to conceal unauthorized actions.
AegisCore Defense: Write-Once-Read-Many (WORM) append-only ledger with cryptographic SHA-256 block traversal back to Genesis. Any bit alteration breaks chain validation.
[Scenario 3: Tamper-Evident WORM Audit]
Run live: node --experimental-strip-types scripts/demo-scenario-3.js
📦 Developer Packages & Distribution
⚡ Empirical Performance & Security Audit (v0.1.2)
AegisCore underwent an end-to-end production readiness audit, fault isolation analysis, high-concurrency stress testing, and adversarial penetration testing probing (SkillSpector static analysis & PentAGI-style adversarial evasion probes). Read the complete audit and verification report in AUDIT_REPORT.md.
Verified Micro-Benchmarks (v0.1.2)
[!TIP] Production Readiness Score: 9.8 / 10 (Enterprise), 9.9 / 10 (Startup), 9.9 / 10 (OSS).
Remediations across SEC-01 through SEC-09 (prototype pollution defense, deep nesting DoS protection, persistent session rate-limiting, fail-closed CLI audit verification, lowercase PII tokenization, case-insensitive sanctions enforcement, and non-positive/non-finite transfer boundaries) are verified with 100% test pass rates in Releasev0.1.2. SeeAUDIT_REPORT.md.
⚡ The Core Problem: Why Prompt Guardrails Fail
Modern AI agent architectures couple model intent directly to tool execution. Developers pass raw database connections, payments API credentials, and write privileges directly to the LLM agent runtime:
Why prompt guardrails cannot guarantee security:
- Probabilistic Non-Determinism: System prompts (
"Never delete user records") are probabilistic suggestions, not mathematical guarantees. Adversarial jailbreaks, indirect prompt injections, and context drift routinely bypass prompt instructions. - Credential Proliferation: Giving tools directly to the agent exposes infrastructure secrets, database passwords, and third-party API keys to the model runtime.
- Irreversible Mutations: Once an LLM hallucinates an out-of-bounds transfer or destructive
DROP TABLE, the damage is irreversible.
The AegisCore Solution: Strict Intent-Execution Decoupling
AegisCore strips all execution power from the agent. The agent produces only an Intent Proposal. AegisCore evaluates the proposal through a deterministic, zero-trust policy enclave before any downstream code is triggered:
📊 Core Architecture
📐 Architectural Execution Flow: sdk/ ➔ core/ ➔ policies/
AegisCore decouples probabilistic model decisions from irreversible execution by routing every tool call through a deterministic enclave. The monorepo architecture cleanly separates client bindings (sdk/), gateway runtime (core/ & src/), and declarative security invariants (policies/):
⏱️ Gateway Interception Latency Breakdown
🚀 60-Second Quickstart
Option A: Local CLI
Option B: Docker Compose
Option C: Run Banking Invariant Demonstration
🧩 Model Context Protocol (MCP) Integration
AegisCore provides a native stdio Model Context Protocol (MCP) server.
Claude Desktop Setup
Add AegisCore to your Claude Desktop configuration (claude_desktop_config.json):
macOS / Linux:
Windows:
Cursor IDE Setup
In Cursor Settings ➔ Features ➔ MCP Servers ➔ Add New MCP Server:
- Name:
AegisCore - Type:
command - Command:
node --experimental-strip-types <PATH_TO_AEGISCORE>/bin/aegis.ts mcp
💎 Feature Matrix
🛡️ Pre-Configured Policy Packs
AegisCore ships with enterprise policy packs in /policies:
policies/dpdp-india.json: Enforces India's Digital Personal Data Protection Act. Restricts bulk customer data exports, blocks unmasked identity table access, and requires Data Protection Officer authorization for customer profile purges.policies/fintech-guardrails.json: Enforces transaction ceilings, whitelists operating currencies (USD,EUR,INR,GBP), and requires dual-custody supervisor approval for transactions over $25,000.policies/banking-policy.json: Limits autonomous transfers to $10,000, blocks sanctioned/blacklisted destinations, and escalates mid-value transfers.policies/data-governance.json: Prohibits destructive DDL statements (DROP TABLE,TRUNCATE) and unauthorized account deletions.
📜 HTTP Gateway API Reference
POST /v1/gateway/dispatch
Submit an intent proposal for evaluation and execution.
POST /v1/hitl/challenges/:ticketId/resolve
Resolve a pending Human-in-the-Loop approval challenge.
GET /v1/audit/integrity
Cryptographically verify ledger Merkle chain integrity.
🤝 Contributing
We welcome community contributions! Please review CONTRIBUTING.md for local environment setup, zero-trust invariants, and pull request guidelines.
📄 License
Licensed under the Apache License 2.0. See LICENSE for details.
來源:README.md,提交 486f16b
工具
0版本歷史
1- v0.1.3最新Oct 25, 2026
評分
已滿足適用檢查項的 40%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。
其他 Core 整合
core.blue
blue.core官方發布者
core.blue 的遠端 MCP 端點,提供每位客戶獨立的私有代理記憶「house」:可讀手冊、試用沙盒、查價格與建議,並申請 house。

Brevio Core
由 GitHub 帳號 Brevio-Ventures 發布
本機 MCP 伺服器,讓編碼代理掃描程式碼中反覆出現的代理式錯誤、解釋規則、列出規則,並把一次修正固化成守衛。

brain-core
由 GitHub 帳號 xy-claude 發布
本機 MCP 伺服器,為 Claude Code 代理提供跨工作階段的長期記憶,以 markdown 檔案加上本機 SQLite 與向量索引保存。

Scovant Core
由 GitHub 帳號 Scovant 發布
對網站進行被動式AI代理就緒掃描:robots、llms.txt、JSON-LD、MCP發現、安全性。AI 翻譯

ProofCore
由 GitHub 帳號 ProofCore-Protocol 發布
面向AI代理的TON區塊鏈零認證加密公證與證據層。AI 翻譯