---
title: Security posture 이벤트 참조
url: https://platform.claude.com/docs/ko/manage-claude/compliance-security-posture/events-reference
description: Security posture 페이지의 변경 사항을 기록하는 Activity Feed 활동의 필드와 값, 각 활동의 예시와 피드가 기록하지 않는 항목을 확인하세요.
---

<Note>
  Compliance API를 활성화하려면 [Compliance API 설정](https://platform.claude.com/docs/ko/manage-claude/compliance-api-access)을 참조하세요.
</Note>

[Activity Feed](https://platform.claude.com/docs/ko/manage-claude/compliance-activity-feed)는 [Security posture](https://platform.claude.com/docs/ko/manage-claude/compliance-security-posture/overview) 페이지의 진술에 대한 변경 사항을 이 페이지에서 설명하는 활동으로 기록합니다. 이를 “security information and event management”(보안 정보 및 이벤트 관리), 즉 SIEM 시스템으로 수집하려면 [Security posture 이벤트를 SIEM으로 전송하기](https://platform.claude.com/docs/ko/manage-claude/compliance-security-posture/send-events)부터 시작하세요. `control`, `action` 또는 기타 필드의 값 중 이 페이지에 나열되지 않은 값은 어떤 값이든 그대로 전달하고, 예상하지 못한 필드는 무시하며, 키가 없는 경우와 값이 `null`인 경우를 동일하게 취급하세요. 표준 필드와 알 수 없는 유형에 대해서는 [Activity 객체 이해하기](https://platform.claude.com/docs/ko/manage-claude/compliance-activity-feed#understand-the-activity-object)에서 다룹니다.

해당 조직을 포함하며 `read:compliance_activities` 또는 `read:org_audit` 범위를 가진 Compliance Access Key가 필요합니다.

## 진술 활동

`org_security_control_attestation_updated` 활동은 누군가가 보안 통제에 대한 조직의 진술을 기록, 변경, 다시 저장 또는 해제했거나, 진술이 자동으로 종료되었음을 기록합니다. `created_at`은 사람에 의한 변경이면 변경 시각이며, 자동 변경이면 변경이 기록된 시각으로, 변경보다 나중일 수 있습니다. `actor`는 사람에 의한 변경이면 `user_actor`이고, `lapsed`와 같은 자동 변경이면 `system_actor`입니다.

### 필드

이 유형은 다음 필드를 추가합니다. 여기서 `status`는 진술의 값이고 `review_date`는 진술의 만료일입니다.

| 필드                | 유형     | 설명                                                                                                                                            |
| ----------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------- |
| `control`         | string | 진술이 적용되는 보안 통제의 식별자입니다(예: `oauth_conditional_access`). 불투명한 문자열로 취급하세요.                                                                       |
| `action`          | string | 변경된 내용으로, [`action` 값](https://platform.claude.com/docs/ko/manage-claude/compliance-security-posture/events-reference#action-values) 중 하나입니다. |
| `status`          | string | 진술의 값으로, 완료(`completed`), 위험 수용(`accepted_risk`) 또는 실패로 진술됨(`control_failed`) 중 하나입니다. 진술이 해제된 경우에는 없습니다.                                     |
| `previous_status` | string | 이번 변경 이전의 진술 값으로, 위와 같은 세 값 중 하나입니다. `action`이 `attested`인 경우에는 없습니다.                                                                         |
| `review_date`     | string | 진술이 종료될 예정인 UTC 날짜(ISO 8601 날짜)입니다. 만료일 없이 저장되었거나 해제된 경우에는 없습니다.                                                                              |

정보 제공용 통제에서는 검토 완료 값이 `completed`로 기록됩니다.

### `action` 값

| `action`   | 의미                                                                                             |
| ---------- | ---------------------------------------------------------------------------------------------- |
| `attested` | 진술이 없던 통제에 진술이 기록되었습니다.                                                                        |
| `changed`  | 진술이 다른 값으로 다시 저장되었거나, `status`가 `previous_status`와 같은 경우에는 `renewed`와 마찬가지로 같은 값으로 다시 저장되었습니다. |
| `renewed`  | 진술이 같은 값으로 다시 저장되었습니다.                                                                         |
| `cleared`  | 사람이 진술을 해제했습니다.                                                                                |
| `lapsed`   | 진술이 사람에 의해서가 아니라 자동으로 종료되었습니다.                                                                 |

`renewed` 및 `lapsed` 활동에서는 `status`가 `previous_status`와 같습니다. `lapsed` 활동 이후 같은 값으로 저장하면 `attested`가 아니라 `renewed`로 기록됩니다.

### `lapsed` 활동의 의미

`lapsed` 활동은 검사 결과 또는 통제의 현재 값이 진술이 저장될 당시의 것과 달라졌음을 의미합니다. 현재 값은 설정이 변경되지 않아도 바뀔 수 있으며, 예를 들어 Anthropic이 문구를 수정하는 경우가 이에 해당합니다. `status`는 종료된 값으로, 세 값 중 어느 것이든 될 수 있습니다. 수동 통제의 진술에는 `lapsed` 활동이 절대 발생하지 않습니다. 이 활동은 이를 유발한 변경보다 나중에 발생할 수 있습니다.

### 예시

```json
{
  "id": "activity_01Hq7ZtYc4Vb2NmKx8RsPd3W",
  "type": "org_security_control_attestation_updated",
  "created_at": "2026-10-20T15:04:00.220114Z",
  "organization_id": "org_01JuY4bkwkH1x4PodBJaWmh2",
  "organization_uuid": "91012d09-e48b-438e-a489-1bebfd8fa6f9",
  "actor": {
    "type": "user_actor",
    "email_address": "jane.doe@example.com",
    "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu",
    "ip_address": "192.0.2.34",
    "user_agent": "Mozilla/5.0..."
  },
  "control": "directory_sync_enabled",
  "action": "attested",
  "status": "accepted_risk"
}
```

## 피드가 기록하지 않는 항목

활동이 없다고 해서 아무것도 변경되지 않았다고 해석하지 마세요. 현재 결과는 [Security posture 결과 참조](https://platform.claude.com/docs/ko/manage-claude/compliance-security-posture/results-reference)를 참조하세요. 해당 엔드포인트는 활동에 명시된 통제를 생략할 수 있습니다.

* [Activity Feed](https://platform.claude.com/docs/ko/manage-claude/compliance-activity-feed)가 조직에 대해 이러한 활동을 기록하기 시작하기 이전의 변경 또는 Compliance API가 꺼져 있는 동안의 변경으로, 나중에 절대 추가되지 않습니다.
* 드물게, 종류와 관계없이 어떤 변경이든.
* 도래하는 모든 만료일: 모든 만료일에 활동이 발생하는 것은 아니므로 활동을 기다리지 마세요.
* Security posture 페이지가 꺼지거나 켜질 때마다: 이를 감지하는 데 [감지 규칙](https://platform.claude.com/docs/ko/manage-claude/compliance-security-posture/detect-changes)에 의존하지 마세요.
* 진술과 함께 저장된 코멘트, 또는 코멘트가 있음을 나타내는 어떠한 표시. 코멘트를 변경하려면 새로 저장해야 하며, 피드는 이 저장을 같은 값으로 다시 저장한 다른 경우와 마찬가지로 기록합니다([`action` 값](https://platform.claude.com/docs/ko/manage-claude/compliance-security-posture/events-reference#action-values) 참조).
* 진술이 어떤 종류의 통제에 대한 것인지: 자동, 수동 또는 정보 제공용.
* 진술을 종료시킬 수 있는 모든 변경: 모든 변경에 `lapsed` 활동이 발생하는 것은 아닙니다.
