Windsurf er en KI-assistert kodeeditor for macOS, bygget rundt en agent som heter Cascade. Som enhver editor med en agent inni kan den lese filene i prosjektet ditt, kjøre kommandoer i en terminal og kalle tjenester over nettverket. Denne artikkelen gjør rede for, ut fra leverandørens egne sider, hva Windsurf er og hva den er dokumentert å kunne gjøre, og viser deretter hvordan du følger nettverkstilkoblingene på en Mac med FireAI.
Hva Windsurf er, og hvem som lager det
Windsurf-nettstedet videresender nå til en produktside for Devin Desktop, som oppgir: «Devin Desktop is the new name for Windsurf. We're building on the IDE foundation of Windsurf to introduce the command center for managing all your agents in one place.» Siden har en knapp merket «Download for MacOS», viser til Cognition og opplyser at Windsurf for JetBrains fortsatt kan lastes ned (devin.ai/desktop). Dokumentasjonen flyttet med: Sider som tidligere lå på docs.windsurf.com, videresender nå til docs.devin.ai.
Hva Cascade har tilgang til
Dokumentasjonen beskriver Cascade som den agentiske assistenten med modusene Code og Chat, verktøykall, sjekkpunkter og integrasjon med linter. Den oppgir at Cascade har tilgang til «Search, Analyze, Web Search, MCP, and the terminal», og at den kan oppdage hvilke pakker og verktøy du bruker, og installere dem for deg (Cascade-dokumentasjonen). Nettsøk, MCP-servere og installerte pakker innebærer alle utgående nettverkstrafikk, og en terminalkommando kan åpne enhver tilkobling kommandoen selv er i stand til å opprette.
Den dokumenterte tillatelsesmodellen for terminalkommandoer
Windsurfs dokumentasjon definerer fire nivåer for automatisk kjøring av terminalkommandoer (terminaldokumentasjonen):
- Disabled: Alle kommandoer krever manuell godkjenning før de kjøres.
- Allowlist Only: Bare kommandoer som samsvarer med oppføringer i tillatelseslisten din, kjøres automatisk; alle andre krever godkjenning.
- Auto: Agenten bruker sitt eget skjønn til å avgjøre om en kommando er trygg å kjøre automatisk, og kommandoer den vurderer som potensielt risikable, krever fortsatt godkjenning.
- Turbo: Alle kommandoer kjøres automatisk med en gang, unntatt dem i avvisningslisten din.
En oppføring i tillatelseslisten som slutter med en stjerne, samsvarer med alle kommandoer som starter med de samme tokenene, og en avvisningsliste hindrer automatisk kjøring; samsvarer en kommando med begge, kreves godkjenning. Disse innstillingene styrer hvilke kommandoer som kjøres uten at du blir spurt. De sier noe om kommandoer, ikke om nettverksdestinasjonene disse kommandoene eller editorens egne tjenester kontakter.
Hvilke domener Windsurf kontakter
Sidene det vises til her, publiserer ingen domeneliste, og denne artikkelen gjetter ikke på en. Det hullet er den praktiske grunnen til å observere tilkoblingene på din egen maskin i stedet for å stole på en liste.
Slik følger du Windsurf med FireAI
FireAI er en brannmur for macOS som kjører på din Mac. Funksjonen Agentprofil gjenkjenner 19 KI-agenter, blant dem Windsurf, og identifiserer Windsurf ut fra appen den kjører fra. Deretter lærer FireAI hvor appen vanligvis kobler til, og følger med på avvik. For alle gjenkjente agenter fungerer det på samme måte, bare med metadata (vertsnavn og antall byte); FireAI leser aldri innholdet i en tilkobling.
- De første 3 dagene lærer FireAI hvilke destinasjoner Windsurf vanligvis kontakter, gruppert etter domene: api.anthropic.com blir anthropic.com. Ingenting flagges i denne læringsperioden.
- Etter det flagges en destinasjon utenfor den lærte grunnlinjen for gjennomgang i Forslag, i kortet KI-agenter og i Rask gjennomgang. Sveip til venstre for å blokkere, eller til høyre for «It's fine».
- En opplastingstopp flagges også: en time der agenten lastet opp minst 4 ganger så mye som i sin travleste time så langt, og aldri mindre enn 25 MB.
Sett opp overvåking av Windsurf, steg for steg
- Installer og åpne FireAI, og bruk Windsurf som vanlig i noen dager, slik at læringsperioden på 3 dager har ekte trafikk å lære av.
- Åpne Forslag og se etter kortet KI-agenter. Flagg fra agenter vises også i Rask gjennomgang, kortbunken du sveiper gjennom.
- For å holde agenten til stedene den allerede bruker, velger du Agentprofil i menyen for sikkerhetsmodus, ved siden av Hjemme, Kafé, Paranoid og Under angrep. Når agenten er ferdig med å lære, blokkeres en tilkobling til en destinasjon utenfor grunnlinjen i stedet for å bli flagget. Dine egne tillatelsesregler gjelder fortsatt først, og DNS og det lokale nettverket blokkeres aldri.
- Når noe blokkeres, tilbyr kortet KI-agenter Tillat og Behold blokkert. Tillat legger destinasjonen til i grunnlinjen; Behold blokkert oppretter en blokkeringsregel, så destinasjonen forblir blokkert i alle moduser.
- For en presis regel åpner du Regler og klikker Add rule: Velg appen, deretter tillat eller blokker, så et nettsted, et domene med underdomener, en IP-adresse eller et adresseområde, og hvor lenge regelen skal gjelde.
- For å forstå én enkelt tilkobling åpner du Trusler og bruker Investigate, eller velger Investigate fra en linje i Verdenskart. Siden viser en risikoskår, begrunnelsene for den og hva FireAI så.
Begrensninger
- FireAI kan ikke se prompter, innholdet i verktøy, filtilgang som ~/.ssh eller skills. TLS skjuler innholdet, og FireAI befinner seg ikke inne i Windsurf.
- FireAI stopper ikke promptinjeksjon. Det begrenser skaden ved å flagge, og la deg blokkere, veien data ville tatt ut av Mac-en.
- I læringsperioden på 3 dager flagges ingenting, og i modusen Agentprofil blokkeres ingenting mens en agent fortsatt lærer. Opplastingstopper flagges, men blokkeres aldri.
- Agenter som gjenkjennes ut fra app, sti eller skriptnavn, merkes, men verifiseres ikke: Bare Claude Code, Claude og Cursor kontrolleres mot utviklerens signatur.
- Underprosesser som avsluttes svært raskt, kan bli oversett, og de gjenkjennes ut fra sti, ikke signatur.
- En Windsurf-versjon som kjører under et annet appnavn enn det FireAI gjenkjenner, ville ikke ha noen Windsurf-grunnlinje; den ville fortsatt være dekket av tilkoblingsvarsler og regler per app.
Den fullstendige funksjonsbeskrivelsen står på dokumentasjonssiden for Agentprofil.
Andre agenter i denne serien: Claude Code, Claude-skrivebordsappen, Cursor, ChatGPT-appen for Mac, OpenAI Codex CLI, OpenClaw. Samleguiden for alle andre agenter er Alle andre KI-agenter på din Mac.
Hvor FireAI og HisnLabs kommer inn
Windsurf kjører kommandoer og kommuniserer med nettverket. FireAI viser hvor, og lar deg blokkere en ny destinasjon.
FireAI er HisnLabs’ eget produkt: en KI-brannmur som kjører direkte på Macen. Den viser hver tilkobling appene dine gjør, i klart språk, og lar deg bestemme hva som forlater Macen din — KI-en kjører lokalt, så trafikken din sendes aldri til oss eller noen andre. HisnLabs’ sikkerhetsforskningsteam er de som holder disse vurderingene pålitelige: de katalogiserer hvilke domener som er vanlig telemetri og hvilke som er en ekte tjeneste, sporer landet og nettverket bak en tilkobling, og trener den lokale modellen (FireAI Pilot-funksjonen) på ekte trafikkmønstre — uten at noe av det forlater Macen din.
Du kan lese om de tekniske valgene bak, eller prøve FireAI i 17 dager, på FireAI, fra HisnLabs.
