[{"data":1,"prerenderedAt":202},["ShallowReactive",2],{"copy:it:site:":3,"copy:it:security:incident,ui,mitigations,incidents.2025-07-filesystem-mcp-escaperoute,incidents.2025-07-mcp-remote-os-command-injection.title,incidents.2025-07-supabase-mcp-token-leak.title":122,"copy:it:site:common":200},{"common":4,"nav":16,"footer":44,"home":51,"error":115},{"skip":5,"menu":6,"language":7,"sections":8,"footer":9,"tool":10,"home":11,"breadcrumbs":12,"copy":13,"copied":14,"download":15},"Salta al contenuto","Menu","Lingua","Sezioni","Piè di pagina","strumento","Home","Percorso di navigazione","Copia","Copiato","Scarica",{"groups":17,"items":25},{"build":18,"connect":19,"instruct":20,"run":21,"web":22,"secure":23,"track":24},"Crea","Connetti","Istruisci","Esegui","Apri il tuo sito","Proteggi","Monitora",{"models":26,"cost":27,"frameworks":28,"mcp":29,"mcpConfig":30,"mcpClients":31,"agentsMd":32,"files":33,"openclaw":34,"agentReady":35,"llmsTxt":36,"robotsTxt":37,"apiCatalog":38,"bots":39,"security":40,"incidents":41,"checklist":42,"changelog":43},"Modelli e prezzi API","Calcolatore dei costi degli agenti","Framework e SDK","Server MCP","Generatore di configurazioni MCP","Client MCP","Generatore di AGENTS.md","File di istruzioni","Self-hosting di OpenClaw","Siti web pronti per gli agenti","Generatore di llms.txt","robots.txt per i bot IA","Generatore di cataloghi API","Directory dei bot IA","Sicurezza degli agenti","Registro degli incidenti","Checklist di sicurezza","Registro delle modifiche",{"about":45,"privacy":46,"terms":47,"sitemap":48,"disclaimer":49,"checked":50},"Chi siamo","Privacy","Termini","Mappa del sito","Riferimento indipendente per chi sviluppa agenti IA. Non siamo affiliati a nessun fornitore citato qui.","Dati verificati il {date}",{"seo":52,"eyebrow":55,"title":56,"lead":57,"ctaMcp":58,"ctaCost":59,"ctaAgents":60,"sheetLabel":61,"sheetTitle":62,"sheet":63,"sheetNote":69,"sectionsTitle":70,"sections":71,"latestTitle":98,"allChanges":99,"rulesTitle":100,"rules":101,"aboutLink":114},{"title":53,"description":54},"DotsAgent: riferimenti e strumenti per creare agenti IA","Prezzi delle API LLM, calcolatore dei costi degli agenti, configurazioni MCP per 13 client, generatori di AGENTS.md e llms.txt e note sulla sicurezza degli agenti. Gratis, in 18 lingue.","Per chi sviluppa agenti IA","Il prontuario per chi crea agenti","Prezzi, protocolli, file di configurazione e note sulla sicurezza per sviluppare agenti, verificati nelle documentazioni ufficiali dei fornitori. Cerca un dato, genera il file che ti serve e torna al codice.","Genera una configurazione MCP","Calcola il costo di un'attività dell'agente","Crea AGENTS.md","Dati aggiornati","Stato dello stack",{"mcp":64,"openclaw":65,"cheapest":66,"models":67,"servers":29,"bots":68},"Specifica MCP","OpenClaw","Modello meno costoso, $\u002FM input\u002Foutput","Modelli con prezzi disponibili","Bot IA monitorati","Ogni dato viene verificato manualmente sulla documentazione del fornitore.","Cosa trovi sul sito",{"models":72,"mcp":76,"instructions":79,"frameworks":82,"openclaw":85,"agentReady":88,"security":91,"changelog":94},{"title":73,"body":74,"unit":75},"Modelli e prezzi","Prezzi per milione di token in input, output e cache, a confronto, con un calcolatore per le esecuzioni complete degli agenti.","modelli",{"title":29,"body":77,"unit":78},"Un catalogo di server Model Context Protocol e un generatore di configurazioni che crea il file corretto per ogni client.","server",{"title":33,"body":80,"unit":81},"Crea un AGENTS.md e scopri come ogni tool legge CLAUDE.md, .cursor\u002Frules e file simili.","formati di file",{"title":28,"body":83,"unit":84},"Confronta framework per agenti e SDK dei fornitori per linguaggio, licenza, supporto MCP e funzionalità multi-agente.","framework",{"title":34,"body":86,"unit":87},"Installa, configura e aggiorna OpenClaw sul tuo computer o server, passo dopo passo.","versione corrente",{"title":35,"body":89,"unit":90},"Genera llms.txt, regole robots.txt per i crawler IA e un api-catalog; cerca qualsiasi bot tramite user agent.","bot elencati",{"title":40,"body":92,"unit":93},"I rischi OWASP per gli agenti, un registro di incidenti reali e una checklist da spuntare prima del lancio.","incidenti registrati",{"title":95,"body":96,"unit":97},"Changelog delle API","Modifiche datate alle API dei modelli, agli SDK e ai protocolli, ciascuna con un link all'annuncio del fornitore.","voci","Ultime modifiche","Tutte le modifiche","Come manteniamo le informazioni aggiornate",[102,105,108,111],{"title":103,"body":104},"Fonti verificabili.","Ogni prezzo, versione e flag rimanda alla pagina del fornitore da cui proviene, così puoi verificarlo direttamente.",{"title":106,"body":107},"Verifiche datate.","Ogni pagina indica quando sono state verificate le informazioni per l'ultima volta; le voci non aggiornate vengono ricontrollate o rimosse.",{"title":109,"body":110},"Nessun posizionamento a pagamento.","Nessuno paga per comparire nell'elenco, ottenere un posizionamento migliore o ricevere una descrizione più favorevole.",{"title":112,"body":113},"Gli strumenti vengono eseguiti nel browser.","Generatori e calcolatori funzionano in locale e i dati che inserisci non vengono inviati a un server.","Informazioni su DotsAgent",{"title":116,"body":117,"home":118,"popular":119,"failed":120,"failedBody":121},"Pagina non trovata","Questo indirizzo non corrisponde a nessuna pagina. Potrebbe essere stata spostata oppure il link potrebbe contenere un errore di battitura.","Vai alla home page","Strumenti più usati","Qualcosa è andato storto","Si è verificato un errore durante il caricamento della pagina da parte nostra. Riprova tra un minuto oppure riparti dalla home page.",{"incident":123,"ui":129,"mitigations":132,"incidents":178},{"crumb":124,"whatTitle":125,"whyTitle":126,"doTitle":127,"toChecklist":128},"Registro incidenti","Cosa è successo","Perché ha funzionato","Cosa fare","Segui la checklist di sicurezza",{"crumb":130,"sources":131},"Sicurezza degli agent","Fonti",{"lethalTrifecta":133,"designPatterns":136,"camel":139,"leastPrivilege":142,"humanApproval":145,"sandboxing":148,"egressControl":151,"noPublicControlPlane":154,"mcpTokenAudience":157,"sessionIsolation":160,"supplyChainVetting":163,"inboundAccessControl":166,"ciSecretIsolation":169,"outputHandling":172,"verifyAgentSignatures":175},{"title":134,"body":135},"Interrompi la trifecta letale","La regola di Simon Willison: un agente che può leggere dati privati, vede contenuti non attendibili e può inviare dati all'esterno può essere usato contro di te tramite qualsiasi testo legga. Elimina almeno uno di questi tre elementi da ogni agente o sessione. Per esempio, l'agente che smista issue pubbliche non deve avere accesso a segreti, mentre quello che gestisce i segreti non deve avere un canale in uscita.",{"title":137,"body":138},"Limita l'agente dopo input non attendibili","La ricerca sui pattern di progettazione per la sicurezza degli agenti stabilisce una regola: una volta che un agente ha acquisito input non attendibili, questi non devono poter innescare azioni rilevanti. Tra i pattern ci sono action-selector, plan-then-execute, dual LLM e minimizzazione del contesto. Scegline uno per ogni workflow: per esempio, fissa il piano prima che l'agente legga dati non attendibili.",{"title":140,"body":141},"Traccia il flusso dei dati con CaMeL","CaMeL divide l'agente in due parti: un planner privilegiato genera codice a partire dalla richiesta dell'utente, mentre un modello isolato gestisce i dati non attendibili. I valori provenienti dalla parte isolata portano tag di capability e le policy li verificano prima dell'esecuzione di qualsiasi tool. Nel paper ha risolto il 77% dei task di AgentDojo con sicurezza dimostrabile, contro l'84% di un agente senza protezioni.",{"title":143,"body":144},"Usa credenziali con privilegi minimi","Per impostazione predefinita, concedi agli agenti accesso in sola lettura limitato al progetto e non usare mai una chiave admin o service_role, che in Supabase aggira la sicurezza a livello di riga. Limita i token di CI e dei repository al singolo job per cui servono. L'incidente di Amazon Q Developer è stato ricondotto a un token GitHub con privilegi eccessivi in CodeBuild.",{"title":146,"body":147},"Richiedi l'approvazione per le azioni rilevanti","Richiedi la conferma di una persona per le chiamate ai tool che scrivono, eliminano, inviano o spendono, e nega l'azione se nessuno risponde. Supabase raccomanda l'approvazione manuale delle chiamate ai tool MCP. In OpenClaw, imposta tools.exec.ask su always e lascia askFallback su deny. Mostra tutti gli argomenti, così chi esamina la richiesta può vedere cosa verrà eseguito.",{"title":149,"body":150},"Esegui codice e tool in una sandbox","Esegui i comandi shell e il codice generato in un container o una VM senza credenziali e con accesso limitato alla sola workspace. OpenClaw ha la sandbox disattivata per impostazione predefinita e tools.exec.security impostato su full sugli host gateway: attiva la sandbox, imposta la sicurezza di exec su deny o allowlist, imposta fs.workspaceOnly su true e lascia disattivata la modalità elevata. Verifica il risultato con openclaw sandbox explain.",{"title":152,"body":153},"Limita l'accesso alla rete in uscita","Nega per impostazione predefinita il traffico in uscita degli agenti e dei server MCP, poi consenti solo gli host necessari a ciascuno. Non approvare automaticamente le richieste a host multi-tenant su cui chiunque può pubblicare: è così che CVE-2026-54316 ha trasformato huggingface.co in un canale di esfiltrazione. Un server email dovrebbe poter raggiungere la propria API di posta e nient'altro, come ha dimostrato postmark-mcp.",{"title":155,"body":156},"Tieni i control plane fuori da Internet","Fai il bind dei gateway degli agenti, delle dashboard e dei proxy di debug a loopback e richiedi un token di almeno 24 caratteri, ad esempio generato con openssl rand -hex 32. Per l'accesso remoto, usa un tunnel SSH o Tailscale Serve; usa Tailscale Funnel solo con autenticazione tramite password. Esegui periodicamente openclaw security audit --deep.",{"title":158,"body":159},"Verifica l'audience dei token MCP","La specifica di autorizzazione MCP impone al server di rifiutare i token di accesso non emessi per quel server e vieta di inoltrare il token di un client a un'API upstream. I client inviano gli indicatori di risorsa RFC 8707, così ogni token è associato a un solo server. Un server proxy deve ottenere il consenso di ogni client, altrimenti rischia di diventare un confused deputy.",{"title":161,"body":162},"Isola le sessioni e i tenant MCP","Crea un'istanza separata del server e del transport per ogni sessione, invece di condividerne una tra più client. Associa ogni sessione e task al principal autenticato che li ha creati e verifica tale associazione a ogni richiesta. Entrambi gli avvisi MCP SDK del 2026 erano dovuti a uno stato condiviso o non associato.",{"title":164,"body":165},"Verifica skill, plugin e server MCP","Fissa le versioni esatte, esamina il diff prima di ogni aggiornamento e controlla i risultati di scanner come VirusTotal e lo stato dell'audit di sicurezza di ClawHub. Quando approvi un server, calcola l'hash delle descrizioni dei tool e genera un avviso se cambiano: così puoi rilevare i rug pull. OpenClaw non blocca l'installazione per impostazione predefinita, quindi configura personalmente security.installPolicy.",{"title":167,"body":168},"Controlla chi può scrivere all'agente","Limita i DM agli utenti associati o a una allowlist, richiedi una menzione prima che l'agente intervenga nelle chat di gruppo e imposta session.dmScope su per-channel-peer, in modo che i mittenti non condividano mai il contesto. Chiunque possa scrivere all'agente può provare a dargli istruzioni: l'elenco dei mittenti fa quindi parte della superficie d'attacco.",{"title":170,"body":171},"Tieni i segreti fuori dalle esecuzioni CI non attendibili","Non eseguire un agente con i segreti del repository nei workflow che gli esterni possono attivare tramite pull request, issue o commento. Considera ostili i titoli, le descrizioni e i commenti di questi eventi. Se un passaggio ha davvero bisogno dei segreti, eseguilo solo dopo l'approvazione di un maintainer.",{"title":173,"body":174},"Considera non attendibili gli output del modello","Codifica o sanifica gli output del modello prima di visualizzarli e non passarli mai senza controlli a una shell, una query SQL o un browser. Blocca il caricamento automatico di immagini Markdown e link verso domini esterni, e imposta una Content Security Policy rigorosa. EchoLeak ha esfiltrato dati tramite URL caricati automaticamente.",{"title":176,"body":177},"Verifica le firme dell'agente, poi autorizzalo","Per identificare un agente che chiama il tuo sito o la tua API, verifica la sua firma Web Bot Auth con le chiavi pubblicate dall'operatore in \u002F.well-known\u002Fhttp-message-signatures-directory. L'agente di ChatGPT firma come Signature-Agent https:\u002F\u002Fchatgpt.com. Una firma valida indica chi gestisce l'agente, non quale utente l'ha inviato né cosa può fare quell'utente: autorizza quindi ogni richiesta separatamente.",{"2025-07-filesystem-mcp-escaperoute":179,"2025-07-mcp-remote-os-command-injection":196,"2025-07-supabase-mcp-token-leak":198},{"title":180,"summary":181,"tags":182,"what":186,"why":189,"do":191},"EscapeRoute: evasione dalla sandbox del server MCP Filesystem","Cymulate ha scoperto un'evasione dalla sandbox e un bypass tramite symlink nel server MCP Filesystem di Anthropic, che consentivano di accedere a file esterni alle directory autorizzate.",[183,184,185],"MCP","evasione dalla sandbox","accesso ai file",[187,188],"Cymulate ha divulgato due vulnerabilità, chiamate EscapeRoute, nel server MCP Filesystem di Anthropic: un'evasione dalla sandbox e un bypass tramite symlink, tracciate come CVE-2025-53109 e CVE-2025-53110. Il server dovrebbe limitare l'agente a un elenco di directory autorizzate, ma entrambe le vulnerabilità gli permettevano di accedere anche a directory esterne.","Le correzioni sono state rilasciate nelle versioni 0.6.4 e 2025.7.01.",[190],"La restrizione delle directory si basava sui controlli dei percorsi eseguiti dal server. Una volta aggirati questi controlli, ad esempio tramite un link simbolico che puntava altrove, niente impediva al processo di leggere o scrivere al di fuori dei percorsi autorizzati.",[192,193,194,195],"Aggiorna il server MCP Filesystem a una versione corretta.","Esegui i server che accedono ai file in un container che monta solo la directory del progetto.","Non considerare l'elenco di percorsi consentiti del server MCP come unico confine di sicurezza.","Tieni le credenziali e le chiavi SSH fuori da tutte le directory accessibili agli agenti.",{"title":197},"mcp-remote: command injection nel sistema operativo tramite authorization_endpoint",{"title":199},"L'agente Supabase MCP divulga token tramite un ticket di supporto",{"common":201},{"skip":5,"menu":6,"language":7,"sections":8,"footer":9,"tool":10,"home":11,"breadcrumbs":12,"copy":13,"copied":14,"download":15},1790863365108]