Навыки gcp-cloud-run
📦

gcp-cloud-run

Ревизия содержимого r2 Высокий риск ⚙️ Внешние команды🌐 Доступ к сети📁 Доступ к файловой системе🔑 Переменные окружения

Развертывание сервисов GCP Cloud Run

Настройка Cloud Run требует воспроизводимых шаблонов для сервисов, функций и производительности. Этот навык помогает Claude, Codex и Claude Code с развертыванием, событиями и настройкой.

Поддерживает: Claude Codex Code(CC)
⚠️ 38 Плохо

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "gcp-cloud-run" from https://skillstore.io/skills/sickn33-gcp-cloud-run.md and its manifest at https://skillstore.io/api/skills/sickn33-gcp-cloud-run/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «gcp-cloud-run». Мне нужен публичный API на Cloud Run.

Ожидаемый результат:

  • Структура сервиса с требованиями к container image.
  • Чек-лист развертывания, охватывающий region, memory, CPU, IAM и проверку unauthenticated access.
  • Операционные заметки по health checks, scaling и shutdown.

Использование «gcp-cloud-run». Моя функция обрабатывает события Pub/Sub.

Ожидаемый результат:

  • Дизайн обработчика событий с декодированием сообщений и шагами валидации.
  • Рекомендации по развертыванию для triggers, region, retries и logging.
  • Предупреждения о размере payload, чувствительных данных и идемпотентной обработке.

Использование «gcp-cloud-run». Мой сервис Cloud Run запускается слишком медленно.

Ожидаемый результат:

  • Анализ холодного старта, охватывающий размер образа, загрузку зависимостей, CPU boost и minimum instances.
  • Компромиссы стоимости и задержки для увеличенных memory, CPU и warm capacity.
  • Последующие проверки для повторного использования соединений и наблюдаемости запуска.

Аудит безопасности

Высокий риск

All 164 static matches are false positives caused by Markdown fences, illustrative template literals, and benign cloud configuration examples. Three semantic risks remain in the examples: unauthenticated Pub/Sub processing, callback URL SSRF, and reflected HTML injection.

1
Просканировано файлов
1,384
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы

Подтверждённые проблемы безопасности (3)

Высокий
Unauthenticated Pub/Sub Message Processing
The push handler treats message shape as verification but validates no OIDC token, audience, issuer, or service account. A public endpoint could accept forged events.
The subscription example configures no authenticated push identity, and the handler checks only for a message field before processing.
Высокий
User-Controlled Callback URL Enables SSRF
The endpoint accepts callback_url from request data and posts processing results without validating scheme, host, or resolved IP. Attackers could target internal services.
The caller directly controls the URL passed to httpx, and no allowlist or network-range validation appears before the outbound request.
Средний
Reflected HTML Injection in HTTP Example
The HTTP function inserts a query or body value into res.send without escaping it. Express can treat string responses as HTML and render attacker input.
The source and response sink are adjacent and contain no output encoding or explicit plain-text content type.
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/sickn33-gcp-cloud-run/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/sickn33-gcp-cloud-run/security.svg)](https://skillstore.io/skills/sickn33-gcp-cloud-run?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/sickn33-gcp-cloud-run?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-gcp-cloud-run/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/sickn33-gcp-cloud-run.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

sickn33. (2026). gcp-cloud-run security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-gcp-cloud-run/audits/5

Цитата BibTeX

@techreport{sickn33-sickn33-gcp-cloud-run-2026, author = {sickn33}, title = {gcp-cloud-run security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/sickn33-gcp-cloud-run/audits/5}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "gcp-cloud-run security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "sickn33" date-released: "2026-07-23" url: "https://skillstore.io/skills/sickn33-gcp-cloud-run/audits/5" identifiers: - type: other value: "skillstore:sickn33-gcp-cloud-run:audit:5" description: "Skillstore immutable audit report identifier"

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Средний
55
Архитектура
85
Сопровождаемость
87
Контент
69
Сообщество
70
Соответствие спецификации

Что вы можете построить

Запуск контейнерного API

Создать план сервиса Cloud Run с шагами сборки контейнера, проверками работоспособности, настройками масштабирования и примечаниями по развертыванию.

Создание событийных функций

Спроектировать Cloud Run Functions для событий HTTP, Pub/Sub или Cloud Storage с рекомендациями по развертыванию и триггерам.

Сокращение холодных стартов

Проанализировать задержку запуска и применить CPU boost, minimum instances, оптимизацию образов и шаблоны ленивой загрузки.

Попробуйте эти промпты

Создать базовый сервис Cloud Run
Используй навык gcp-cloud-run, чтобы описать сервис Node.js Cloud Run с Dockerfile, health check, шагами Cloud Build и безопасными настройками IAM по умолчанию.
Добавить событийную функцию
Используй этот навык, чтобы спроектировать Cloud Run Function для сообщений Pub/Sub. Включи валидацию, поведение повторных попыток, ограничения логирования и примечания по развертыванию.
Оптимизировать холодные старты
Используй этот навык, чтобы проанализировать мой сервис Cloud Run на предмет холодных стартов. Рекомендуй CPU boost, minimum instances, изменения образа, ленивую загрузку и компромиссы по стоимости.
Спланировать production-релиз
Используй этот навык, чтобы создать план rollout для production Cloud Run. Охвати IAM, ingress, concurrency, timeouts, memory, observability и шаги rollback.

Лучшие практики

  • Проверяйте IAM и ingress перед применением любой команды развертывания.
  • Настраивайте memory, CPU, concurrency и timeout на основе нагрузочных тестов, а не значений по умолчанию.
  • Логируйте метаданные и request IDs вместо сырых payloads.

Избегать

  • Не делайте сервисы unauthenticated, если они не предназначены быть публичными endpoints.
  • Не храните большие временные файлы в Cloud Run memory-backed storage.
  • Не выполняйте долгую фоновую работу после завершения жизненного цикла запроса.

Часто задаваемые вопросы

Этот навык развертывает ресурсы автоматически?
Нет. Он предоставляет рекомендации и примеры команд, которые пользователь или агент должен проверить перед запуском.
Какие сервисы GCP он охватывает?
Он охватывает сервисы Cloud Run, Cloud Run Functions, развертывание через Cloud Build, события Pub/Sub и триггеры Cloud Storage.
Может ли он помочь с холодными стартами?
Да. Он охватывает CPU boost, minimum instances, размер образа, настройки памяти и ленивую инициализацию.
Поддерживает ли он среды выполнения, отличные от Node.js?
Примеры ориентированы на Node.js. Те же концепции Cloud Run можно адаптировать для других сред выполнения.
Всегда ли требуется публичный доступ?
Нет. Публичный доступ следует включать только для публичных API или webhooks после проверки IAM и ingress.
Может ли он заменить документацию GCP?
Нет. Используйте официальную документацию GCP для актуальных flags, limits, pricing и требований политик организации.

Сведения для разработчиков

Автор

sickn33

Лицензия

MIT

Ревизия Skillstore

r2

Примечание о версии

Автор не указал версию.

Ссылка

88a8e9a07f4c54ab105c1c41b6267c287146b07b

Актуальность поддержки

28.07.2026

Использование

7 загрузок · 100 просмотров

Структура файлов

📄 SKILL.md

Больше от sickn33

Показать все
📦

content-creator

88

Создание маркетингового контента в едином стиле бренда

Маркетинговым командам нужен контент, который остается согласованным во всех каналах. Этот навык помогает планировать, писать, анализировать и оптимизировать контент с учетом голоса бренда и SEO.

Письмо и контент Просмотр
📦

prompt-engineering-patterns

85

Улучшайте LLM-промпты с помощью проверенных паттернов

Непоследовательные промпты тратят время и снижают доверие к результатам AI. Этот навык помогает проектировать промпты с использованием переиспользуемых паттернов, примеров, этапов оценки и рабочих процессов оптимизации.

Продуктивность Просмотр
📦

senior-architect

81

Проектируйте масштабируемые архитектуры ПО

Архитектурные решения сложно сравнивать для веб-, мобильных, backend- и облачных систем. Этот навык предоставляет структурированные руководства и локальные скрипты-заготовки для отчетов, анализа зависимостей и документирования компромиссов.

Кодинг и разработка Просмотр
📦

senior-fullstack

81

Создавайте fullstack-приложения с senior-паттернами

Командам нужны единые рекомендации по настройке, архитектуре и ревью для современных веб-приложений. Этот skill предоставляет scaffolders, справочные материалы по рабочим процессам и quality prompts для проектов на React, Next.js, Node.js, GraphQL и PostgreSQL.

Кодинг и разработка Просмотр
📦

product-manager-toolkit

80

Приоритизируйте продуктовую работу с помощью исследовательских инсайтов

Продуктовым командам нужны более быстрые способы ранжировать функции, обобщать интервью и документировать решения. Этот навык предоставляет RICE-оценку, анализ интервью и шаблоны PRD для структурированного планирования.

Продуктивность Просмотр
Показать все
📦

lambda-optimization-advisor

80

Оптимизация функций AWS Lambda на Rust

от EmilLindfors

Функции Lambda на Rust могут приводить к лишним затратам из-за медленного I/O, холодных стартов и неудачных настроек памяти. Этот навык проверяет обработчики и параметры развертывания, а затем предлагает конкретные улучшения производительности и стоимости.

DevOps и инфраструктура Просмотр
📦

cold-start-optimizer

80

Оптимизация холодных запусков Rust Lambda

от EmilLindfors

Функции Rust Lambda могут иметь медленные первые ответы, если бинарные файлы большие или инициализация тяжелая. Этот навык помогает Claude, Codex и Claude Code применять конкретные оптимизации для настроек сборки, зависимостей и развертывания.

DevOps и инфраструктура Просмотр
📦

google-agents-cli-publish

80

Публикация агентов Google ADK в Gemini Enterprise

от google

Публикация агентов ADK в Gemini Enterprise требует правильного режима регистрации, идентификаторов ресурсов и разрешений. Этот навык помогает Claude, Codex или Claude Code безопасно выполнять регистрацию через CLI и управлять Agent Registry.

DevOps и инфраструктура Просмотр
📦

cost-optimization

78

Оптимизация затрат на облачную инфраструктуру

от wshobson

Расходы на облако могут расти из-за избыточно крупных ресурсов, слабой стратегии тегирования и простаивающих сервисов. Этот навык дает Claude, Codex и Claude Code структурированные рекомендации FinOps для AWS, Azure и GCP.

DevOps и инфраструктура Просмотр
📦

container-management

78

Управление контейнерами Proxmox LXC

от DataKnifeAI

Операции с контейнерами в Proxmox требуют четких проверок статуса, действий жизненного цикла и планирования ресурсов. Этот навык направляет Claude, Codex и Claude Code через структурированные рабочие процессы LXC.

DevOps и инфраструктура Просмотр