Audit log

모든 LLM 호출 / Tool 호출 / 파일 IO / 네트워크 요청 / Git 이벤트 / SoulScan 결과 가 자동 기록 됩니다. 민감 헤더 (Authorization / x-api-key / password 등 21 키) 는 자동 마스킹.

0 tool calls captured (alpha.3+) — runtime recording wires in alpha.5
총 이벤트
0
필터된
0
누적 비용
$0.0000
LLM API 호출만
버퍼
JsAuditLog
globalThis singleton
조건 에 맞는 이벤트 가 없습니다.
마스킹 정책

다음 21 키 가 자동 으로 [masked] 으로 치환:

Authorization, authorization, Cookie, cookie, x-api-key, X-API-Key, api_key, apiKey, api-key, secret, password, Bearer, anthropic-api-key, openai-api-key, set-cookie, Set-Cookie, private_key, client_secret, refresh_token, access_token

대소문자 무시 + 부분 매치 + 재귀 (nested object 도). 참고:wasmclaw-audit/src/lib.rsmask_sensitive().

v1.0-rc1 통합 상태

현재 = JsAuditLog (wasmclaw-audit) live. @wasmclaw/core@1.0.0-alpha.2의 wasm 인스턴스를 getAuditLog() 으로 globalThis singleton 으로 노출.

  1. JsAuditLog 인스턴스 — getAuditLog() 으로 공유 (✓ done)
  2. 페이지 hydrate — log.recent(50) 으로 fetch (✓ done)
  3. 다운로드 — log.exportJsonl() 으로 직렬화 (✓ done)
  4. C13 tool_calls column + filter + banner (✓ alpha.3)
  5. 엔진 자동 기록 — runWithToolCalls 통합 (alpha.5)
  6. 필터 — log.filterByKind() 활용 (현재 클라이언트 필터, OK)