Community연구 & 데이터 분석github.com

keeperagent/crypto-key-guard

텍스트에서 암호화폐 개인키와 시드 구문을 감지, 수정 및 차단합니다. 민감한 비밀 정보가 LLM, AI 에이전트, 로그 및 외부 서비스로 유출되는 것을 방지합니다.

crypto-key-guard란 무엇인가요?

keeperagent/crypto-key-guard는 텍스트 내에서 암호화폐 개인키와 시드 구문을 자동으로 탐지, 수정(redact) 및 차단하여 민감한 정보가 LLM, AI 에이전트, 로그, 외부 서비스로 유출되는 것을 방지하는 AI 에이전트 스킬입니다. 이 스킬은 Claude Code, Cursor, Codex와 같은 개발 도구 환경에서 사용자나 시스템이 실수로 개인키를 노출하는 것을 방지하는 데 핵심적인 역할을 합니다. 주로 정규 표현식 기반 패턴 매칭과 엔트로피 분석을 통해 비트코인, 이더리움, 솔라나 등 주요 암호화폐 지갑의 개인키 및 BIP39 시드 구문을 감지하며, 감지된 내용을 즉시 마스킹하거나 작업을 중단시킵니다. 이 스킬은 AI 에이전트가 외부 API를 호출하거나 프롬프트를 처리할 때 자동으로 실행되어 보안 위험을 사전에 차단하도록 설계되었으며, JSON 형식의 설정을 통해 민감도 조절과 특정 네트워크 키만 감지하도록 커스터마이징할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add keeperagent/crypto-key-guard

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

crypto-key-guard은(는) 무엇을 하나요?

텍스트에서 암호화폐 개인키와 시드 구문을 감지, 수정 및 차단합니다. 민감한 비밀 정보가 LLM, AI 에이전트, 로그 및 외부 서비스로 유출되는 것을 방지합니다.

개요

이 스킬은 AI 에이전트가 처리하는 텍스트 콘텐츠 내에서 암호화폐 개인키(Bitcoin, Ethereum, Solana 등)와 BIP39 시드 구문을 식별합니다. 감지된 비밀은 다음을 통해 보호됩니다:

  • 수정(Redact): 개인키를 [REDACTED_KEY] 또는 [REDACTED_SEED]로 대체
  • 차단(Block): 민감한 내용이 포함된 작업을 중단하고 경고 메시지 반환
  • 로깅(Log): 보안 감사 로그에 경고 기록

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • 기타 AI 에이전트 프레임워크

작동 방식

  1. 텍스트 스캔: 사용자 프롬프트, 파일 내용, 코드 조각 등을 실시간으로 스캔
  2. 패턴 매칭: 알려진 개인키 형식(16진수, Base58, Base64 등)과 시드 구문 패턴을 정규 표현식으로 감지
  3. 엔트로피 검사: 난수 생성 키의 높은 엔트로피 값을 확인하여 위양성(false positive) 최소화
  4. 조치 실행: 설정에 따라 수정, 차단, 또는 경고 로그 기록

사용 예시

# AI 에이전트 컨텍스트 내에서 자동 실행
from crypto_key_guard import guard_text

user_input = "내 이더리움 개인키는 0xabc123... 입니다"
safe_input = guard_text(user_input)
# 출력: "내 이더리움 개인키는 [REDACTED_KEY] 입니다"

환경 변수

변수명설명기본값
CRYPTO_KEY_GUARD_ACTION감지 시 조치 (redact, block, log)redact
CRYPTO_KEY_GUARD_NETWORKS감지할 네트워크 목록 (쉼표로 구분)all

설정

{
  "action": "block",
  "networks": ["bitcoin", "ethereum", "solana"],
  "entropy_threshold": 3.5
}

주의사항

이 스킬은 추가 보안 계층을 제공하지만, AI 에이전트 환경에서 개인키를 절대 공유하지 않는 것이 최선의 보안 방법입니다. 이 스킬은 인간의 판단을 대체할 수 없습니다.

관련 스킬