К основному содержанию
скилл CX Codex

dd-audit-ai-activity — скилл для Claude Code: аудит действий ИИ

Разбирает журнал Audit Trail и показывает, кто из пользователей вызывал инструменты Datadog MCP, что именно менял и где поведение выбивается из обычного.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add datadog-labs/agent-skills --skill dd-audit-ai-activity -a claude-code
npx skills add datadog-labs/agent-skills --skill ai-activity-audit -a claude-code
Открыть на GitHub

Что делает dd-audit-ai-activity

Скилл отвечает на вопрос, что натворил ИИ-ассистент в вашей организации Datadog. Каждый вызов инструмента Datadog MCP попадает в Audit Trail под категорией Bits AI SRE, и скилл достаёт оттуда записи: почту пользователя, тип актора, действие, тип и идентификатор ресурса, IP и страну клиента.

Внутри — готовые запросы к pup audit-logs search с разбором через jq. Есть выборки по всему окну времени, по конкретному пользователю, по изменённым ресурсам и сводный отчёт за неделю с топом пользователей, разбивкой по действиям и типам ресурсов. Отдельная таблица помечает то, что стоит проверить: удаление мониторов или дашбордов, работу от имени SUPPORT_USER, первый вызов инструментов новым пользователем, всплеск вызовов за короткое время, доступ к ресурсам вне обычного периметра пользователя.

Перед запуском нужен доступ к Audit Trail. Автор советует начать с pup auth login через OAuth2, альтернатива — переменные DD_API_KEY и DD_APP_KEY с областью audit_logs_read. Без этого запросы вернут пусто, и отчёт будет выглядеть так, будто ИИ ничего не делал. Скилл рассчитан на разбор уже записанных событий: он ничего не блокирует и не ограничивает права ассистента задним числом.

Какие задачи решает

  • показать, какие инструменты Datadog MCP вызывали за последнюю неделю
  • найти пользователей, которые чаще всех обращаются к ИИ-ассистенту
  • выгрузить список ресурсов, изменённых или удалённых ИИ
  • проверить активность ассистента по одному конкретному сотруднику
  • собрать недельный отчёт по действиям ИИ для проверки безопасности

Примеры запросов агенту

  • Покажи все вызовы инструментов Datadog MCP за последние 7 дней с почтой пользователя и действием
  • Собери недельный отчёт по активности ИИ-ассистента: всего вызовов, уникальные пользователи, топ-5
  • Какие дашборды и мониторы ИИ удалил или изменил за последние 7 дней?

Как установить dd-audit-ai-activity

1Через Skills CLI (Vercel)

npx skills add datadog-labs/agent-skills --skill dd-audit-ai-activity -a claude-code
npx skills add datadog-labs/agent-skills --skill ai-activity-audit -a claude-code

2Вручную: положить файлы

~/.claude/skills/ai-activity-audit/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/ai-activity-audit/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора20

dd-audit-compliance-report Собирает доказательства из Datadog Audit Trail под требования SOC 2 и PCI DSS и выдаёт готовый к проверке отчёт. CX Codex +1 477установок dd-audit-cost-spike-investigation Скилл связывает скачок потребления в Datadog с изменениями конфигурации из Audit Trail и показывает, кто и что поменял перед всплеском. CX Codex +1 473установок upgrade-browser-sdk-v7 Ведёт проект с Datadog Browser SDK с версии 6 на 7: находит устаревшие опции, меняет CDN-ссылки и API. Пригодится, когда после обновления сыпятся ошибки конфигурации. CX Codex +1 459установок k9-ownership-byod-setup Собирает CSV-таблицу предпочтений владения ресурсами для Datadog и подсказывает, как её загрузить. Нужен, когда Ownership Agent ошибается с владельцами. CX Codex +1 454установок agent-observability-auto-experiment Гоняет цикл улучшения кода против реальных данных Datadog LLM-Obs: замеряет базовую оценку, вносит одно изменение, пересчитывает и оставляет его, если стало лучше. CX Codex +1 453установок onboarding-summary Собирает живой отчёт о том, что Single Step Instrumentation в Kubernetes действительно работает, и даёт ссылки в интерфейс Datadog. CX Codex +1 427установок verify-ssi Скилл проверяет, что Single Step Instrumentation действительно инструментирует поды и трейсер шлёт телеметрию. Запускают после enable-ssi. CX Codex +1 425установок enable-ssi Включает Single Step Instrumentation в Kubernetes: приложения начинают отправлять трейсы в Datadog без изменений в коде. Нужен, когда Datadog Agent уже стоит в кластере. CX Codex +1 425установок

Похожие

redis-observability Redis, Inc. Подсказывает, какие метрики Redis держать под наблюдением и какие встроенные команды запускать при разборе инцидентов. CX Codex +1 2 300установок datadog официальный Datadog Плагин подключает телеметрию Datadog к ChatGPT и Codex: спрашиваешь о сервисах обычными словами, находишь проблемы и правишь их, не уходя из чата. CX Codex GP ChatGPT ★ 7 596звёзд репо cost-export ruvnet Выгружает телеметрию расходов агента в формате Prometheus textfile или отправляет JSON через вебхук для внешнего мониторинга. CX Codex +1 681установок production-audit affaan-m Проверяет приложение перед релизом: что сломается в проде, что починить до запуска. Работает на локальных данных, без отправки кода наружу. CX Codex +1 4 700установок dependencies-audit cognitedata Скилл находит уязвимости, устаревшие и заброшенные пакеты, проблемы с лицензиями и чинит их, а не просто составляет отчёт. CX Codex +1 1 900установок isms-audit-expert Alireza Rezvani Скилл для проверки соответствия ISO 27001, оценки контролей безопасности и подготовки к сертификации. Помогает документировать находки аудита, классифицировать несоответствия и управлять корректирующими действиями. 791установок

Рядом в теме «Безопасность»

Всё по теме «Безопасность» →

Вопросы о dd-audit-ai-activity

Как установить dd-audit-ai-activity в Claude?

Выполните npx skills add datadog-labs/agent-skills --skill dd-audit-ai-activity -a claude-code, затем npx skills add datadog-labs/agent-skills --skill ai-activity-audit -a claude-code. Файл скилла окажется по пути ~/.claude/skills/ai-activity-audit/SKILL.md.

Что делает dd-audit-ai-activity?

Читает Audit Trail в Datadog и показывает, какие вызовы инструментов Datadog MCP сделал ИИ-ассистент, кто из пользователей их запускал и какие ресурсы были затронуты. Дополнительно помечает события, которые стоит проверить при разборе безопасности.

Что нужно, чтобы скилл заработал?

Доступ к Audit Trail: либо вход через pup auth login по OAuth2, либо переменные DD_API_KEY и DD_APP_KEY с областью audit_logs_read. Без этого выборки по журналу не дадут данных.

Исходный текст

SKILL.md · MIT
---
name: dd-audit-ai-activity
description: Audit what the Bits AI assistant (MCP server) has done in your Datadog org — tool calls by user, resources accessed, and anomaly flags for AI governance.
metadata:
  version: "0.1.0"
  author: datadog-labs
  repository: https://github.com/datadog-labs/agent-skills
  tags: datadog,audit,ai,mcp,bits-ai,governance,dd-audit
  alwaysApply: "false"
---

# Audit Trail: AI Activity Audit

Every Datadog MCP tool call is recorded in Audit Trail under the `Bits AI SRE` category. This skill surfaces what the AI assistant has done in your org — which users invoked it, which tools were called, and which resources were affected.

## Prerequisites

```bash
pup auth login   # OAuth2 (recommended)
# or set DD_API_KEY + DD_APP_KEY with audit_logs_read scope
```

## Queries

### All MCP tool activity in a time window

