TGViewer
Человек 2.0 Человек 2.0 @human20 · 1.38K subscribers
Post #242 385
GuardDog проверяет пакеты до установки
⠀
GuardDog — CLI-инструмент от Datadog для быстрой проверки чужих зависимостей. Он ищет подозрительные признаки в PyPI и npm-пакетах, Go-модулях, RubyGems, GitHub Actions и расширениях VSCode.
⠀
Смысл простой: перед тем как тащить пакет в проект, можно прогнать его через GuardDog и посмотреть, нет ли там типовых красных флагов.
⠀
На скрине видно три сценария:
• requests проходит без найденных индикаторов;
• случайный пакет получает срабатывание за пустое описание и exec от base64-строки;
• beautifulsup4 ловится как возможный typosquatting под beautifulsoup4.
⠀
Под капотом GuardDog использует Semgrep-правила для исходников и отдельные проверки метаданных пакета. Он смотрит не только на код, но и на вещи вроде пустого описания, подозрительного имени, обфускации, выполнения команд, скачивания бинарников или попыток утащить чувствительные данные.
⠀
Это не антивирус и не гарантия безопасности. Но как дешёвый pre-flight перед установкой зависимости — очень полезная привычка. Особенно когда пакет прилетел из issue, README, StackOverflow, чужого агента или ночного эксперимента.

🧱🔧🧬📈💎🟣🟢
⠀
Источник: GitHub

Разборы без шума: @human20
Платформа: human20.app
  • ❤ 3
More from @human20
  1. Oct 4, 2026Самое обидное в Telegram — пропустить полезную вещь в чате, на который ты сам подписался.…
  2. Oct 3, 2026Не знаете с чего начать с Hermes? Воспользуйтесь встроенными в него автоматизациями. Сохра…
  3. Oct 2, 2026Gemini 4 Argon: миллион токенов на ответ по стартовой цене Sol Google представила Gemini 4…
  4. Oct 2, 2026POV: вайбкодер, который не даёт полный доступ codex и апрувит каждый запрос агента вручную
  5. Oct 1, 2026DLSS — теперь для фото и видео из своей папки Обычно за DLSS идёшь в настройки игры. В Vis…
  6. Sep 30, 2026«Гермес, ну продолжай» Странная работа — напоминать ИИ-агенту, чтобы он работал. Поручаешь…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →