BD cyberscope
CyberScope — Поисковый справочник методов кибербезопасности/мониторинга/цензуры в открытом доступе: 10 категорий, 62 метода, 83 источника (MITRE ATT&CK, CISA, NIST, EFF, OWASP, SANS и др.). Автономный CLI на стандартной библиотеке Python без зависимостей: взвешенный поиск (title>keywords>description>resources), детализация по одному элементу, экспорт в json/csv/md, статическая проверка источников, отчет о качестве каталога (хуки для самосовершенствования), контрольные суммы и якоря. Чисто справочный документ — без операционных/эксплуатационных шагов. Только чтение, без подключения к сети, детерминированный вывод.
машинный переводПоказать оригиналСкрыть оригинал«CyberScope — 可搜索的公开网络攻防/监控/审查方法参考目录:10 类目、62 方法、83 条 公开来源(MITRE ATT&CK…»
CyberScope — 可搜索的公开网络攻防/监控/审查方法参考目录:10 类目、62 方法、83 条 公开来源(MITRE ATT&CK、CISA、NIST、EFF、OWASP、SANS 等)。零依赖 Python 标准库 离线 CLI:加权搜索(title>keywords>description>resources)、单条明细、导出 json/csv/md、来源静态验证、目录质量报告(自改进钩子)、校验和锚点。纯参考性 文档——不含操作性/利用步骤。只读,不联网,确定性输出。
CyberScope — Поисковый справочник методов кибербезопасности/мониторинга/цензуры в открытом доступе: 10 категорий, 62 метода, 83 источника (MITRE ATT&CK, CISA…
Как процесс D 46/100 · Процесс не доведён — слабые места: результат и критерий готовности, когда включается, входы и предусловия
Чем это грозит
Находки средней серьёзности: скорее всего скилл честный, но прочитайте, что именно насторожило сканер.
Ниже описан худший случай для этой категории. Здесь находка средней серьёзности: guard увидел признак, но не доказательство.
Скилл просит агента что-то скрывать от вас: не показывать ошибки, не упоминать действия, отвечать иначе, чем было сделано. Вы теряете возможность контролировать, что агент реально сделал.
Прозрачность важнее гладкого ответа. Если хочется спрятать технический шум, попросите агента «кратко сообщить», а не «не сообщать».
Как улучшить
- Скажите в description, КОГДА применять скилл («используй, когда…», примеры запросов): это главный сигнал для агента.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 3
✓ Критических и высоких находок нет
Средние и низкие: 3
-
средняя Сокрытие от пользователя
en-hide-from-userdata/catalog.json:269Инструкция скрыть действия от пользователя (в кавычках — упоминание, а не команда)"description": "Deploying artificial intelligence applications with hidden data exfiltration capabilities embedded in their code to silently transmit user data to external servers.",
в кавычках -
низкая Рискованное назначение
intent-offensive-securityREADME.md:19Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (определение детектора / чёрного списка; строка таблицы в документации)| 无排序(恒按编号) | score 降序(`ransomware` → m50 2450 分第一,而非编号序) |
детектортаблица -
низкая Рискованное назначение
intent-offensive-securityreferences/search_scoring.md:47Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (строка таблицы в документации)| `ransomware` | m50 = 2450(title+kw+desc+res_title+res_desc+短语×2)、m27 = 700 |
таблица
Просканировано файлов: 11. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
description-no-whendescription не говорит, КОГДА применять скилл (нет "use when / используй когда")
Процессный рейтинг: все десять параметров 46/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Ошибки и развилки. Линейный процесс без обработки сбоев
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 60Инструменты и файлы. Используются инструменты (python), но во frontmatter они не объявлены
- 100Шаги. Шагов: 13
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 744 токенов
- 100Повторный запуск. Изменяющих операций нет
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- +2Инструкции на одном языке
- +3Длина description 244 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 7 заголовков
- +3Пошаговые инструкции: 13 пунктов
- +4Есть примеры (1 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (3 из 3)
- +3Все 2 скриптов описаны в инструкциях
- +1Лицензия указана
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 80.