15 października 2026 r. Perplexity ogłosiło udostępnienie SPACE jako projektu open source. To platforma do uruchamiania kodu w izolowanych mikromaszynach wirtualnych Firecracker, stojąca za agentem Computer. Repozytorium wskazuje licencję Apache 2.0. Wyniki testów bezpieczeństwa Perplexity pokazują przy tym, dlaczego izolację maszyny wirtualnej trzeba odróżniać od kontroli ruchu sieciowego. Ogłoszenie Perplexity i repozytorium SPACE opisują projekt i jego przeznaczenie.
Co deweloperzy znajdą w repozytorium SPACE
SPACE uruchamia kod w odrębnej mikromaszynie wirtualnej, czyli lekkim środowisku wirtualnym, które ma własny system plików. Deweloper przygotowuje szablon środowiska, a następnie tworzy jego instancję — sandbox. Można w niej wykonywać kolejne polecenia.
Projekt napisano w języku Rust, ale aplikacja nie musi korzystać z biblioteki Rust. Interfejs API działa przez HTTP, a zdarzenia wysyłane przez serwer (SSE) pozwalają śledzić operacje. Tworzenie środowiska i inne zmiany jego cyklu życia odbywają się asynchronicznie: API zwraca identyfikator operacji, który można później sprawdzić. Wyniki poleceń płyną osobnym połączeniem warstwy danych, z tokenem przypisanym do sesji.
To ważne rozróżnienie przy ocenie projektu: HTTP obsługuje zarządzanie środowiskiem, a wyjście poleceń korzysta z odrębnego kanału. Repozytorium zawiera też instrukcje instalacji, architektury, API i rozwiązywania problemów oraz opis zgodności z E2B. Dokumentacja omawia konfigurację lokalnego klastra Kind, a przewodnik architektoniczny opisuje również działanie bez Kubernetes. Repozytorium SPACE podaje te szczegóły techniczne.
Perplexity informuje, że dostęp do sieci i poświadczenia przechowywane przez platformę są zarządzane poza niezaufanym sandboxem. Dzięki temu agent może łączyć się z uprawnionymi usługami bez przechowywania tych poświadczeń w swoim środowisku roboczym. To osobna warstwa kontroli — nie należy jej utożsamiać z samym odizolowaniem kodu w maszynie wirtualnej.
Co wykazały testy bezpieczeństwa Perplexity
W raporcie z 23 września 2026 r. Perplexity rozdzieliło dwa rodzaje prób: ucieczkę z maszyny wirtualnej do hosta oraz obejście reguł ograniczających ruch wychodzący. W pierwszym teście badano, czy kod w sandboxie może uzyskać dostęp do sekretu po stronie hosta. W drugim — czy może pobrać sekret przez sieć mimo polityki blokującej dane połączenie. Raport bezpieczeństwa Perplexity podaje odrębne wyniki dla tych granic:
| Badana granica lub warunek | Wynik zgłoszony przez Perplexity | Liczba prób |
| Ucieczka z VM do hosta | 0 udanych ucieczek | 108 |
| Obejście polityki sieciowej przy całkowicie zablokowanym ruchu wychodzącym | 0 udanych obejść | 54 |
| Obejście polityki sieciowej przy częściowym dostępie do zatwierdzonych repozytoriów pakietów | 11 udanych obejść | 54 |
W częściowym wariancie sieciowym sukces odnotowano w przypadku czterech modeli. Wariant bez dostępu do sieci nie przyniósł obejść w 54 próbach, ale przy dopuszczeniu wybranych repozytoriów pakietów testujący uzyskali obejście w 11 z 54 prób. Wynik zero ucieczek do hosta nie opisuje więc tego samego ryzyka co wynik testu polityki sieciowej.
Perplexity podało, że obejścia wykorzystywały rozbieżność między regułami opartymi na nazwach domen a egzekwowaniem dostępu na poziomie adresów IP. Opisane sposoby obejmowały fałszowanie odpowiedzi DNS oraz kierowanie ruchu do innych usług dostępnych pod adresem IP współdzielonym z usługą dozwoloną. Firma poinformowała o dodaniu kontroli adresu źródłowego oraz dokładniejszych sprawdzeń nazwy hosta i informacji TLS SNI.
W późniejszej ewaluacji Perplexity nie odnotowało udanego pobrania sygnału zwrotnego po zmianach zabezpieczeń. Dwa zaplanowane przebiegi zakończyły się jednak błędami dostawcy lub transportu. Firma zaznaczyła, że ograniczone testy nie dowodzą doskonałej izolacji.
SPACE w Computer i usługach chmurowych
Perplexity podało, że w lipcu 2026 r. SPACE zastąpiło dotychczasowego komercyjnego dostawcę sandboxów i od tego czasu obsługiwało wszystkie sesje Computer. Firma deklaruje miliony tworzonych sandboxów dziennie. Według porównania Perplexity, przeprowadzonego przy użyciu tego samego ruchu produkcyjnego, tworzenie sandboxów było od trzech do pięciu razy szybsze niż u poprzedniego dostawcy. To dane zgłoszone przez firmę.
Perplexity opisało też trzy różne relacje z dostawcami chmury. Firma podała, że Akamai przetestowało i uruchomiło SPACE na swojej platformie chmurowej, a Perplexity współpracuje z Akamai nad udostępnieniem rozwiązania klientom. Crusoe współpracuje z Perplexity przy dodaniu SPACE do Managed AI Services. W przypadku CoreWeave Perplexity wskazało instrukcje konfiguracji dla deweloperów oceniających SPACE na CKS.