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

file-access-vuln — скилл для Claude Code: маршрутизатор по файловым

Скилл-роутер для тестирования скачивания файлов, путей, LFI и загрузки. Помогает агенту выбрать, куда копать дальше.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add yaklang/hack-skills --skill file-access-vuln -a claude-code
Открыть на GitHub

Что делает file-access-vuln

Это точка входа в категорию файловых уязвимостей. Скилл сам ничего не эксплуатирует: он смотрит на цель и решает, имеете ли вы дело с обходом пути и локальным включением файлов или с валидацией загрузки и цепочкой обработки. Дальше агент уходит в один из двух тематических скиллов — path-traversal-lfi или upload-insecure-files.

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

Роутер не заменяет собой проверку. Если вы не определили стадию, на которой ломается логика, скилл просто перекинет вас в соседнюю категорию — например, в injection-checking или business-logic-vuln. Это повод сначала описать поток данных руками.

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

  • понять, обход пути перед вами или дыра в валидации загрузки
  • найти стадию, где ломается обработка файла
  • выбрать между path traversal и upload-цепочкой
  • проверить превью и шаринг файлов на границы доступа
  • разложить поток данных до того, как гонять payload-ы

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

  • разбери эндпоинт скачивания: это обход пути или проблема загрузки?
  • проверь загрузку файлов и цепочку превью на этой цели
  • посмотри параметр имени файла в импорте — куда он ведёт?

Как установить file-access-vuln

1Через Skills CLI (Vercel)

npx skills add yaklang/hack-skills --skill file-access-vuln -a claude-code

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

~/.claude/skills/file-access-vuln/SKILL.md

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

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

Вопросы о file-access-vuln

Как установить file-access-vuln в Claude?

Выполните npx skills add yaklang/hack-skills --skill file-access-vuln -a claude-code. Скилл появится в ~/.claude/skills/file-access-vuln/SKILL.md.

Что делает file-access-vuln?

Это входной роутер категории: он определяет, с чем вы работаете — с путями и LFI или с загрузкой и обработкой файлов, — и направляет к нужному тематическому скиллу.

Чем он отличается от path-traversal-lfi и upload-insecure-files?

Сам роутер не содержит техник эксплуатации. path-traversal-lfi разбирает обход пути, чтение файлов и цепочки include, а upload-insecure-files — валидацию загрузки, пути хранения и цепочки обработки.

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

SKILL.md · MIT
---
name: file-access-vuln
description: >-
  Entry P1 category router for file access and upload workflows. Use when
  testing download endpoints, file paths, local file inclusion, upload flows,
  preview pipelines, archive extraction, or storage and sharing boundaries.
---

# File Access Router

This is the routing entry point for filesystem paths, download endpoints, upload pipelines, and file preview handling.

## When to Use

- Parameters, filenames, download endpoints, or import flows influence file paths
- The target supports upload, preview, transcoding, extraction, sharing, download, or proxied file access
- You need to decide whether this is path traversal/LFI or an upload-validation/processing-chain issue

## Skill Map

- [Path Traversal LFI](../path-traversal-lfi/SKILL.md): path traversal, file read, wrapper abuse, include chains
- [Upload Insecure Files](../upload-insecure-files/SKILL.md): upload validation, storage paths, processing chains, overwrite risk, preview/share boundaries

## Recommended Flow

1. First identify whether the entry point is a path parameter, download endpoint, or upload workflow
2. Then locate whether the issue appears in accept, store, process, or serve stages
3. Small path-chain and upload-bypass samples are merged into the main topic skills; no separate payload entry is needed

## Related Categories

- [injection-checking](../injection-checking/SKILL.md)
- [business-logic-vuln](../business-logic-vuln/SKILL.md)

© yaklang · MIT · yaklang/hack-skills

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

Всё по теме «Безопасность» →
vuln-scan официальный anthropics Статический сканер уязвимостей в исходном коде. Читает директорию, запускает параллельные субагенты для проверки разных областей и записывает находки в JSON и markdown для дальнейшего разбора. CX Codex +1 1 100установок supabase-pentest yoanbernabeu Ведёт аудит безопасности приложения на Supabase по фазам: находит утечки ключей, проверяет доступ и складывает доказательства в файлы. CX Codex +1 698установок experience-ui-bundle-file-upload-generate forcedotcom Настраивает загрузку файлов в React-компонентах Salesforce UI bundle. Помогает связать файлы с ContentVersion и отслеживать прогресс передачи. CX Codex +1 5 200установок fix-security-vulnerabilities-with-strix usestrix Скилл разбирает подтверждённые Strix-уязвимости, исправляет их причину и повторно запускает проверку. Подойдёт после CLI- или cloud-сканирования. CX Codex +1 15 700установок owasp-top-10-testing usestrix Запускает агентов Strix для поиска реальных эксплойтов по стандарту OWASP Top 10:2025. Пригодится перед релизом или аудитом безопасности веб-приложения. CX Codex +1 12 800установок pentestify-security-report-generator reason-machines Скилл для генерации отчётов по пентесту: учёт уязвимостей, статистика рисков в реальном времени и выгрузка в PDF. CX Codex +1 747установок

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

deserialization-insecure Скилл помогает искать небезопасную десериализацию в Java, PHP и Python и разбирать возможные цепочки атак. Нужен для аудита исходников и сетевых признаков. CX Codex +1 3 600установок format-string-exploitation Разбирает printf-подобные функции с пользовательской строкой формата: чтение стека, запись через %n, перезапись GOT. Нужен на CTF и при разборе бинарных уязвимостей. CX Codex +1 3 600установок kernel-exploitation Справочник по анализу уязвимостей ядра Linux для ИИ-агента. Помогает настроить окружение в QEMU и разобрать механизмы защиты ядра вроде KASLR и SMEP. CX Codex +1 3 600установок request-smuggling Скилл помогает искать рассинхронизацию HTTP между прокси и origin-сервером. Нужен для проверки CL.TE, TE.CL и переходов HTTP/2→HTTP/1. CX Codex +1 3 600установок xxe-xml-external-entity Скилл передаёт агенту сценарии выявления XXE-уязвимостей. Пригодится при аудите парсеров XML, SVG, SOAP и документов Office. CX Codex +1 3 600установок graphql-and-hidden-parameters Плейбук по тестированию GraphQL и скрытых параметров: интроспекция, батчинг, недокументированные поля и дыры в авторизации. CX Codex +1 3 600установок ssti-server-side-template-injection Плейбук по серверному внедрению в шаблоны: помогает найти SSTI, определить движок и дойти до выполнения команд. CX Codex +1 3 600установок binary-protection-bypass Скилл для разбора защит ELF-бинарников и подбора способов их обхода. Пригодится на CTF и при анализе эксплойтов. CX Codex +1 3 700установок

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

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