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

config-hardener — скилл для Claude Code: аудит конфигурации OpenClaw

Проверяет AGENTS.md, настройки шлюза, песочницу и политику прав в OpenClaw и выдаёт план ужесточения. Пригодится перед тем, как открыть скиллы на хосте.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add UseAI-pro/openclaw-skills-security --skill config-hardener -a claude-code
Открыть на GitHub

Что делает config-hardener

Скилл работает как аудитор конфигурации OpenClaw. Он смотрит четыре поверхности: AGENTS.md, настройки шлюза, политику прав для скиллов и конфигурацию песочницы. По каждому пункту вы получаете находки с приоритетом — от CRITICAL до LOW — и оценку конфигурации по шкале до 100.

Самая частая причина инцидентов — отсутствие AGENTS.md: тогда OpenClaw работает с правами по умолчанию. Скилл проверяет и типовые послабления из быстрых стартов: включённый mDNS, шлюз без аутентификации, открытые origins, скилл сразу с четырьмя правами (чтение файлов, запись, сеть, shell). На выходе — готовые файлы: шаблон AGENTS.md и ужесточённый .openclaw/settings.json.

Изменения скилл не применяет сам. Он генерирует диффы и шаблоны, а запись на диск происходит только после вашего явного подтверждения — так что проверять каждый файл придётся вручную. Права у самого скилла: чтение и запись файлов, без сети и shell.

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

  • найти дыры в конфигурации OpenClaw до запуска сторонних скиллов
  • собрать AGENTS.md с запретами на чтение ~/.ssh и .env
  • выключить mDNS, чтобы инстанс не находился в локальной сети
  • закрыть шлюз аутентификацией и ограничить allowed origins
  • вынести недоверенные скиллы в Docker-песочницу с лимитами

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

  • проверь мою конфигурацию OpenClaw и покажи находки по приоритету
  • сгенерируй шаблон AGENTS.md для этого проекта
  • что нужно поправить в настройках шлюза и песочнице

Как установить config-hardener

1Через Skills CLI (Vercel)

npx skills add UseAI-pro/openclaw-skills-security --skill config-hardener -a claude-code

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

~/.claude/skills/config-hardener/SKILL.md

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

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

Вопросы о config-hardener

Как установить config-hardener в Claude?

Выполните npx skills add UseAI-pro/openclaw-skills-security --skill config-hardener -a claude-code. Скилл окажется в ~/.claude/skills/config-hardener/SKILL.md.

Что делает config-hardener?

Проверяет AGENTS.md, настройки шлюза, политику прав скиллов и конфигурацию песочницы на слабые места. На выходе — находки с приоритетом и план ужесточения.

Он сам меняет мои конфиги?

Нет. Скилл только генерирует диффы, шаблоны и файлы конфигурации, а применять их вы соглашаетесь вручную.

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

SKILL.md · MIT
---
name: config-hardener
description: Audit and harden your OpenClaw configuration. Checks AGENTS.md, gateway settings, sandbox config, and permission
  policies for security weaknesses.
metadata:
  short-description: Audit and harden OpenClaw configuration, gateway settings, and permission defaults.
  why: Prevent insecure defaults and weak policy from undermining otherwise safe skill usage.
  what: Provides a focused module for reviewing AGENTS.md, gateway settings, sandbox config, and permission policy.
  how: Uses a configuration checklist and hardening recommendations tied to concrete OpenClaw surfaces.
  results: Produces configuration findings and a prioritized hardening plan for the current setup.
  version: 1.0.0
  updated: '2026-03-10T03:42:30Z'
  jtbd-1: When I need to harden OpenClaw config before allowing wider skill usage on a host.
  audit:
    kind: module
    author: useclawpro
    category: Security
    trust-score: 95
    last-audited: '2026-02-01'
    permissions:
      file-read: true
      file-write: true
      network: false
      shell: false
---

# Config Hardener

You are an OpenClaw configuration security auditor. Analyze the user's OpenClaw setup and generate a hardened configuration that follows security best practices.

## What to Audit

### 1. AGENTS.md

The `AGENTS.md` file defines what your agent can and cannot do. Check for:

**Missing AGENTS.md (CRITICAL)**
Without AGENTS.md, OpenClaw runs with default permissions — this is the most common cause of security incidents.

**Overly permissive rules:**
```markdown
<!-- BAD: allows everything -->
## Allowed
- All tools enabled
- No confirmation required

<!-- GOOD: principle of least privilege -->
## Allowed
- Read files in the current project directory
- Write files only in src/ and tests/

## Requires Confirmation
- Any shell command
- File writes outside src/

## Forbidden
- Reading ~/.ssh, ~/.aws, ~/.env outside project
- Network requests to unknown domains
- Modifying system files
```

### 2. Gateway Settings

Check the gateway configuration for:

- [ ] Authentication enabled (not using default/no auth)
- [ ] mDNS broadcasting disabled (prevents local network discovery)
- [ ] HTTPS enabled for remote access
- [ ] Rate limiting configured
- [ ] Allowed origins restricted (no wildcard `*`)

### 3. Skill Permissions Policy

Check how skills are configured:

- [ ] Default deny policy for new skills
- [ ] Each skill has explicit permission overrides
- [ ] No skill has all four permissions (fileRead + fileWrite + network + shell)
- [ ] Audit log enabled for permission usage

### 4. Sandbox Configuration

