Eine automatisierte Sicherheitsprüfung von Smart-Contract-Quellcode, bereitgestellt als PDF-Bericht. Der Dienst wird als Remote-MCP-Server von SOKEN LTD betrieben.
Funktionsweise
Sie stellen eine bereitgestellte Vertragsadresse und Blockchain, ein öffentliches Repository und einen Commit, Quelldateien in der Konversation oder privaten Code über einen einmaligen Upload-Link bereit. Der Server fixiert die genaue Quelle, erstellt sie in einer Sandbox-Umgebung, führt eine statische Analyse durch und erfasst Einstiegspunkte, Rollen, externe Aufrufe und Upgrade-Berechtigungen. Ihre KI-Client-Sitzung liest den fixierten Code über schreibgeschützte Tools, bestätigt oder verwirft jeden Fund mit zitierten Code-Referenzen und übermittelt die Ergebnisse. Der Server erzwingt die Quellintegrität (indem er Zitate ablehnt, die vom fixierten Code abweichen), berechnet alle Anzahlen und Gesamtwerte und wendet eine feste Schweregradmatrix an. Die Ausgabe ist ein PDF-Bericht, der auf soken.dev gehostet wird.
Kein Mitarbeiter von SOKEN LTD liest den Code oder die Befunde, bevor der Bericht erstellt wird. Dies ist eine automatisierte Prüfung, kein manuelles Audit.
Verbindungsaufbau
Fügen Sie die Server-URL zu einem beliebigen MCP-kompatiblen Client hinzu:
https://mcp.soken.dev/mcp
Es ist keine Authentifizierung erforderlich. Die folgenden Schritte gelten für die meisten MCP-Clients:
- Claude (claude.ai or Claude Code): Fügen Sie die URL als Remote-MCP-Server in Ihren MCP-Server-Einstellungen hinzu. Die Tools erscheinen automatisch in Ihrer Konversation.
- ChatGPT: Fügen Sie die URL über die MCP-Server-Konfiguration in Ihren Einstellungen hinzu. Nach dem Hinzufügen sind die Prüf-Tools in Ihrer Sitzung verfügbar.
- Cursor: Fügen Sie die URL in Ihre MCP-Server-Konfigurationsdatei ein. Die Tools sind im KI-Panel Ihres Editors verfügbar.
- Other MCP clients: Jeder Client, der das Model Context Protocol unterstützt, kann sich über die obige URL verbinden. Konsultieren Sie die Dokumentation Ihres Clients für Konfigurationsdetails.
Nach der Verbindung starten Sie eine Prüfung mit review_start, verfolgen den Fortschritt mit review_status und rufen den fertigen Bericht mit review_report ab.
Unterstützte Netzwerke
- EVM-Chains (Ethereum und EVM-kompatible Netzwerke, einschließlich HyperEVM)
- TRON
- Solana
- TON
- Aptos
Starknet und Sui werden derzeit nicht unterstützt.
Unterstützte Sprachen
- Solidity, Vyper (EVM, HyperEVM, TRON)
- Rust: Anchor, native, Pinocchio (Solana)
- FunC, Tact, Tolk (TON)
- Move (Aptos)
Fair-Use-Grenzen
Zwei Berichte pro Nutzer und Tag. Bei Anfragen, die über gemeinsam genutzte KI-Plattforminfrastruktur weitergeleitet werden, wird die Grenze pro geprüftem Vertrag angewendet, mit einer gemeinsamen Tagesobergrenze für diese Plattform.
Veröffentlichung
Nach Abschluss eines Berichts können Sie ihn veröffentlichen. Die Veröffentlichung erfordert Ihre ausdrückliche Zustimmung, die über das Veröffentlichungs-Tool erteilt wird. Veröffentlichte Berichte werden in unserer öffentlichen Berichtsbibliothek unter soken.dev/audits und deren öffentlichem Mirror-Repository bereitgestellt und tragen die Bezeichnung "Automated by SOKEN MCP".
Pro geprüftem Ziel wird ein veröffentlichter Bericht geführt (gleiche Vertragsadresse auf derselben Chain oder dasselbe Repository). Eine spätere veröffentlichte Prüfung desselben Ziels ersetzt die frühere. Veröffentlichte Berichte bleiben öffentlich zugänglich, bis sie gemäß unserer Richtlinie zur Berichtsentfernung entfernt werden.
Bei Berichten über Code, dessen Inhaber Sie nicht sind, werden Exploit-Details zu High- und Critical-Befunden im öffentlichen Profil zurückgehalten, bis der Code-Eigentümer die Eigentumsrechte nachgewiesen hat.
Rechtliche Dokumente und Richtlinien
- Nutzungsbedingungen
- Datenschutzerklärung
- Richtlinie zur Berichtsentfernung
- Richtlinie zur verantwortungsvollen Offenlegung
Quellcode
Der Quellcode dieses Dienstes ist verfügbar unter github.com/Soken-LTD/contract-review.
Kontakt
Für Support, Fragen oder Feedback: hello@soken.dev