B cloudflare-deploy
Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.
B
88/100
Общая оценка
- Безопасность 60%
- Качество 40%
- Тесты бонус
Как улучшить
- В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
- Добавьте evals/evals.json с 4–6 реальными запросами и ожидаемыми ответами: тогда полная проверка использует ваши кейсы, а не черновик модели.
- Добавьте spec.yaml с триггерами и утверждениями (skilltest init): это контракт поведения для CI.
Находки guard · 2
✓ Критических и высоких находок нет
Средние и низкие: 2
-
низкая Секреты в коде
secret-password-literalreferences/bindings/patterns.md:182Захардкоженный пароль / ключ (возможно, пример) (в кавычках — упоминание, а не команда)**❌ Hardcoding credentials:** `const apiKey = 'sk_l…123'`
в кавычках -
низкая Утечка данных
net-credential-usereferences/cron-triggers/patterns.md:37Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (демонстрация атаки / пример)ctx.waitUntil(env.SEND_EMAIL.fetch("https://example.com/send", {method: "POST", body: JSON.stringify({to: "te…@….com", subject: "Weekly Report", reportUrl: `https://reports.example.com/${reportдемонстрация
Просканировано файлов: 80. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
Lint
- предупреждение
missing-refссылка на отсутствующий файл: references/wrangler/auth.md - предупреждение
missing-refссылка на отсутствующий файл: references/workers/ - предупреждение
missing-refссылка на отсутствующий файл: references/pages/ - предупреждение
missing-refссылка на отсутствующий файл: references/pages-functions/ - предупреждение
missing-refссылка на отсутствующий файл: references/durable-objects/ - предупреждение
missing-refссылка на отсутствующий файл: references/workflows/ - предупреждение
missing-refссылка на отсутствующий файл: references/workers-for-platforms/ - предупреждение
missing-refссылка на отсутствующий файл: references/tail-workers/ - предупреждение
missing-refссылка на отсутствующий файл: references/snippets/ - предупреждение
missing-refссылка на отсутствующий файл: references/smart-placement/ - предупреждение
missing-refссылка на отсутствующий файл: references/kv/ - предупреждение
missing-refссылка на отсутствующий файл: references/r2/ - предупреждение
missing-refссылка на отсутствующий файл: references/queues/ - предупреждение
missing-refссылка на отсутствующий файл: references/hyperdrive/ - предупреждение
missing-refссылка на отсутствующий файл: references/do-storage/ - предупреждение
missing-refссылка на отсутствующий файл: references/secrets-store/ - предупреждение
missing-refссылка на отсутствующий файл: references/pipelines/ - предупреждение
missing-refссылка на отсутствующий файл: references/r2-data-catalog/ - предупреждение
missing-refссылка на отсутствующий файл: references/r2-sql/ - предупреждение
missing-refссылка на отсутствующий файл: references/workers-ai/ - предупреждение
missing-refссылка на отсутствующий файл: references/vectorize/ - предупреждение
missing-refссылка на отсутствующий файл: references/tunnel/ - предупреждение
missing-refссылка на отсутствующий файл: references/spectrum/ - предупреждение
missing-refссылка на отсутствующий файл: references/turn/ - предупреждение
missing-refссылка на отсутствующий файл: references/network-interconnect/ - предупреждение
missing-refссылка на отсутствующий файл: references/workers-vpc/ - предупреждение
missing-refссылка на отсутствующий файл: references/waf/ - предупреждение
missing-refссылка на отсутствующий файл: references/turnstile/ - предупреждение
missing-refссылка на отсутствующий файл: references/images/ - предупреждение
missing-refссылка на отсутствующий файл: references/stream/ - предупреждение
missing-refссылка на отсутствующий файл: references/zaraz/ - предупреждение
missing-refссылка на отсутствующий файл: references/realtimekit/ - предупреждение
missing-refссылка на отсутствующий файл: references/realtime-sfu/ - предупреждение
missing-refссылка на отсутствующий файл: references/wrangler/ - предупреждение
missing-refссылка на отсутствующий файл: references/miniflare/ - предупреждение
missing-refссылка на отсутствующий файл: references/observability/ - предупреждение
missing-refссылка на отсутствующий файл: references/web-analytics/ - предупреждение
missing-refссылка на отсутствующий файл: references/sandbox/ - предупреждение
missing-refссылка на отсутствующий файл: references/workerd/ - предупреждение
missing-refссылка на отсутствующий файл: references/workers-playground/ - предупреждение
missing-refссылка на отсутствующий файл: references/pulumi/ - предупреждение
missing-refссылка на отсутствующий файл: references/terraform/ - предупреждение
missing-refссылка на отсутствующий файл: references/email-routing/ - предупреждение
missing-refссылка на отсутствующий файл: references/email-workers/ - предупреждение
missing-refссылка на отсутствующий файл: references/static-assets/
Процессная зрелость 56/100
Не запустится. Скилл ссылается на файлы, которых нет в архиве: references/wrangler/auth.md, references/workers/, references/pages/
- 0Инструменты и файлы. Не хватает 45 файла(ов): references/wrangler/auth.md, references/workers/, references/pages/
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 30Повторный запуск. Изменяющих операций: 10, без проверки текущего состояния
- 70Когда включается. Сказано, когда применять, но не сказано, когда не стоит
- 70Входы и предусловия. Входные данные и предусловия перечислены
- 100Шаги. Шагов: 4
- 100Ошибки и развилки. Развилок: 1, есть раздел про ошибки
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 1723 токенов
- medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- +2Инструкции на одном языке
- +3Длина description 189 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 24 заголовков
- +3Пошаговые инструкции: 4 пунктов
- +4Есть примеры (9 блоков кода)
- +1Лицензия указана
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 73.
Внешние проверки
ClawHub: suspicious
This is not malware, but it gives an agent broad Cloudflare deployment and infrastructure guidance with several high-impact examples that lack strong guardrails.
LLM: suspicious (medium) · VirusTotal: · 7 июн. 2026 г.