Domenica 25 Ottobre 2026 02:44:27 GMT+01:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

Pull Request Target

Un trigger di GitHub Actions che esegue un workflow nel contesto del repository base e può accedere ai segreti a seconda di come è configurato il workflow.

pull_request_target è un trigger di GitHub Actions che esegue un workflow nel contesto del repository base, non del fork o del branch che ha aperto la pull request. Poiché può usare le normali autorizzazioni del repository, può anche accedere ai segreti, ai token di scrittura e ad altre risorse CI privilegiate, se il workflow è configurato in questo modo.

Questo è importante perché attraversa un confine di fiducia. Un workflow che reagisce a pull request non attendibili può diventare pericoloso se esegue il checkout di codice controllato dall'attaccante o passa dati non verificati a comandi shell mentre dispone di segreti. Nelle attacchi reali, gli avversari cercano di far eseguire al job privilegiato il proprio codice, di esfiltrare token o di modificare i risultati della build. I difensori usano pull_request_target con attenzione: mantengono minimi i passaggi privilegiati, non eseguono mai codice non attendibile nel job che contiene i segreti, fissano le versioni delle azioni e separano la validazione dal deployment.

← indice WIKICROOK