I metadati Git sono il contesto del repository memorizzato intorno al controllo del codice sorgente, come remoti, branch, tag, cronologia dei commit, attribuzione degli autori e URL del repository. Di solito non sono il codice dell'applicazione in sé, ma possono rivelare come è organizzato un progetto, quali branch sono attivi e dove è ospitato il codice.
Nella sicurezza informatica, i metadati Git sono importanti perché possono esporre agli attaccanti dettagli utili per la ricognizione. Un'estensione, una fase di build o uno script malevolo che può leggere i dati del repository locale potrebbe apprendere schemi di denominazione interni, attività di sviluppo recente e collegamenti a infrastrutture private. Queste informazioni possono aiutare nel targeting, nell'impersonificazione o in successivi furti di credenziali. I difensori riducono questo rischio limitando l'accesso degli strumenti, usando runner CI con privilegi minimi, evitando di includere le directory .git negli artefatti e verificando cosa plugin e automazione possono leggere dagli ambienti di lavoro degli sviluppatori.


