TGViewer
🇺🇦 Math.random(): community of engineers 🇺🇦 Math.random(): community of engineers @mathrandomcommunity · 1.25K subscribers
Post #997 177
GitSpawn і Plugin4Shell — дві вересневі вразливості в кодинг-агентах. Обидві запускають чужий код на твоїй машині. Ось як закритися за 5 хвилин.

GitSpawn
Проект приходить файлами разом із папкою .git — архівом, через спільний диск чи флешку. У .git/config прописано core.fsmonitor: це налаштування запускає програму. Агент робить git status, щоб зібрати контекст, і програма стартує поза пісочницею — ще до запиту на довіру до папки.

Виправлено: Claude Code 2.1.179, Codex 0.146.0.
Не виправлено: GitHub Copilot. Gemini CLI більше не оновлюється.

Plugin4Shell
Агент ставить плагін, закріплений на коміті, через git checkout і не перевіряє результат. Атакер створює гілку з назвою, як хеш коміту, і git бере гілку. Під час автооновлення приїжджає чужий код.

Виправлено: Claude Code 2.1.179, Codex 0.146.0.
Не виправлено: GitHub Copilot. Gemini CLI більше не оновлюється.

Що зробити:

1. Оновити агента:
claude --version
codex --version

2. Перед тим як відкрити агентом папку, яку тобі передали файлами:
cat .git/config
Будь-який ключ, що називає програму, може її запустити.

3. Перевіряти скіли до встановлення — NVIDIA SkillSpector, 69 патернів у 17 категоріях: prompt injection, витоки даних, supply chain.
uv tool install git+https://github.com/NVIDIA/skillspector.git
skillspector scan ./my-skill/

Деталі:
manifold.security/blog/ai-coding-agents-git-hijack
air.security/blog-posts/plugin4shell
  • 👍 5
  • 🔥 2
  • 👏 2
More from @mathrandomcommunity
  1. Sep 30, 2026Подивись, як AI-судді розбирають код агента👆 Це тестова гра нашої команди в ololo. Навіщо…
  2. Sep 30, 2026video post
  3. Sep 29, 2026Найнебезпечніша фраза від AI-агента: «Готово, тести проходять». Мій агент пише її щодня. З…
  4. Sep 29, 2026video post
  5. Sep 24, 2026Нова модель Jev від TypeSafe AI стала однією з найпомітніших новинок останнього тижня 🆕 Я…
  6. Sep 21, 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 →