Skip to main content
성공적인 호출은 최상위 action과 콘텐츠 파트별 분석 결과인 input_results를 포함한 HTTP 200을 반환합니다. Starfort는 Guardian의 응답 본문을 그대로 반환합니다 — 래퍼나 필드 재구성이 없습니다.

action 모델

중간 상태는 정책 타입에 따라 다릅니다:
  • PII 정책은 PASS / MASK / BLOCK을 반환합니다.
  • Topic 정책은 PASS / CHECK / BLOCK을 반환하며, **CHECK**는 검토가 필요한 controversial 주제로 표시합니다.
API 호출자는 CHECK를 그대로 수신합니다CHECKPASS로 시행하는 Desktop Agent 및 Proxy Server와 달리 그렇습니다. 루트 action은 탐지된 모든 항목 중 가장 높은 심각도입니다: BLOCK > MASK > CHECK > PASS. Actions를 참고하세요.

최상위

input_results[] 항목:

MASK 예시 (PII)

마스킹 토큰 형식: [<MASK_WORD>_<n>], 발생 순서대로 번호가 매겨집니다([PHONE_NUMBER_1], [PHONE_NUMBER_2], …).

BLOCK 예시 (Topic)

detected_items — PII vs. Topic

필드는 정책 타입에 따라 다릅니다:
최상위 action을 먼저 읽으세요. MASK일 때는 원본 대신 processed_content를 전달하세요. BLOCK일 때는 모델을 호출하지 마세요. Actions를 참고하세요.

PASS는 항상 “분석 완료, 아무것도 탐지되지 않음”을 의미합니다

results가 비어 있는 PASS는 결코 모호하지 않습니다: 이는 Guardian이 분석을 완료했고 아무것도 발견하지 못했음을 의미하며, 분석에 실패했다는 뜻이 아닙니다. Guardian이 분석할 수 없는 요청은 열화된 200이 아니라 HTTP 오류를 반환하므로(Guardian fail-closed), 실패가 깨끗한 결과로 오인될 수 없습니다. 오류 및 상태를 참고하세요.