CommunityCodierung & Entwicklunggithub.com

mattcrypted/pharos-sentinel

Sentinel – ein schreibgeschütztes Vorab-Risikogate für On-Chain-Aktionen. Für eine gegebene (Adresse, Aktion) gibt es eine Bewertung von sicher / Vorsicht / gefährlich zurück, bevor ein Agent Werte bewegt. Als Pharos Skill Engine Step-0 Vorab-Prüfung verpackt (MCP-Server + SKILL.md/CLI).

Was ist pharos-sentinel?

Sentinel ist ein schreibgeschütztes On-Chain-Risikogate, das als erste Sicherheitsstufe (Step-0) in der Pharos Skill Engine fungiert. Es prüft vor jeder wertbewegenden Aktion eines KI-Agenten die Zieladresse und den Aktionstyp und gibt eine Bewertung von 'sicher', 'Vorsicht' oder 'gefährlich' zurück. Dies ermöglicht eine risikoarme Entscheidungsgrundlage, bevor tatsächlich Transaktionen ausgeführt werden. Das Tool ist als MCP-Server (Model Context Protocol) und CLI-Paket verfügbar und lässt sich direkt in Agenten-Frameworks wie Claude Code, Cursor oder Codex integrieren. Die Prüfung erfolgt vollständig schreibgeschützt und benötigt keine privaten Schlüssel – nur eine Leseberechtigung für öffentliche Blockchain-Daten.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add mattcrypted/pharos-sentinel

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht pharos-sentinel?

Sentinel – ein schreibgeschütztes, vor der Aktion ausgeführtes On-Chain-Risikogate. Für eine gegebene (Adresse, Aktion) gibt es eine Bewertung von sicher / Vorsicht / gefährlich zurück, bevor ein Agent Werte bewegt. Verpackt als Pharos Skill Engine Step-0 Vorab-Prüfung (MCP-Server + SKILL.md/CLI).

Beschreibung

Sentinel bietet Agenten eine risikobewusste Entscheidungsgrundlage, ohne dass eine Transaktion tatsächlich durchgeführt wird. Es ist als schreibgeschützter Dienst konzipiert, der keine privaten Schlüssel verwendet, sondern öffentliche Blockchain-Daten liest.

Unterstützte Plattformen

  • Claude Code – über mcp install
  • Cursor – als MCP-Tool
  • Codex – CLI-basiert
  • Andere MCP-kompatible Agenten

Installation

pip install pharos-sentinel

Oder über MCP:

mcp install pharos-sentinel

Verwendung

Als CLI

pharos-sentinel check --address 0x1234... --action transfer

Beispielausgabe:

{
  "address": "0x1234...",
  "action": "transfer",
  "verdict": "caution",
  "reason": "Adresse ist nicht in der Vertrauensliste, aber aktiv seit >30 Tagen"
}

Als MCP-Tool

Nach der Installation als MCP-Server können Agenten den Befehl check_risk aufrufen:

{
  "tool": "check_risk",
  "arguments": {
    "address": "0x1234...",
    "action": "transfer"
  }
}

Bewertungen

StufeBedeutungHandlungsempfehlung
safeAdresse und Aktion sind unbedenklichFühre die Aktion aus
cautionLeichte Risiken erkanntBestätigung durch Benutzer erforderlich
dangerousHohes Risiko oder bekannte böswillige AdresseAktion blockieren

Funktionsweise

Sentinel überprüft:

  1. Adress-Reputation – ob die Adresse mit bekannten Betrugsadressen, Hacks oder Smart-Contract-Schwachstellen in Verbindung steht.
  2. Aktionskontext – ob die Aktion (z. B. transfer, approve, swap) für die gegebene Adresse typisch und sicher ist.
  3. Transaktionshistorie – wie lange die Adresse aktiv ist und ob auffällige Muster vorliegen.

Alle Prüfungen erfolgen schreibgeschützt gegen öffentliche Blockchains (Ethereum, Polygon, Arbitrum, Optimism). Keine privaten Schlüssel, keine Transaktionssignierung.

Integration

Fügen Sie folgende Konfiguration zu Ihrer Agenten-Umgebung hinzu:

# .claude/settings.json
{
  "mcpServers": {
    "pharos-sentinel": {
      "command": "npx",
      "args": ["-y", "@mattcrypted/pharos-sentinel"]
    }
  }
}

Lizenz

MIT

Verwandte Skills