vultrino은(는) 무엇을 하나요?
AI 시대를 위한 자격 증명 프록시 — AI 에이전트가 자격 증명을 보지 않고도 사용할 수 있도록 합니다.
개요
Vultrino는 AI 에이전트가 실제 민감한 정보를 노출하지 않고도 인증이 필요한 서비스와 상호작용할 수 있도록 설계된 경량 프록시 계층입니다. 이를 통해 개발자는 자격 증명 도난 또는 명령 기록, 로그 및 시스템 프롬프트를 통한 우발적 유출 위험 없이 AI 에이전트의 힘을 안전하게 활용할 수 있습니다.
작동 방식
Vultrino는 로컬 프록시 서버로 실행되어 AI 에이전트의 아웃바운드 요청을 가로챕니다. 요청이 감지되면 Vultrino는 대상 서비스에 필요한 올바른 인증 헤더 또는 토큰을 주입합니다. 에이전트는 자격 증명 자체를 절대 보거나 저장하지 않으며, Vultrino를 통해 정상적으로 요청을 보내기만 하면 됩니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 HTTP 기반 AI 에이전트 도구
빠른 시작
# Vultrino 설치
npm install -g vultrino
# Vultrino 프록시 서버 시작
vultrino start --port 9090
# 프록시를 사용하도록 에이전트 구성
export HTTP_PROXY=http://localhost:9090
export HTTPS_PROXY=http://localhost:9090
# 자격 증명 추가
vultrino add --service github --token ghp_abc123
자격 증명 관리
Vultrino는 자격 증명을 로컬 암호화 볼트에 안전하게 저장합니다. 지원되는 인증 유형:
| 유형 | 설명 |
|---|---|
token | 베어러 토큰 인증 |
basic | 기본 사용자 이름/비밀번호 |
api-key | 사용자 정의 헤더 API 키 |
oauth2 | OAuth2 클라이언트 자격 증명 |
구성
환경 변수 또는 구성 파일을 통해 Vultrino를 설정하세요:
VULTRINO_PORT- 프록시 서버 포트 (기본값: 9090)VULTRINO_VAULT_PATH- 암호화 볼트 경로 (기본값:~/.vultrino/vault)VULTRINO_LOG_LEVEL- 로깅 상세도 (기본값:info)
보안 고려 사항
- 자격 증명은 전송 중 또는 저장 중에 암호화됩니다.
- AI 에이전트는 평문 자격 증명에 직접 액세스할 수 없습니다.
- 모든 인증 요청은 감사 로그에 기록됩니다.
- 신뢰할 수 있는 네트워크 또는 로컬 호스트에서만 실행하는 것이 좋습니다.
라이선스
MIT