스마트 계약 소스 코드의 자동 보안 검토 서비스로, PDF 보고서 형태로 제공됩니다. 본 서비스는 SOKEN LTD가 운영하는 원격 MCP 서버를 통해 제공됩니다.
서비스 기능
배포된 계약 주소와 체인, 공개 저장소와 커밋, 대화 내 소스 파일, 또는 일회용 업로드 링크를 통한 비공개 코드를 제공하시면 됩니다. 서버는 정확한 소스를 고정하고, 샌드박스 환경에서 빌드를 수행하며, 정적 분석을 실행하고, 진입점, 역할, 외부 호출 및 업그레이드 권한을 매핑합니다. AI 클라이언트 세션은 읽기 전용 도구를 통해 고정된 코드를 읽고, 코드 인용을 참조하여 각 발견 사항을 확인하거나 기각하며, 결과를 제출합니다. 서버는 소스 무결성을 강제하고(고정된 코드와 다른 인용을 거부), 모든 건수와 합계를 계산하며, 고정된 심각도 매트릭스를 적용합니다. 출력물은 soken.dev에 호스팅되는 PDF 보고서입니다.
보고서가 발행되기 전에 SOKEN LTD의 직원이 코드나 발견 사항을 검토하는 일은 없습니다. 본 서비스는 자동 검토이며, 수동 감사가 아닙니다.
연결 방법
MCP 호환 클라이언트에 서버 URL을 추가하세요:
https://mcp.soken.dev/mcp
인증은 필요하지 않습니다. 다음 단계는 대부분의 MCP 클라이언트에 적용됩니다:
- Claude (claude.ai 또는 Claude Code): MCP 서버 설정에서 원격 MCP 서버로 URL을 추가하세요. 도구가 대화 내에 자동으로 표시됩니다.
- ChatGPT: 설정의 MCP 서버 구성을 통해 URL을 추가하세요. 추가 후 검토 도구를 세션에서 사용할 수 있습니다.
- Cursor: MCP 서버 구성 파일에 URL을 추가하세요. 에디터의 AI 패널에서 도구를 사용할 수 있습니다.
- 기타 MCP 클라이언트: Model Context Protocol을 지원하는 클라이언트라면 위 URL을 사용하여 연결할 수 있습니다. 구성 세부 정보는 해당 클라이언트의 문서를 참고하세요.
연결 후 review_start로 검토를 시작하고, review_status로 진행 상황을 확인하며, review_report로 완성된 보고서를 받으세요.
지원 네트워크
- EVM 체인 (Ethereum 및 EVM 호환 네트워크, HyperEVM 포함)
- TRON
- Solana
- TON
- Aptos
Starknet 및 Sui는 현재 지원되지 않습니다.
지원 언어
- Solidity, Vyper (EVM, HyperEVM, TRON)
- Rust: Anchor, 네이티브, Pinocchio (Solana)
- FunC, Tact, Tolk (TON)
- Move (Aptos)
공정 이용 한도
사용자당 하루 2건의 보고서로 제한됩니다. 공유 AI 플랫폼 인프라를 통해 중계된 요청의 경우, 검토된 계약 단위로 한도가 적용되며 해당 플랫폼에 대한 공유 일일 상한이 설정됩니다.
공개
보고서가 완성된 후 공개를 선택할 수 있습니다. 공개는 공개 도구를 통해 제공되는 명시적 동의가 필요합니다. 공개된 보고서는 soken.dev/audits의 공개 보고서 라이브러리 및 공개 미러 저장소에서 제공되며, "Automated by SOKEN MCP" 라벨이 부여됩니다.
검토 대상별로 1건의 공개 보고서가 유지됩니다(동일 체인의 동일 계약 주소, 또는 동일 저장소). 동일 대상에 대한 이후 공개 검토는 이전 보고서를 대체합니다. 공개된 보고서는 당사의 보고서 삭제 정책에 따라 삭제될 때까지 공개적으로 접근 가능한 상태를 유지합니다.
귀하가 소유하지 않은 코드에 관한 보고서의 경우, 코드 소유자가 소유권을 확인하기 전까지 High 및 Critical 발견 사항의 익스플로잇 세부 정보는 공개 프로필에 표시되지 않습니다.
법적 문서 및 정책 문서
소스 코드
본 서비스의 소스 코드는 github.com/Soken-LTD/contract-review에서 확인할 수 있습니다.
문의
지원, 질문 또는 피드백: hello@soken.dev