You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Sandbox M2] Санитаризация потока stderr, ротация логов и журнал безопасности (Sanitization Pipe) #304
Обеспечить безопасный перехват, фильтрацию и сохранение логов сторонних расширений без риска утечки чувствительных данных в текстовые файлы логов.
Список задач
Перехват потока process.stderr для каждого запущенного процесса плагина.
Реализация Sanitization Pipe: фильтрация входящего потока по регулярным выражениям для автоматической замены случайно попавших в дамп паролей, JWT-токенов, приватных ключей (-----BEGIN PRIVATE KEY-----) и URI подключения на строку [REDACTED BY SANDBOX].
Запись очищенных логов в файлы ~/.local/share/Querya/logs/sandbox/<plugin_id>.log с ротацией по 5 МБ (не более 2 файлов на плагин).
Запись инцидентов безопасности (попыток выхода за пределы ФС, превышений квоты RAM) в системный журнал security_audit.log.
Техническая документация
📄 Подробно: 04 — Расширения/Блок E — Sandbox Runtime.md.
Activity
Merge pull request #310 from QueryaHub/issue/304-sandbox-sanitization…
ZhuchkaTriplesix commentedon Jul 10, 2026
Implemented in #310
feat(sandbox): sanitize stderr, rotate logs, and write security audit
Merge pull request #310 from QueryaHub/issue/304-sandbox-sanitization…