I moderni assistenti per lo sviluppo leggono automaticamente file di configurazione come AGENTS.md o CLAUDE.md per comprendere le regole del progetto. Se questi file si trovano in percorsi generici del sistema, l’IA li assimila ed esegue cieca qualsiasi comando nascosto al loro interno.
Come risolvere e mettere in sicurezza il tuo sistema
Livello Facile 🟢: Pulizia manuale e cambio di workflow
- Accedi subito alla tua cartella Download e verifica la presenza di file sospetti denominati AGENTS.md, CLAUDE.md o PROMPTS.md ed eliminali immediatamente.
- Non aprire mai il tuo ambiente di sviluppo (IDE) o il terminale dell’agente IA posizionandoti nella cartella radice dell’utente o in Download. Apri l’IDE esclusivamente all’interno della cartella specifica del progetto a cui stai lavorando.
- Attiva la richiesta di conferma prima di ogni esecuzione: all’interno del tuo IDE vai su Impostazioni > IA > Sicurezza e imposta l’esecuzione dei comandi su Chiedi sempre conferma (o disabilita l’auto-run del terminale).
Livello Medio 🟡: Configurazione delle regole di ignoranza globale
Puoi impedire agli strumenti di sviluppo di leggere i file presenti nelle cartelle di sistema configurando un file di esclusione globale.
- Crea o modifica il file di ignoranza globale nel tuo sistema per escludere la cartella Download dal tracciamento dell’IA.
- Aggiungi la seguente regola all’interno del file .gitignore_global o nelle impostazioni di esclusione del tuo ambiente di sviluppo andando su Impostazioni > Funzionalità > File Esclusi:
**/Downloads/AGENTS.md
Livello Avanzato 🔴: Isolamento dell’ambiente e ricerca script malevoli
Se utilizzi agenti IA con accesso diretto alla CLI (Interfaccia a Riga di Comando), devi isolare l’esecuzione ed eliminare eventuali script residui tramite terminale.
Su Windows, apri PowerShell ed esegui il comando per individuare e rimuovere file di contesto non autorizzati nella directory utente:
Remove-Item -Path "$env:USERPROFILE\Downloads\AGENTS.md" -Force -ErrorAction SilentlyContinue
Su macOS o Linux, apri il Terminale ed esegui il comando di pulizia:
rm -f ~/Downloads/AGENTS.md
Inoltre, per la massima sicurezza durante l’esecuzione di agenti IA autonomi, avvia sempre il lavoro all’interno di un container isolato (Sandbox) utilizzando Docker con il seguente comando:
docker run -it --rm -v $(pwd):/workspace -w /workspace node:latest bash
- Imposta il tuo agente IA (es. Cursor o Claude Code) in modalità Read-Only o con approvazione manuale obbligatoria per ogni comando bash/terminale.
- Separa nettamente i progetti di codice dalle cartelle di sistema personali: lavora solo all’interno di directory dedicate (es. C:\Sviluppo\Progetto o ~/Developer/Progetto).
- Mantieni sempre aggiornato il tuo IDE e i plugin degli agenti IA alle ultime versioni rilasciate dagli sviluppatori, che stanno integrando filtri anti-prompt-injection.
Non perdere nemmeno un’offerta!
Unisciti al canale Telegram esclusivo per ricevere in tempo reale errori di prezzo,
coupon limitati e le migliori offerte scovate per te 24h/7.

Lascia un commento