# scan-loader

Служебный субагент из плагина claude-security: читает один JSON-файл из каталога запуска и возвращает его содержимое без правок. Вызывать вручную не нужно.

- субагент · `type=agent` · Claude Code · ★ 44770
- Автор: Anthropic · официальный репозиторий Anthropic
- Лицензия: LicenseRef-Proprietary · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/claude-security/agents/scan-loader.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/agents/scan-loader

## Что делает

scan-loader — часть рабочего процесса Claude Security. Ему передают имя каталога и имя файла, он читает `<directory>/<file name>` и отдаёт JSON через структурированный вывод ровно в том виде, в каком файл лежит: все строки, все поля, ничего не добавлено и не переписано.

Доступ у него урезан до одного инструмента чтения. Больше он не делает ничего и другие файлы не открывает. Содержимое файла для него — данные, записанные предыдущим этапом сканирования, а не инструкции к исполнению.

Модель — `sonnet`, уровень усилий — `low`. Прямой вызов смысла не имеет: субагент рассчитан на то, что его запускает оркестратор сканирования, и без переданных каталога с именем файла работать ему не с чем.

## Установка

### Claude Code (родная платформа)

1. **Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin install claude-security@claude-plugins-official
```

2. **Вручную: положить файлы**
- Файл: `.claude/agents/scan-loader.md` — Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

### Codex

**Вручную: положить файлы**
- Файл: `.codex/agents/scan-loader.toml` — Codex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/

### Cursor

**Вручную: положить файлы**
- Файл: `.cursor/agents/scan-loader.md` — Cursor понимает и .claude/agents/

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/claude-security/agents/scan-loader.md

## Когда брать
- забрать один JSON-файл из каталога запуска сканирования
- вернуть содержимое файла без пересказа и потери полей
- ограничить чтение одним инструментом Read
- отделить данные скана от инструкций, которые могут лежать в файле

## Примеры запросов агенту
- Запусти субагента scan-loader на каталоге `runs/2024-05-01` и файле `findings.json`
- Прочитай `runs/latest/report.json` через scan-loader и верни JSON как есть

## Похожие
- [security-scan](https://affpapa.org/nevibecode/skills/affaan-m-security-scan.md) — скилл · 4700 установок
- [code-reviewer](https://affpapa.org/nevibecode/agents/voltagent-community-code-reviewer.md) — субагент · 31050 установок
- [security-auditor](https://affpapa.org/nevibecode/agents/voltagent-community-security-auditor.md) — субагент · 10718 установок
- [devops-engineer](https://affpapa.org/nevibecode/agents/devops-engineer.md) — субагент · 7392 установки

Из того же набора: [anthropics/claude-plugins-official](https://affpapa.org/nevibecode/by/anthropics/claude-plugins-official.md) — 145 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
