- 10
- stages, cheapest firstetapów, najtańsze najpierw
- 0.3 ms
- p50 decisionp50 decyzji
- ~9 ms
- tool call through the gatewywołanie narzędzia przez bramkę
- 3
- outcomes: ALLOW, REDACT, BLOCKwerdykty: ALLOW, REDACT, BLOCK
01PASSBLOCK Rate limitLimit częstości
Per agent, per user and global, per minute. Over the limit: 429. Ten blocks in 60 seconds trip a circuit breaker for the task.Na agenta, użytkownika i globalnie, na minutę. Ponad limit: 429. Dziesięć blokad w 60 sekund otwiera bezpiecznik dla zadania.
02PASSBLOCK MandateMandat
A task pass signed with HMAC, with a TTL: which tools, files and recipients, bound to one agent and one principal. Delegation depth ≤ 3, a subset of the parent's rights.Przepustka zadania podpisana HMAC, z TTL: jakie narzędzia, pliki i odbiorcy, związana z jednym agentem i principalem. Delegacja do głębokości 3, tylko podzbiór praw rodzica.
03PASSBLOCK Known attacksZnane ataki
13 signatures from feeds/attacks.yaml: pickle, reverse shells, rm -rf, XSS, SQLi, SSRF, path traversal, vulnerable components, typosquats.13 sygnatur z feeds/attacks.yaml: pickle, reverse shelle, rm -rf, XSS, SQLi, SSRF, path traversal, podatne komponenty, typosquaty.
04PASSBLOCK PatternsWzorce
Polish PII with checksums, passwords written in a sentence, API keys, connection strings, prompt injection. Text is de-obfuscated first.Polskie dane osobowe z sumami kontrolnymi, hasła wpisane w zdanie, klucze API, connection stringi, prompt injection. Tekst jest najpierw odszyfrowywany z maskowania.
05PASSBLOCK Data flowPrzepływ danych
Reading a confidential file taints the whole task. Paraphrase or encoding does not launder it. External mail is cleared for public data only.Przeczytanie poufnego pliku zanieczyszcza całe zadanie. Parafraza ani kodowanie tego nie czyszczą. Mail na zewnątrz jest dopuszczony tylko dla danych publicznych.
06PASSBLOCK Human approvalZgoda człowieka
Risky tools such as http.post wait for a person. The call runs once, and only if approved.Ryzykowne narzędzia, jak http.post, czekają na człowieka. Wywołanie wykona się raz i tylko po akceptacji.
07PASSBLOCK AI reviewOcena AI
An on-prem model scores untrusted text for manipulation. It can only tighten a decision; if it is down, the request is blocked.Model on-prem ocenia niezaufaną treść pod kątem manipulacji. Może tylko zaostrzyć decyzję, a gdy nie odpowiada, żądanie jest blokowane.
08PASSBLOCK Budget escrowEscrow budżetu
Tokens and calls are reserved before the call, atomically in Postgres, across task, parent, user and global.Tokeny i wywołania są rezerwowane przed wywołaniem, atomowo w Postgresie, dla zadania, rodzica, użytkownika i globalnie.
09PASSBLOCK ExecuteWykonanie
Only now does the model or tool run. code.run goes to a throw-away sandbox with no network.Dopiero teraz działa model albo narzędzie. code.run trafia do jednorazowej piaskownicy bez sieci.
10PASSBLOCK Output checkKontrola wyjścia
DLP on the response before the agent sees it: secrets and personal data are redacted or the result is withheld.DLP na odpowiedzi, zanim zobaczy ją agent: sekrety i dane osobowe są redagowane albo wynik jest wstrzymany.
ALLOW, REDACT or BLOCK. Every decision lands with its rule and reason in an audit log the database will not let anyone update or delete.ALLOW, REDACT albo BLOCK. Każda decyzja trafia z regułą i powodem do dziennika audytu, którego baza nie pozwala nikomu zmieniać ani usuwać.