L'ambito del segreto è il confine che definisce dove può essere usata una credenziale archiviata. In sistemi come GitHub Actions, un segreto può essere limitato a un repository, a un'organizzazione o a un ambiente. Questo ambito controlla quali workflow, branch o fasi di distribuzione possono leggere il valore in fase di esecuzione.
Questo è importante perché lo stesso segreto può essere sicuro in un contesto e pericoloso in un altro. Se un workflow viene compromesso, un ambito dei segreti troppo ampio può consentire ad automazioni controllate dall'attaccante di raggiungere token, chiavi API o credenziali cloud che erano destinati solo a job di rilascio o a deployment in produzione. I difensori riducono il rischio restringendo l'ambito, usando autorizzazioni con il principio del privilegio minimo, separando i segreti di build e deploy e preferendo credenziali a breve durata. Negli attacchi, modificare o iniettare un workflow è spesso un modo per verificare se un segreto è esposto nell'ambito sbagliato.


