TGViewer
Роман про OpenClaw Роман про OpenClaw @openclaw_it · 1.02K subscribers
Post #72 171
🔐 Где заканчивается автоматическая защита файлов

OpenClaw работает на вашей "машине" и может читать файлы, запускать команды, писать в директории и первое о чем обычно спрашивают - а что если агент выйдет за пределы своего workspace и полезет куда не надо?

Для этого в OpenClaw есть fs-safe - библиотека которая на уровне файловых операций следит чтобы агент не выходил за границы разрешенной директории. Она ловит path traversal когда кто-то пытается через ../ выбраться из workspace, блокирует симлинки ведущие наружу, не дает распаковать архив с абсолютными путями. То есть, если плагин работает с файлами чисто - он пишет только туда куда ему разрешили, и fs-safe молча пропускает эти операции. А вот попытка записать что-то за пределами workspace - сразу идет в отказ, независимо от того баг это или злой умысел.

Но тут важно не переоценивать защиту. fs-safe — это не песочница, она не изолирует процесс от системы. Если плагину разрешен shell, он все еще может натворить дел через команды, потому что shell работает на уровне ОС а не файловых примитивов.

Библиотека защищает от случайных ошибок в файловом коде, а за осознанные действия плагина отвечает тот кто дал ему доступ к shell.


👉 Так что использовать fs-safe точно стоит, но внимательно следите за доступами которые вы выдали

🔗 Подробнее про архитектуру безопасности можно почитать тут
  • 👍 2
  • 🔥 2
  • 👏 1
More from @openclaw_it
  1. Oct 14, 2026🤔 Что такое Tool Calling у AI-агентов Как и договаривались, раз в неделю будем разбирать…
  2. Oct 13, 2026🛡 Как случайно не слить API-ключи через OpenClaw Сейчас с безопасностью AI-агентов вообще…
  3. Oct 12, 2026🧐 Как найти потерянные сообщения в OpenClaw Начнем неделю с одной команды, которая может…
  4. Oct 9, 2026Post #150
  5. Oct 9, 2026🔐 Пятничная история о том, почему фраза «тебе нельзя в интернет» - это не файрвол Недавно…
  6. Oct 8, 2026Собрать AI-агента - это еще полбеды 😁 Ко мне периодически приходят с одной и той же истор…
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 →