Findings by source

ChatGPT

Vendor · OpenAI (demo) OpenAI · Assistant · openai organization API

Policy · none set
Policy changes re-score this app on the next sync, which starts right away.
Finding · Open
Risk score
59
High
People
11
Seats in the vendor organization · 2 external
Spend · 30 days
$4,360
+51% vs prior · 9 active
First seen
Aug 10, 2025
Last seen 25 h ago
vendoropenaisanctioned-accountexternal-membersstale-keysservice-accountsadmin-heavycost-growthcorroboratedsanctioned
Next steps

Recommended actions

  1. 012 seats belong to addresses outside the company in the OpenAI organization. Remove them or move the account to SSO with domain verification so only directory identities can hold a seat.
  2. 02ChatGPT trains on data unless a business tier or opt-out is used. Verify which tier these users are on.
  3. 032 API keys have not been used in 90 days or never at all. Revoke them; a key that is not used is only a liability.
  4. 045 of 11 members are owners or admins. Keep admin to two or three named people and use workspace roles for everyone else.
  5. 05Spend grew 51% to 4,360 USD in 30 days. Set a monthly budget alert on the vendor side and per-workspace limits where the vendor supports them.
  6. 061 key is held by service accounts. Confirm each maps to a production system with an owner, and rotate on a schedule.
  7. 07With 11 members, manage seats through SCIM or the directory rather than by hand, and mirror the member list against leavers monthly.
OpenAI (demo) · Contoso · Enterprise

Inside the vendor organization

2026-08-16: 43162026-08-17: 43642026-08-18: 44122026-08-19: 44602026-08-20: 45082026-08-21: 45562026-08-22: 46042026-08-23: 46772026-08-24: 47252026-08-25: 47732026-08-26: 48212026-08-27: 48692026-08-28: 49172026-08-29: 49652026-08-30: 50132026-08-31: 50612026-09-01: 51092026-09-02: 51572026-09-03: 52052026-09-04: 52532026-09-05: 53012026-09-06: 53492026-09-07: 53972026-09-08: 54452026-09-09: 54932026-09-10: 55412026-09-11: 55892026-09-12: 56122026-09-13: 56602026-09-14: 0
08-1609-14
2 external seats2 stale keys1 idle5 admin
Members
MemberRoleLast active
[email protected]owner25 h ago
[email protected]owner2 d ago
[email protected]owner25 h ago
[email protected]owner3 d ago
[email protected]owner5 d ago
[email protected]member2 d ago
[email protected]member4 d ago
[email protected]memberAug 5, 2026
[email protected]membernever
[email protected]externalmember6 d ago
[email protected]externalmember12 d ago
Models · 30 days
gpt-4.1137,520 requests
gpt-4o-mini11,400 requests
o3500 requests
Workspaces
NameMembersKeysSpend
Default project113$276
support-copilot41$4,084
hackathon-2025archived000
API keys
KeyOwnerLast used
support-prodsupport-svc1 h ago
dave-laptopstale[email protected]Apr 17, 2026
notebook-teststale[email protected]never
grace-cli[email protected]25 h ago
lantern-reader (admin)[email protected]1 h ago
Same app, other lanes

Related findings

Who

People

Identifiers come from device telemetry and proxy logs, so they may be account names rather than full directory entries.

PersonDepartmentSourceSign-ins · 30 dGranted
Alice Wu
n/aVendor seat0No direct grant
Partner consultant
n/aVendor seat0No direct grant
dave (personal)
n/aVendor seat0No direct grant
Dave Park
n/aVendor seat0No direct grant
Erin Diaz
n/aVendor seat0No direct grant
Frank Li
n/aVendor seat0No direct grant
Grace Hopper
n/aVendor seat0No direct grant
Iris Kim
n/aVendor seat0No direct grant
Mia Chen
n/aVendor seat0No direct grant
Nina Patel
n/aVendor seat0No direct grant
Oscar Ruiz
n/aVendor seat0No direct grant
Why

Evidence

  1. vendor_org · Sep 13, 2026
    OpenAI (demo) (Contoso): 11 members, 5 admin, 3 workspaces, 4 API keys, 149,420 requests, 4,360 USD in 30 days
    Detail
    {
      "byModel": [
        {
          "model": "gpt-4.1",
          "tokens": 34800000,
          "requests": 137520
        },
        {
          "model": "gpt-4o-mini",
          "tokens": 4800000,
          "requests": 11400
        },
        {
          "model": "o3",
          "tokens": 2000000,
          "requests": 500
        }
      ],
      "settings": {},
      "warnings": []
    }
  2. external_member · Feb 16, 2026
    [email protected] holds a seat (member) outside the organization's domains
    Detail
    {
      "role": "member"
    }
  3. external_member · Jul 31, 2026
    [email protected] holds a seat (member) outside the organization's domains
    Detail
    {
      "role": "member"
    }
  4. stale_key · Apr 17, 2026
    API key 'dave-laptop' ([email protected]) last used 2026-04-17
    Detail
    {
      "ownerType": "user",
      "workspace": "proj_default"
    }
  5. stale_key · Jun 11, 2026
    API key 'notebook-test' ([email protected]) never used
    Detail
    {
      "ownerType": "user",
      "workspace": "proj_default"
    }
  6. corroboration
    Also found by another lane (consent:aaaa0002-0000-4000-8000-000000000002)
    Detail
    {
      "findingKey": "consent:aaaa0002-0000-4000-8000-000000000002"
    }
  7. corroboration
    Also found by another lane (mdca:11114)
    Detail
    {
      "findingKey": "mdca:11114"
    }
  8. corroboration
    Also found by another lane (mde:openai-chatgpt)
    Detail
    {
      "findingKey": "mde:openai-chatgpt"
    }
  9. corroboration
    Also found by another lane (mail:openai-chatgpt)
    Detail
    {
      "findingKey": "mail:openai-chatgpt"
    }
  10. corroboration
    Also found by another lane (pp:shared_openai)
    Detail
    {
      "findingKey": "pp:shared_openai"
    }
  11. corroboration
    Also found by another lane (dlp:openai-chatgpt)
    Detail
    {
      "findingKey": "dlp:openai-chatgpt"
    }
  12. corroboration
    Also found by another lane (siem:P3xsUoa63aFWUE_YRNuUJ:openai-chatgpt)
    Detail
    {
      "findingKey": "siem:P3xsUoa63aFWUE_YRNuUJ:openai-chatgpt"
    }
  13. corroboration
    Also found by another lane (repo:giypXj7r_Gc5tatesErdR:openai-chatgpt)
    Detail
    {
      "findingKey": "repo:giypXj7r_Gc5tatesErdR:openai-chatgpt"
    }
  14. corroboration
    Also found by another lane (idp:9BKV_xBnZf5pDRMXOQ1jy:openai-chatgpt)
    Detail
    {
      "findingKey": "idp:9BKV_xBnZf5pDRMXOQ1jy:openai-chatgpt"
    }
  15. corroboration
    Also found by another lane (idp:EuOZkNxsuTloBalkqeoRT:openai-chatgpt)
    Detail
    {
      "findingKey": "idp:EuOZkNxsuTloBalkqeoRT:openai-chatgpt"
    }