Secure AI agents: sandbox, permissions and a human in the loop
An AI agent that can send e-mail, move money or delete files is only as safe as the limits around it. Instructions in a prompt are not limits — a model can be talked out of them. Real AI agent guardrails live in code. These are the ones AIK enforces.
1. A human in the loop, on by default
Every new agent has ask before acting switched on. Actions that leave the system — sending an e-mail or message, uploading, posting, paying, deleting, writing to a database — are parked on the dashboard with exactly what the agent wants to do. Nothing happens until a person presses OK. Reading and preparing are free; acting waits.
2. Permissions: who it may write to, where it may go
Each agent can have an allow-list of recipients and web addresses. An e-mail to an address not on the list, or a page outside the allowed sites, is refused — whatever the model decided.
3. A sandbox for its tools — on Linux and Windows
On your own server the agent's tools can run fenced: on Linux in a bubblewrap sandbox, on Windows in an AppContainer. Either way the tools see only that user's own files — not AIK itself, not other users, not the operating system. Folders outside AIK are opened only when a person names them, and system folders and whole drives are always refused.
4. Money limits
Every run is priced on the model it used, and a monthly budget per agent stops it at the limit — scheduled and e-mail-triggered runs included, not just the ones a person starts.
5. Proof of what happened
Every action goes into an append-only activity log whose entries are chained by hashes, so a change after the fact shows. Each run keeps its steps, the model it used and its cost.
6. Honest output
Anything AI produced that leaves — e-mails, messages, documents, posts, videos — carries a mark that it is AI-generated, visibly and inside the file, as the EU AI Act expects.
Test before trust
A new workflow can be test-run: every action is held and listed instead of executed, so you see what it would do. It is switched on only when a person decides.
More: custom tools for AI agents · GDPR compliant AI automation · security.
More from AIK
- How to extract invoice data from PDF to Excel automatically (no code)
- A self-hosted alternative to cloud automation tools for AI workflows
- How to run AI agents on your own server with Ollama and AIK
- EU AI Act Article 50: how to mark AI-generated documents and calls
- How to build a phone answering AI assistant
- Invoice fraud: how a swapped IBAN gets caught before payment
- What is a "process audit" for automation, and what does it tell you
- How much does an AI agent cost to run per month
- RPA vs AI agents: which processes belong to which
- How to give Claude access to your own automation platform (MCP)
- Как да автоматизирам въвеждането на фактури в счетоводството
- AI асистент, който вдига телефона на български — как работи
- Как да си направя чатбот за сайта без програмиране
- Автоматични отговори на имейли с изкуствен интелект — безопасно ли е
- Какво е on-premise AI и защо счетоводна кантора би го предпочела
- Регламент за изкуствения интелект (AI Act) — какво трябва да пише на документите
- Как да проверя дали PDF фактура е променяна
- Алтернатива на UiPath за малки процеси
- AI за счетоводители: какво поема изкуственият интелект и какво остава за вас
- Автоматизация на счетоводството: откъде да започне малката фирма
- Изкуствен интелект за малък бизнес: пет задачи, които да дадете на AI още този месец
- Автоматизация на офис процеси: как да намерите кое си струва
- AI accounts payable automation: from inbox to approved invoice
- GDPR compliant AI automation: five questions to ask before an AI touches personal data
- AI agents for small business: what they really do, and what to give them first
- Ready-made AI agents: start with one sentence, not a blank canvas
- Готови AI агенти: започнете с едно изречение, не с празен лист
- An AI operating system for business: one place where AI work is asked for, done and checked
- AI операционна система за бизнеса: едно място, където AI работата се поръчва, върши и проверява
- Model-agnostic AI agents: OpenAI, Claude, Gemini and a local model in one platform
- AI с OpenAI, Claude, Gemini и локален модел — в една платформа, без абонамент на заявка
- Custom tools for AI agents: when the ready-made ones are not enough
- AI агент със собствени инструменти: когато готовите не стигат
- Сигурни AI агенти: изолация, права и човек, който одобрява
- AI agent integrations: connect the tools you already use — and add your own
- Интеграции на AI агенти: свържете инструментите, които вече ползвате — и добавете свои
- Intelligent document processing without an enterprise project
- Интелигентна обработка на документи с AI — без голям проект
- Одит на процеси за автоматизация: кои процеси да автоматизирате първо
- A WhatsApp chatbot for business that also answers the phone and your website