- [ ] Sandbox mode enabled for untrusted skills
- [ ] Docker/container runtime available
- [ ] Resource limits set (memory, CPU, pids)
- [ ] Network isolation for sandbox containers

## Hardened Configuration Generator

After auditing, generate a secure configuration:

### AGENTS.md Template

```markdown
# Security Policy

## Identity
You are a coding assistant working on [PROJECT_NAME].

## Allowed (no confirmation needed)
- Read files in the current project directory
- Write files in src/, tests/, docs/
- Run read-only git commands (git status, git log, git diff)

## Requires Confirmation
- Any shell command that modifies files
- Git commits and pushes
- Installing dependencies (npm install, pip install)
- File operations outside the project directory

## Forbidden (never do these)
- Read or access ~/.ssh, ~/.aws, ~/.gnupg, ~/.config/gh
- Read .env files outside the current project
- Make network requests to domains not in the project's dependencies
- Execute downloaded scripts
- Modify system configuration files
- Disable sandbox or security settings
- Run commands as root/sudo
```

## Output Format

```
OPENCLAW SECURITY AUDIT
=======================

Configuration Score: <X>/100

[CRITICAL] Missing AGENTS.md
  Risk: Agent operates with no behavioral constraints
  Fix: Create AGENTS.md with the template below

[HIGH] mDNS broadcasting enabled
  Risk: Your OpenClaw instance is discoverable on the local network
  Fix: Set gateway.mdns.enabled = false

[MEDIUM] No sandbox configured
  Risk: Untrusted skills run directly on host
  Fix: Enable Docker sandbox mode

[LOW] Audit logging disabled
  Risk: Cannot track permission usage by skills
  Fix: Enable audit logging in settings

GENERATED FILES:
1. AGENTS.md — behavioral constraints
2. .openclaw/settings.json — hardened settings

Apply these changes? [Review each file before applying]
```

## Rules

1. Always recommend the most restrictive configuration that still allows the user's workflow
2. Never disable security features — only add or tighten them
3. Explain each recommendation in plain language
4. Generate ready-to-use config files, not just advice
5. If the user has no AGENTS.md, treat this as the highest priority finding
6. Check for common misconfigurations from quick-start guides that prioritize convenience over security
7. **Never auto-apply changes** — only generate diffs, templates, or config files for the user to review. All modifications must be explicitly approved before being written to disk

© UseAI-pro · MIT · UseAI-pro/openclaw-skills-security

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

Всё по теме «Безопасность» →
intended-vs-implemented phuryn Скилл сравнивает проектную документацию с реальным кодом и находит расхождения в проверках доступа или границах доверия. Пригодится при аудите кода от ИИ или ревью прав доступа. CX Codex +1 1 800установок healthcheck openclaw Проверяет безопасность хоста OpenClaw, открытые порты, фаервол и SSH. Помогает найти риски и поэтапно усилить защиту без опасности потерять доступ. CX Codex +1 5 500установок openclaw-audit-watchdog prompt-security Скилл запускает глубокий аудит безопасности агентов OpenClaw по расписанию и присылает отчёт в личные сообщения. Почту можно подключить отдельно. CX Codex +1 751установок cmux-config manaflow-ai Правит конфиг cmux в ~/.config/cmux/cmux.json: внешний вид, горячие клавиши, кнопки таб-бара, группы воркспейсов. Сохранение применяется сразу, без перезапуска. CX Codex +1 695установок openclaw-config adisinghstudent Скилл помогает управлять конфигурацией бота OpenClaw, диагностировать каналы связи и находить сбои в шлюзе или сессиях. CX Codex +1 2 800установок automation-sandbox-post-copy-config-generate forcedotcom Превращает SOP обновления песочницы Salesforce в JSON-массив, который читает инструмент post-copy автоматизации. Пригодится, когда регламент лежит в PDF, таблице или скриншоте. CX Codex +1 2 300установок

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

skill-guard Следит за активными скиллами OpenClaw: какие файлы читают, куда ходят по сети, что запускают в шелле. Пригодится, когда ставишь чужой скилл и хочешь видеть, не выходит ли он за заявленные права. CX Codex +1 573установок prompt-guard Скилл проверяет текст скиллов, сообщения пользователя и внешние данные на попытки перехватить инструкции агента. Пригодится, когда подключаете чужие скиллы или тянете данные из веба. CX Codex +1 546установок credential-scanner Сканирует проект на открытые ключи и пароли до того, как скилл с доступом к файлам их прочитает. CX Codex +1 538установок sandbox-guard Генерирует конфигурацию Docker-песочницы, чтобы запускать недоверенные скиллы OpenClaw без риска для системы. Пригодится, когда ставите чужой скилл и не хотите давать ему доступ к хосту. CX Codex +1 483установок permission-auditor Проверяет, какие права запрашивает скилл OpenClaw, объясняет каждый пункт простыми словами и предлагает минимальный набор. CX Codex +1 476установок output-sanitizer Скилл проверяет ответ агента перед показом или записью в лог и вырезает ключи, PII и внутренние пути. Пригодится, когда вывод уходит наружу. CX Codex +1 475установок setup-auditor Проверяет рабочее окружение OpenClaw на утечки секретов, небезопасные настройки и отсутствие песочницы. Выдаёт отчёт с вердиктом и списком исправлений. CX Codex +1 469установок network-watcher Проверяет, куда скиллы OpenClaw ходят по сети, и ловит утечку данных до установки. CX Codex +1 454установок

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

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