Secret scanning è una feature di GitHub che permette di identificare token o secret che sono state, volontariamente o no, inserite all'interno del repository (o di tutta l'organizzazione in cui Secret Scanning è abilitato). Lo scan è basato su regular expression che possono, tuttavia, generare anche dei falsi positivi ed è per questo che abbiamo la possibilità di ignorare determinati risultati dalla pagina di security.
In alternativa, esiste anche l'opzione di ignorare interi file o cartelle dallo scan, scrivendo un file .github/secret_scanning.yml che contiene tutti i percorsi all'interno della quale la scansione non eseguirà alcun check di sicurezza.
paths-ignore: - "README.md" - "*/README.md" - "docs/**"
Nell'esempio infatti abbiamo elencato più scenari: nel primo, escludiamo lo scan nel file README posizionato nella root del repository, quindi in una posizione specifica, nel secondo tutti i file che si chiamano README all'interno di una qualsiasi sotto-cartella del repository, mentre nel terzo e ultimo caso abbiamo escluso tutti i file e cartelle inclusi nella folder "docs". Questo è importante perché può esserci l'esigenza di dover elencare nella documentazione alcuni esempi specifici che includono dei token che altrimenti verrebbero evidenziati da Secret Scanning.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Effettuare un clone parziale di un repository di GitHub
Semplificare i deployment con le label in Azure Container App
Utilizzare l nesting nativo dei CSS
Eseguire query in contemporanea con EF
Integrare modelli AI in un workflow di GitHub
Le cron expression di un workflow di GitHub
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
Abilitare il rolling update su Azure Functions flex consumption
Loggare le query più lente con Entity Framework
Escludere alcuni file da GitHub Copilot
Analizzare il contenuto di una issue con GitHub Models e AI
Fornire parametri ad un Web component HTML


