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

security-audit-logging — скилл для Claude Code: аудит-логи и SIEM

Скилл помогает настроить аудит-логи безопасности: события, действия пользователей, изменения в системе. Пригодится, когда нужны журналы для комплаенса или разбора инцидентов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aj-geddes/useful-ai-prompts --skill security-audit-logging -a claude-code
Открыть на GitHub

Что делает security-audit-logging

Скилл даёт агенту инструкции по построению аудит-логирования: структурированные записи, политики хранения, отправка в SIEM. Внутри есть краткий рабочий пример на JavaScript с winston и транспортом в Elasticsearch, а подробные реализации лежат в каталоге references/ — отдельно для Node.js, Python и Java.

Применяют его там, где журналы нужны для комплаенса (SOC 2, HIPAA, PCI-DSS), мониторинга безопасности, форензики и отслеживания активности пользователей. Скилл задаёт и рамки: не писать в лог пароли и секреты, не засорять его лишними персональными данными, не пропускать неудачные попытки входа, шифровать чувствительные записи и следить за целостностью журнала.

Учтите: примеры опираются на winston и winston-elasticsearch, поэтому для запуска кода эти пакеты нужно поставить заранее. Если Elasticsearch в проекте нет, транспорт в SIEM придётся заменить — иначе пример не заработает как есть.

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

  • собрать аудит-лог событий безопасности и действий пользователей
  • настроить структурированные записи с метками времени в UTC
  • подключить журнал к SIEM через Elasticsearch
  • задать политику хранения и ротации лог-файлов
  • закрыть требования комплаенса по журналированию

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

  • Добавь аудит-логирование входов и изменений прав по скиллу security-audit-logging
  • Настрой структурированный аудит-лог с отправкой в Elasticsearch
  • Проверь мой логгер: не попадают ли в журнал пароли и лишние персональные данные

Как установить security-audit-logging

1Через Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill security-audit-logging -a claude-code

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

~/.claude/skills/security-audit-logging/SKILL.md

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

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

Вопросы о security-audit-logging

Как установить security-audit-logging в Claude?

Выполните npx skills add aj-geddes/useful-ai-prompts --skill security-audit-logging -a claude-code. Скилл окажется в ~/.claude/skills/security-audit-logging/SKILL.md.

Что делает security-audit-logging?

Даёт агенту инструкции по аудит-логированию: структурированные записи, политики хранения, отправка в SIEM. Внутри есть пример на JavaScript и справочники для Node.js, Python и Java.

Что нужно для работы примеров из скилла?

Пример использует пакеты winston и winston-elasticsearch, так что их нужно установить в проект. Без Elasticsearch транспорт в SIEM придётся заменить.

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

SKILL.md · MIT
---
name: security-audit-logging
description: >
  Implement comprehensive security audit logging for compliance, forensics, and
  SIEM integration. Use when building audit trails, compliance logging, or
  security monitoring systems.
---

# Security Audit Logging

## Table of Contents

- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)

## Overview

Implement comprehensive audit logging for security events, user actions, and system changes with structured logging, retention policies, and SIEM integration.

## When to Use

- Compliance requirements (SOC 2, HIPAA, PCI-DSS)
- Security monitoring
- Forensic investigations
- User activity tracking
- System change auditing
- Breach detection

## Quick Start

Minimal working example:

```javascript
// audit-logger.js
const winston = require("winston");
const { ElasticsearchTransport } = require("winston-elasticsearch");

class AuditLogger {
  constructor() {
    this.logger = winston.createLogger({
      level: "info",
      format: winston.format.combine(
        winston.format.timestamp(),
        winston.format.json(),
      ),
      transports: [
        // File transport
        new winston.transports.File({
          filename: "logs/audit.log",
          maxsize: 10485760, // 10MB
          maxFiles: 30,
          tailable: true,
        }),

        // Elasticsearch transport for SIEM
        new ElasticsearchTransport({
          level: "info",
          clientOpts: {
// ... (see reference guides for full implementation)
```

## Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents |
|---|---|
| [Node.js Audit Logger](references/nodejs-audit-logger.md) | Node.js Audit Logger |
| [Python Audit Logging System](references/python-audit-logging-system.md) | Python Audit Logging System |
| [Java Audit Logging](references/java-audit-logging.md) | Java Audit Logging |

## Best Practices

### ✅ DO

- Log all security events
- Use structured logging
- Include timestamps (UTC)
- Log user context
- Implement log retention
- Encrypt sensitive logs
- Monitor log integrity
- Send to SIEM
- Include request IDs

### ❌ DON'T

- Log passwords/secrets
- Log sensitive PII unnecessarily
- Skip failed attempts
- Allow log tampering
- Store logs insecurely
- Ignore log analysis

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

Похожие скиллы

Всё по теме «Безопасность» →
audit-logging devops-skills Скилл помогает настроить централизованный аудит-лог, хранение и отправку событий в SIEM. Пригодится, когда нужен след действий для комплаенса или разбора инцидентов. CX Codex +1 385установок Security Monitoring Claude Office Skills Скилл для автоматизации мониторинга безопасности: правила детекта, алерты, разбор инцидентов и проверки на соответствие требованиям. CX Codex +1 4 600установок mcp-server-security devops-skills Скилл-руководство по укреплению MCP-серверов: TLS, OAuth 2.1, mTLS, валидация ввода и аудит вызовов инструментов. CX Codex +1 334установок security-detection-rule-management elastic Скилл создаёт и настраивает правила детекции Elastic Security через Kibana API: убирает ложные срабатывания, добавляет исключения, закрывает пробелы в покрытии. CX Codex +1 3 800установок logging-best-practices secondsky Скилл задаёт агенту правила структурного логирования: уровни, контекст запроса, маскировка персональных данных. Пригодится, когда логи пухнут или в них утекают пароли. CX Codex +1 396установок security-alert-triage elastic Скилл разбирает алерты Elastic Security: собирает контекст по процессам и сети, классифицирует инциденты и заводит кейсы. Пригодится SOC-аналитикам при расследовании срабатываний. CX Codex +1 3 800установок

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

accessibility-testing Скилл для проверки веб-приложений на соответствие WCAG: axe, навигация с клавиатуры, ARIA, скринридеры. Пригодится, когда нужно закрыть a11y-требования в проекте. CX Codex +1 575установок push-notification-setup Скилл помогает внедрить пуш-уведомления для iOS и Android через Firebase Cloud Messaging и APNs. Пригодится при настройке диплинков, фоновых сообщений и синхронизации токенов с бэкендом. CX Codex +1 575установок database-schema-documentation Скилл помогает документировать схемы баз данных, строить ERD-диаграммы в Mermaid и описывать ограничения таблиц. Пригодится при проектировании архитектуры и подготовке спецификаций миграций. CX Codex +1 569установок Data Visualization Скилл для построения графиков на matplotlib и seaborn: разведочный анализ, поиск выбросов, слайды для заказчика. CX Codex +1 568установок mobile-app-debugging Скилл для разбора сбоев, которые проявляются только на устройстве: падения, просадки производительности, проблемы с сетью. CX Codex +1 561установок process-mapping Скилл помогает описать текущий рабочий процесс, найти узкие места и спроектировать улучшенный вариант — в виде схемы и текста. CX Codex +1 552установок memory-optimization Скилл для поиска утечек памяти и снижения потребления в приложениях. Пригодится, когда процесс растёт в памяти или падает с out of memory. CX Codex +1 544установок web-performance-audit Скилл разбирает скорость загрузки страниц, находит узкие места и подсказывает, что чинить. Пригодится после крупных правок или жалоб на медленную загрузку. CX Codex +1 543установок

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

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