Herdbell Blog

Guida

Checklist di sicurezza per agenti di coding AI: 10 regole prima di fargli eseguire comandi

A cura del team Herdbell · Pubblicato il · Aggiornato il

In breve: Dieci regole pratiche per lasciare che un agente di coding AI esegua comandi sul tuo Mac: usa git, leggi prima di consentire e tieni attive le richieste di permesso.

Un agente di coding AI che può eseguire comandi è potente e, a volte, sbaglia. Queste dieci abitudini non richiedono strumenti speciali. Evitano che un comando sbagliato diventi una brutta giornata.

La checklist

  1. Lavora in un repository git e fai un commit prima di un compito importante, così ogni modifica si può annullare.
  2. Leggi un comando prima di consentirlo, soprattutto se contiene rm, sudo, curl | sh o un percorso fuori dal progetto.
  3. Tieni attive le richieste di permesso invece di saltarle. Scopri perché saltarle è rischioso.
  4. Rendi veloce il rispondere, così non sarai mai tentato di disattivare le richieste. Un popup a cui rispondi con un solo tasto aiuta.
  5. Dai a ogni lavoro la sua cartella così un agente non può toccare un altro progetto.
  6. Tieni i segreti fuori dalla chat. Non incollare chiavi, token o password in un prompt.
  7. Rivedi il diff di ciò che è cambiato prima di fare il merge o il deploy.
  8. Pre-approva solo ciò che è davvero sicuro e lascia il resto su “chiedi”.
  9. Non lasciare le richieste senza risposta a lungo. Una richiesta che non hai letto è una richiesta da negare.
  10. Sappi come spegnerlo. Impara come fermare o interrompere ogni agente e come scollegare qualsiasi strumento che vi si aggancia.

Dove si inserisce Herdbell

Herdbell non rende sicuro un agente da solo. Aiuta nella parte umana: vedi ogni richiesta nel momento in cui accade, i comandi rischiosi chiedono due volte e una richiesta senza risposta torna alla richiesta dell’agente invece di essere approvata. Il giudizio resta tuo.

Domande frequenti

È sicuro lasciare che un agente IA esegua comandi shell?

Può esserlo, se tieni attivi i permessi, leggi ciò che consenti e lavori in un progetto che puoi ripristinare da git. Saltare questi controlli è rischioso.

Quali comandi dovrei leggere sempre due volte?

Qualsiasi cosa che elimini file, usi sudo, scarichi ed esegua uno script o esca dalla cartella del progetto.