```bash
pup audit-logs search --query "@evt.name:\"MCP Server\"" --from 7d --limit 500 -o json \
  | jq '[.data[] | {
      timestamp: .attributes.timestamp,
      user: .attributes.attributes.usr.email,
      actor_type: .attributes.attributes.evt.actor.type,
      action: .attributes.attributes.action,
      resource_type: .attributes.attributes.asset.type,
      resource_id: .attributes.attributes.asset.id,
      ip: .attributes.attributes.network.client.ip,
      country: .attributes.attributes.network.client.geoip.country.name
    }]'
```

### Activity by user (who is using the AI assistant most?)

```bash
pup audit-logs search --query "@evt.name:\"MCP Server\"" --from 30d --limit 1000 -o json \
  | jq '[.data[] | .attributes.attributes.usr.email]
    | group_by(.)
    | map({user: .[0], tool_calls: length})
    | sort_by(-.tool_calls)'
```

### Resources modified by AI tool calls

```bash
pup audit-logs search \
  --query "@evt.name:\"MCP Server\" @action:(created OR modified OR deleted)" \
  --from 7d --limit 500 -o json \
  | jq '[.data[] | {
      timestamp: .attributes.timestamp,
      user: .attributes.attributes.usr.email,
      action: .attributes.attributes.action,
      resource_type: .attributes.attributes.asset.type,
      resource_id: .attributes.attributes.asset.id
    }]'
```

### AI activity for a specific user

```bash
pup audit-logs search \
  --query "@evt.name:\"MCP Server\" @usr.email:[email protected]" \
  --from 30d --limit 500 -o json \
  | jq '[.data[] | {
      timestamp: .attributes.timestamp,
      action: .attributes.attributes.action,
      resource_type: .attributes.attributes.asset.type,
      resource_id: .attributes.attributes.asset.id
    }]'
```

### Weekly summary report

```bash
pup audit-logs search --query "@evt.name:\"MCP Server\"" --from 7d --limit 1000 -o json \
  | jq '{
      total_tool_calls: (.data | length),
      unique_users: ([.data[] | .attributes.attributes.usr.email] | unique | length),
      top_users: (
        [.data[] | .attributes.attributes.usr.email]
        | group_by(.)
        | map({user: .[0], calls: length})
        | sort_by(-.calls)
        | .[:5]
      ),
      actions_breakdown: (
        [.data[] | .attributes.attributes.action]
        | group_by(.)
        | map({action: .[0], count: length})
        | sort_by(-.count)
      ),
      resource_types: (
        [.data[] | .attributes.attributes.asset.type]
        | group_by(.)
        | map({type: .[0], count: length})
        | sort_by(-.count)
      )
    }'
```

## Anomaly Flags

| Signal | Governance concern |
|--------|--------------------|
| AI performing `deleted` actions on monitors or dashboards | Review whether destructive AI operations are expected |
| AI acting as `SUPPORT_USER` | Datadog support using AI on behalf of org |
| First-time user invoking AI tools | New user accessing AI assistant |
| High volume of tool calls in short window | Automated/batch AI usage |
| AI accessing resources outside user's normal scope | Potential over-permissioned AI session |

## Output Format

```
AI Activity Audit — [Org] — [Date Range]

Total MCP tool calls: [N]
Unique users: [N]

Top users:
  [[email protected]]: [N] calls

Actions breakdown:
  accessed: [N]
  modified: [N]
  created: [N]
  deleted: [N]

Resource types affected:
  dashboard: [N]
  monitor: [N]

Anomalies:
  [List any flagged events with timestamp, user, action, resource]
```

## Context

This skill is most useful for:
- **Security reviews:** Verifying AI actions were authorized and within expected scope
- **Compliance audits:** Demonstrating AI activity is logged and attributable to specific users
- **Governance reports:** Understanding adoption and risk surface of the AI assistant across the org

No other observability vendor audits their AI assistant's actions at this level of detail.

## References

- [Bits AI SRE documentation](https://docs.datadoghq.com/bits_ai/)
- [Audit Trail events — Bits AI SRE category](https://docs.datadoghq.com/account_management/audit_trail/events/)
- [MCP Server setup](https://docs.datadoghq.com/bits_ai/mcp_server/)

© datadog-labs · MIT · datadog-labs/agent-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой