DF hubspot-suite
Комплексный набор для управления HubSpot CRM, Marketing, Sales, Service и CMS. Охватывает все API HubSpot: объекты CRM (контакты, компании, сделки, заявки, пользовательские объекты), ассоциации, свойства, взаимодействия (звонки, электронные письма, встречи, заметки, задачи), рабочие процессы и автоматизация, списки, формы, email-маркетинг, отчетность и аналитика, качество данных и дедупликация, импорт/экспорт, вебхуки, конвейеры, владельцы, контент CMS, беседы и коммерция. Поддерживает аутентификацию через Private App (API-ключ) и новую платформу разработчика HubSpot (приложения на основе CLI). Используйте для ЛЮБОЙ задачи, связанной с HubSpot, включая управление CRM, автоматизацию маркетинга, управление конвейером продаж, миграцию данных, отчетность, аудит качества данных или администрирование HubSpot.
машинный переводПоказать оригиналСкрыть оригинал«Comprehensive HubSpot CRM, Marketing, Sales, Service, and CMS manageme…»
Comprehensive HubSpot CRM, Marketing, Sales, Service, and CMS management suite. Covers all HubSpot APIs: CRM objects (contacts, companies, deals, tickets, custom objects), associations, properties, engagements (calls, emails, meetings, notes, tasks), workflows & automation, lists, forms, email marketing, reporting & analytics, data quality & dedup, import/export, webhooks, pipelines, owners, CMS content, conversations, and commerce. Supports both Private App (API key) authentication and the new HubSpot Developer Platform (CLI-based apps). Use for ANY HubSpot-related task including CRM management, marketing automation, sales pipeline management, data migration, reporting, data quality audits, or HubSpot administration.
Комплексный набор для управления HubSpot CRM, Marketing, Sales, Service и CMS.
Как процесс F 40/100 · Не запустится — Скилл ссылается на файлы, которых нет в архиве: references/crm-custom-objects.md, references/pipelines.md, references/lists.md
Чем это грозит
Находки средней серьёзности: скорее всего скилл честный, но прочитайте, что именно насторожило сканер.
Ниже описан худший случай для этой категории. Здесь находка средней серьёзности: guard увидел признак, но не доказательство.
Инструкции или скрипты отправляют данные наружу: переменные окружения, ключи, содержимое файлов, историю чата. Вы можете не заметить этого в диалоге, потому что агент выполнит отправку как «часть задачи».
Если отправка не нужна для задачи, уберите её: каталоги помечают такие скиллы как подозрительные и снимают с выдачи. Если нужна, назовите адрес явно, объясните, что именно уходит, и дайте пользователю выключатель.
Как улучшить
- В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 62
✓ Критических и высоких находок нет
Средние и низкие: 62
-
средняя Утечка данных
net-credential-usescripts/bulk-export.sh:231Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис)response=$(curl -s -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
-
средняя Утечка данных
net-credential-usescripts/bulk-export.sh:466Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис)response=$(curl -s -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" "$api_url")
-
средняя Утечка данных
net-credential-usescripts/find-duplicates.sh:24Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис)RESP=$(curl -s -H "Authorization: Bearer ${TOKEN}" "$URL") -
средняя Утечка данных
net-credential-usescripts/pipeline-report.sh:19Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис)RESP=$(curl -s -H "Authorization: Bearer ${TOKEN}" "$URL") -
низкая Утечка данных
net-credential-usereferences/associations.md:66Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/associations.md:72Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/associations.md:78Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/associations.md:84Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/associations.md:164Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/auth-setup.md:18Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/auth-setup.md:59Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl "https://api.hubapi.com/crm/v3/objects/contacts?hapikey=…"
security-скилл -
низкая Утечка данных
net-credential-usereferences/auth-setup.md:136Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/auth-setup.md:142Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -I -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/auth-setup.md:149Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
read-dotenvreferences/auth-setup.md:186Чтение файла .env (документация security-скилла)set -a && source .env && set +a
security-скилл -
низкая Утечка данных
net-credential-usereferences/crm-companies.md:31Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/crm-companies.md:200Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/crm-companies.md:206Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/crm-companies.md:265Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/crm-companies.md:273Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/crm-contacts.md:28Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/crm-contacts.md:171Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/crm-contacts.md:177Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/crm-contacts.md:213Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/crm-contacts.md:221Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/crm-deals.md:38Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/crm-deals.md:146Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/crm-deals.md:152Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/crm-deals.md:243Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/crm-deals.md:249Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/crm-tickets.md:33Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/crm-tickets.md:93Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/crm-tickets.md:276Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/crm-tickets.md:282Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/data-quality.md:96Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)primary=$(curl -s -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/data-quality.md:99Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)duplicate=$(curl -s -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/data-quality.md:126Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)if ! curl -s -f -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/data-quality.md:132Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)if ! curl -s -f -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/data-quality.md:139Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)primary_email=$(curl -s -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/engagements.md:153Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/engagements.md:177Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/engagements.md:181Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/engagements.md:185Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/import-export.md:252Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)response=$(curl -s -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" "$url")
security-скилл -
низкая Утечка данных
net-credential-usereferences/properties.md:10Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/properties.md:14Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/properties.md:18Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/properties.md:24Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/properties.md:186Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/rate-limits.md:39Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -I -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/rate-limits.md:82Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)response=$(curl -s -w "%{http_code}" -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" "$url")security-скилл -
низкая Утечка данных
net-credential-usereferences/rate-limits.md:113Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -I -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/rate-limits.md:131Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)response_headers=$(curl -I -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/rate-limits.md:157Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/search-filters.md:583Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -s -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/workflows.md:26Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/workflows.md:32Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/workflows.md:413Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usereferences/workflows.md:419Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)curl -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" \
security-скилл -
низкая Утечка данных
net-credential-usescripts/data-audit.sh:17Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (документация security-скилла)COUNT=$(curl -s -H "Authorization: Bearer ${TOKEN}" \security-скилл
…и ещё 1
Ещё 1 совпадений отнесены к цитатам в документации скилла по безопасности и не считаются находками.
Просканировано файлов: 22. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
missing-refссылка на отсутствующий файл: references/crm-custom-objects.md - предупреждение
missing-refссылка на отсутствующий файл: references/pipelines.md - предупреждение
missing-refссылка на отсутствующий файл: references/lists.md - предупреждение
missing-refссылка на отсутствующий файл: references/forms.md - предупреждение
missing-refссылка на отсутствующий файл: references/email-marketing.md - предупреждение
missing-refссылка на отсутствующий файл: references/conversations.md - предупреждение
missing-refссылка на отсутствующий файл: references/reporting.md - предупреждение
missing-refссылка на отсутствующий файл: references/webhooks.md - предупреждение
missing-refссылка на отсутствующий файл: references/cms.md - предупреждение
missing-refссылка на отсутствующий файл: references/commerce.md - предупреждение
missing-refссылка на отсутствующий файл: references/developer-platform.md - предупреждение
missing-refссылка на отсутствующий файл: references/owners.md - предупреждение
missing-refссылка на отсутствующий файл: references/crm-*.md
Процессный рейтинг: все десять параметров 40/100
- 0Инструменты и файлы. Не хватает 13 файла(ов): references/crm-custom-objects.md, references/pipelines.md, references/lists.md
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 30Повторный запуск. Изменяющих операций: 2, без проверки текущего состояния
- 50Ошибки и развилки. Развилок: 0, есть раздел про ошибки
- 100Шаги. Шагов: 42
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 1857 токенов
- 100Отчётность по ходу. Скилл сообщает о ходе работы
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- +1Лицензия не указана
- +2Инструкции на одном языке
- +3Длина description 727 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 25 заголовков
- +3Пошаговые инструкции: 42 пунктов
- +4Есть примеры (18 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (14 из 14)
- +3Все 7 скриптов описаны в инструкциях
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 79.