BC Privilege Escalation Methods
Этот навык следует использовать, когда пользователь просит "повысить привилегии", "получить root-доступ", "стать администратором", "методы повышения привилегий", "злоупотребить sudo", "использовать уязвимости SUID-бинарных файлов", "Kerberoasting", "pass-the-ticket", "подмена токенов" или нуждается в руководстве по повышению привилегий после эксплуатации для систем Linux или Windows.
машинный переводПоказать оригиналСкрыть оригинал«This skill should be used when the user asks to "escalate privileges",…»
This skill should be used when the user asks to "escalate privileges", "get root access", "become administrator", "privesc techniques", "abuse sudo", "exploit SUID binaries", "Kerberoasting", "pass-the-ticket", "token impersonation", or needs guidance on post-exploitation privilege escalation for Linux or Windows systems.
Этот навык следует использовать, когда пользователь просит "повысить привилегии", "получить root-доступ", "стать администратором", "методы повышения…
Как процесс C 60/100 · Есть пробелы — слабые места: результат и критерий готовности, согласованность, отчётность по ходу
Такой же скилл встречается ещё в 1 месте: RA-Skills
Чем это грозит
Находки средней серьёзности: скорее всего скилл честный, но прочитайте, что именно насторожило сканер.
Ниже описан худший случай для этой категории. Здесь находка средней серьёзности: guard увидел признак, но не доказательство.
Скилл содержит команды, которые удаляют файлы, переписывают диски или исполняют код, скачанный из сети. Агент может выполнить их без вопроса, если считает, что так требует инструкция.
Замените разрушительные команды на безопасные аналоги с подтверждением, ограничьте область действия конкретной папкой и не тяните код через curl | bash: укажите версию и контрольную сумму.
Ниже описан худший случай для этой категории. Здесь находка средней серьёзности: guard увидел признак, но не доказательство.
Инструкции или скрипты отправляют данные наружу: переменные окружения, ключи, содержимое файлов, историю чата. Вы можете не заметить этого в диалоге, потому что агент выполнит отправку как «часть задачи».
Если отправка не нужна для задачи, уберите её: каталоги помечают такие скиллы как подозрительные и снимают с выдачи. Если нужна, назовите адрес явно, объясните, что именно уходит, и дайте пользователю выключатель.
Как улучшить
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 12
✓ Критических и высоких находок нет
Средние и низкие: 12
-
средняя Опасные команды
cmd-persistenceSKILL.md:60Механизм закрепления (cron / launchd / планировщик / автозапуск в реестре) (документация security-скилла)cat /etc/crontab
security-скилл -
средняя Утечка данных
exfil-read-secret-filesSKILL.md:83Чтение файлов с учётными данными / секретами (документация security-скилла)/usr/bin/tar -cvf key.tar /root/.ssh/id_rsa
security-скилл -
средняя Опасные команды
cmd-persistenceSKILL.md:210Механизм закрепления (cron / launchd / планировщик / автозапуск в реестре) (документация security-скилла)schtasks /create /S DOMAIN /SC Weekly /RU "NT Authority\SYSTEM" `
security-скилл -
низкая Рискованное назначение
intent-offensive-securitySKILL.md:2Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)name: Privilege Escalation Methods
-
низкая Рискованное назначение
intent-offensive-securitySKILL.md:3Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (в кавычках — упоминание, а не команда)description: This skill should be used when the user asks to "escalate privileges", "get root access", "become administrator", "privesc techniques", "abuse sudo", "exploit SUID binaries", "Kerberoasti
в кавычках -
низкая Рискованное назначение
intent-offensive-securitySKILL.md:9Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)# Privilege Escalation Methods
-
низкая Рискованное назначение
intent-offensive-securitySKILL.md:13Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)Provide comprehensive techniques for escalating privileges from a low-privileged user to root/administrator access on compromised Linux and Windows systems. Essential for penetration testing post-expl
-
низкая Рискованное назначение
intent-offensive-securitySKILL.md:18Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)- Kali Linux or penetration testing distribution
-
низкая Опасные команды
cmd-privilegeSKILL.md:48Повышение привилегий / права на запись для всех (документация security-скилла)sudo python -c 'import pty;pty.spawn("/bin/bash")'security-скилл
Ещё 3 совпадений отнесены к цитатам в документации скилла по безопасности и не считаются находками.
Просканировано файлов: 1. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
name-formatname должен быть в kebab-case (строчные буквы, цифры, дефисы)
Процессный рейтинг: все десять параметров 60/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 40Согласованность. Имя во frontmatter (Privilege Escalation Methods) не совпадает с папкой (privilege-escalation-methods)
- 50Ошибки и развилки. Развилок: 0, есть раздел про ошибки
- 60Инструменты и файлы. Используются инструменты (bash), но во frontmatter они не объявлены
- 70Когда включается. Сказано, когда применять, но не сказано, когда не стоит
- 70Входы и предусловия. Входные данные и предусловия перечислены
- 100Шаги. Шагов: 22
- 100Стоимость исполнения. Тело инструкции 1923 токенов
- 100Повторный запуск. Изменяющих операций нет
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- -4Абсолютные локальные пути (C:\Users, /home/…): скилл не переносим
- +1Лицензия не указана
- +2Инструкции на одном языке
- +5В description 9 примера фраз-триггеров в кавычках
- +3Длина description 323 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 34 заголовков
- +3Пошаговые инструкции: 22 пунктов
- +4Есть примеры (20 блоков кода)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 80.