> For the complete documentation index, see [llms.txt](https://docs.smply.one/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.smply.one/software_management/discovery.md).

# 소프트웨어 발견

#### 발견 소스

SMPLY는 다음 소스에서 소프트웨어를 자동으로 탐지합니다.

| 소스                   | 설명                         | 탐지 방식                          |
| -------------------- | -------------------------- | ------------------------------ |
| **카드 결제**            | 연동된 카드의 결제 내역              | 결제처 정보에서 소프트웨어 식별              |
| **은행 이체**            | 연동된 은행의 이체 내역              | 이체처 정보에서 소프트웨어 식별              |
| **이메일 인보이스**         | 메일함에 도착한 청구 메일             | Google Workspace 메일에서 인보이스 파싱  |
| **Google Workspace** | SSO 로그인 기록                 | Google Workspace 연동 시 로그인 앱 탐지 |
| **OpenAI 연동**        | OpenAI 워크스페이스에서 활동한 사용자    | 연동된 OpenAI 조직의 사용자 이메일 수집      |
| **Anthropic 연동**     | Anthropic 워크스페이스에서 활동한 사용자 | 연동된 Anthropic 조직의 사용자 이메일 수집   |
| **에이전트**             | 설치된 에이전트                   | 기기에 설치된 소프트웨어 탐지               |

{% hint style="info" %}
**소스별 상세 정보** 각 소스에 따라 확인할 수 있는 상세 정보가 다릅니다. 예를 들어, 카드 결제 소스는 결제 금액과 결제일을, 에이전트 소스는 탐지된 기기 목록을, AI 연동(OpenAI·Anthropic) 소스는 해당 도구를 사용한 구성원 이메일을 확인할 수 있습니다.
{% endhint %}

{% hint style="info" %}
**노이즈는 자동으로 걸러집니다** 운영체제 기본 구성요소, 런타임·드라이버, SMPLY 에이전트 자체처럼 별도로 관리할 필요가 없는 항목은 발견 단계에서 자동으로 제외됩니다. 따라서 발견 목록에는 관리 대상이 될 만한 소프트웨어 위주로 표시됩니다.
{% endhint %}

***

#### 발견 상태

발견된 소프트웨어는 다음 4가지 상태 중 하나를 가집니다.

| 상태        | 설명                  |
| --------- | ------------------- |
| **검토 대기** | 아직 검토되지 않은 신규 발견 항목 |
| **승인됨**   | 정식 소프트웨어로 등록된 항목    |
| **거절됨**   | 소프트웨어로 인정하지 않은 항목   |
| **무시됨**   | 추후 검토 예정으로 보류한 항목   |

{% hint style="info" %}
**승인된 소프트웨어** 승인된 소프트웨어는 **소프트웨어 > 목록**에 자동으로 추가됩니다.
{% endhint %}

***

#### 발견 목록 확인

**단계 1: 발견 페이지 이동**

1. **소프트웨어 > 발견**으로 이동합니다.
2. 페이지 상단에서 **신규 소프트웨어** 탭과 **신규 사용자** 탭을 전환할 수 있습니다. 이 문서는 **신규 소프트웨어** 탭을 기준으로 설명합니다. 사용자 발견은 [사용자 발견 자동화 정책](/software_management/user-discovery-automation-rules.md)을 참고하세요.
3. 발견된 소프트웨어 목록이 표시됩니다.

**단계 2: 필터링**

1. 상단의 **상태 필터**를 사용하여 특정 상태의 항목만 볼 수 있습니다.
2. **검색**을 사용하여 소프트웨어 이름으로 검색할 수 있습니다.

{% hint style="info" %}
**신규 사용자 탭** **신규 사용자** 탭에서는 외부 도구·SSO를 통해 새로 관측됐지만 아직 구성원으로 반영되지 않은 사용자를 검토합니다. 처리 방식과 자동화는 [사용자 발견 자동화 정책](/software_management/user-discovery-automation-rules.md)에서 안내합니다.
{% endhint %}

***

#### 테이블 컬럼

발견 목록 테이블에서 확인할 수 있는 정보입니다.

| 컬럼        | 설명                                                             |
| --------- | -------------------------------------------------------------- |
| **소프트웨어** | 발견된 소프트웨어 이름                                                   |
| **상태**    | 현재 검토 상태 (검토 대기/승인됨/거절됨/무시됨)                                   |
| **소스**    | 발견 소스 (카드/은행/이메일/Google Workspace/OpenAI 연동/Anthropic 연동/에이전트) |
| **추가 정보** | 소스별 요약 정보 (결제 건수, 기기 수 등)                                      |
| **발견일**   | 최초 발견 일시                                                       |
| **처리자**   | 검토를 처리한 담당자                                                    |
| **메모**    | 처리 시 작성한 메모                                                    |
| **처리일**   | 검토 처리 일시                                                       |

***

#### 상세 정보 확인

발견된 항목을 클릭하면 상세 패널이 열리며, 발견 근거가 되는 상세 정보를 확인할 수 있습니다.

**카드 결제 소스**

카드 결제 내역을 통해 발견된 경우, 해당 소프트웨어와 관련된 결제 내역 목록을 확인할 수 있습니다.

| 정보        | 설명          |
| --------- | ----------- |
| **결제일**   | 결제가 이루어진 날짜 |
| **결제 금액** | 결제된 금액      |
| **카드**    | 결제에 사용된 카드  |

**은행 이체 소스**

은행 이체 내역을 통해 발견된 경우, 해당 소프트웨어와 관련된 이체 내역 목록을 확인할 수 있습니다.

| 정보        | 설명          |
| --------- | ----------- |
| **이체일**   | 이체가 이루어진 날짜 |
| **이체 금액** | 이체된 금액      |
| **계좌**    | 출금 계좌       |

**이메일 인보이스 소스**

메일함에 도착한 청구 메일을 통해 발견된 경우, 해당 소프트웨어와 관련된 인보이스 내역을 확인할 수 있습니다.

| 정보      | 설명               |
| ------- | ---------------- |
| **청구일** | 인보이스에 기재된 청구 날짜  |
| **금액**  | 청구된 금액           |
| **플랜**  | 인보이스에 기재된 플랜명    |
| **발신자** | 청구 메일을 보낸 발신자 주소 |

**Google Workspace SSO 소스**

Google Workspace 연동을 통해 발견된 경우, 해당 소프트웨어에 SSO로 로그인한 구성원의 이메일 목록을 확인할 수 있습니다.

| 정보          | 설명                 |
| ----------- | ------------------ |
| **로그인 사용자** | SSO로 로그인한 구성원의 이메일 |

**OpenAI 연동 / Anthropic 연동 소스**

연동된 AI 도구(OpenAI·Anthropic)를 통해 발견된 경우, 해당 도구를 사용한 구성원의 이메일 목록을 확인할 수 있습니다.

| 정보      | 설명                     |
| ------- | ---------------------- |
| **사용자** | 해당 AI 도구를 사용한 구성원의 이메일 |

**에이전트 소스**

설치된 에이전트를 통해 발견된 경우, 해당 소프트웨어가 탐지된 기기 목록을 확인할 수 있습니다.

| 정보      | 설명            |
| ------- | ------------- |
| **기기명** | 소프트웨어가 탐지된 기기 |
| **사용자** | 기기 사용자        |
| **탐지일** | 탐지된 날짜        |

***

#### 개별 처리

발견된 소프트웨어를 개별적으로 처리하는 방법입니다.

**승인**

발견된 소프트웨어를 정식 소프트웨어로 등록합니다.

**단계 1: 항목 선택**

1. 발견 목록에서 승인할 항목을 클릭합니다.
2. 상세 패널이 열립니다.

**단계 2: 승인 실행**

1. **승인** 버튼을 클릭합니다.
2. **사용 상태**를 선택합니다. *사용 중* 또는 *미확인* 중에서 고를 수 있으며, 기본값은 *사용 중*입니다.
3. 필요시 메모를 입력합니다.
4. **확인**을 클릭합니다.

{% hint style="info" %}
**사용 상태 선택** 승인 단계에서만 사용 상태를 함께 지정합니다. 실제로 사용 중인 소프트웨어로 등록하려면 *사용 중*을, 사용 여부가 아직 확실하지 않으면 *미확인*을 선택하세요. 거절·무시 단계에는 사용 상태 선택이 없습니다.
{% endhint %}

{% hint style="info" %}
**승인 후 동작** 승인된 소프트웨어는 **소프트웨어 > 목록**에 자동으로 추가되며, 해당 결제/이체 내역과 자동으로 연결됩니다.
{% endhint %}

**거절**

발견된 항목이 소프트웨어가 아니거나, 관리 대상이 아닌 경우 거절합니다.

**단계 1: 항목 선택**

1. 발견 목록에서 거절할 항목을 클릭합니다.

**단계 2: 거절 실행**

1. **거절** 버튼을 클릭합니다.
2. 필요시 거절 사유를 메모로 입력합니다.
3. **확인**을 클릭합니다.

**무시**

나중에 검토할 항목을 임시로 보류합니다.

**단계 1: 항목 선택**

1. 발견 목록에서 무시할 항목을 클릭합니다.

**단계 2: 무시 실행**

1. **무시** 버튼을 클릭합니다.
2. **확인**을 클릭합니다.

{% hint style="info" %}
**무시된 항목** 무시된 항목은 목록에서 숨겨지지 않으며, 상태 필터를 통해 언제든 확인하고 재검토할 수 있습니다.
{% endhint %}

***

#### 자동화 룰에 의한 자동 처리

수동으로 승인·거절·무시하지 않더라도, [자동화 룰](/software_management/automation-rules.md)이 설정되어 있다면 발견 항목이 **자동으로 처리**될 수 있습니다.

* 룰로 처리된 항목의 **처리자** 컬럼에는 봇 아이콘과 함께 *"자동화 룰"* 과 룰 이름이 표시됩니다.
* 룰 이름을 클릭하면 해당 룰의 편집 페이지로 바로 이동합니다.
* 수동 처리(담당자가 직접 승인/거절/무시)된 항목은 담당자 아바타와 이름이 표시됩니다.

룰 적용 결과가 만족스럽지 않다면 `재검토`로 상태를 되돌린 뒤, 자동화 룰을 수정하거나 수동 처리로 재진행할 수 있습니다.

***

#### 재검토

이미 처리된 항목(승인됨/거절됨/무시됨)을 다시 검토 대기 상태로 되돌립니다.

**단계 1: 항목 선택**

1. 발견 목록에서 재검토할 항목을 클릭합니다.

**단계 2: 재검토 실행**

1. **재검토** 버튼을 클릭합니다.
2. 항목이 **검토 대기** 상태로 변경됩니다.

{% hint style="warning" %}
**승인된 항목 재검토 시** 승인된 소프트웨어를 재검토 상태로 변경해도, 이미 등록된 소프트웨어는 자동으로 삭제되지 않습니다. 필요시 소프트웨어 목록에서 별도로 삭제해야 합니다.
{% endhint %}

***

#### 일괄 처리

여러 항목을 한 번에 처리할 수 있습니다.

**단계 1: 항목 선택**

1. 발견 목록에서 처리할 항목들의 **체크박스**를 선택합니다.
2. 여러 항목을 동시에 선택할 수 있습니다.

**단계 2: 액션 선택**

1. 상단에 나타나는 **액션 바**에서 원하는 액션을 선택합니다.
   * **승인**: 선택한 모든 항목을 승인
   * **거절**: 선택한 모든 항목을 거절
   * **무시**: 선택한 모든 항목을 무시
   * **재검토**: 선택한 모든 항목을 검토 대기로 변경

**단계 3: 실행**

1. 확인 대화상자에서 **확인**을 클릭합니다.
2. 선택한 모든 항목이 일괄 처리됩니다.

{% hint style="info" %}
**일괄 처리 메모** 일괄 처리 시에는 개별 메모를 입력할 수 없습니다. 메모가 필요한 경우 개별 처리를 이용하세요.
{% endhint %}

***

#### 필요 권한

| 작업               | 필요 권한              |
| ---------------- | ------------------ |
| **발견 목록 조회**     | 관리자 또는 소프트웨어 보기 권한 |
| **승인/거절/무시/재검토** | 관리자 또는 소프트웨어 편집 권한 |

***

#### 자주 묻는 질문

**Q: 발견된 소프트웨어가 이미 등록된 소프트웨어와 동일합니다**

동일한 소프트웨어가 다른 소스에서 발견될 수 있습니다. 이 경우 승인하면 기존 소프트웨어와 해당 결제/이체 내역이 자동으로 연결됩니다.

**Q: 거절한 항목이 계속 다시 발견됩니다**

거절된 항목은 동일한 소스에서 다시 발견되지 않습니다. 다시 발견된다면 다른 소스(예: 카드 → 은행)에서 발견된 것입니다.

**Q: 발견 기능을 비활성화할 수 있나요?**

발견 기능은 자동으로 동작하며 별도로 비활성화할 수 없습니다. 원하지 않는 항목은 **무시** 처리하여 관리할 수 있습니다.

***
