[{"data":1,"prerenderedAt":995},["ShallowReactive",2],{"/it-it/gitlab-secrets-manager":3,"navigation-it-it":286,"banner-it-it":716,"footer-it-it":724,"vimeo-embed:1233057442":977},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":240,"meta":241,"navigation":15,"path":242,"seo":243,"slug":6,"stem":284,"testContent":6,"type":6,"__hash__":285},"pages/it-it/gitlab-secrets-manager/index.yml","",null,[8,39,49,76,103,130,148,164,175,193],{"componentName":9,"componentContent":10},"ArtifactCentralHero",{"config":11,"eyebrow":16,"eyebrowImage":17,"title":20,"description":21,"button":22,"secondaryButton":28,"video":33},{"playPosition":12,"videoBorder":15},{"top":13,"left":14},"51.6%","50%",true,"Secrets Manager",{"altText":5,"config":18},{"src":19},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790361617/swshajuif4zgvsmdnh6e.svg","Gestione nativa dei segreti sulla piattaforma che i tuoi team già utilizzano","Metti fine alla proliferazione dei segreti con GitLab Secrets Manager, basato su OpenBao. I segreti di pipeline e di runtime vengono letti da un unico archivio, regolato dalle stesse autorizzazioni e dallo stesso audit trail che già proteggono il tuo codice.",{"text":23,"config":24},"Prova gratis",{"href":25,"dataGaName":26,"dataGaLocation":27},"https://docs.gitlab.com/ci/secrets/secrets_manager/credit_usage/#start-a-trial","free trial","hero",{"text":29,"config":30},"Contatta il reparto vendite",{"href":31,"dataGaName":32,"dataGaLocation":27},"/it-it/sales/","contact sales",{"altText":34,"buttonLabel":35,"config":36},"Video dimostrativo di GitLab Secrets Manager","Riproduci il video dimostrativo di GitLab Secrets Manager",{"href":37,"thumbnail":38},"https://player.vimeo.com/video/1233057442","https://res.cloudinary.com/about-gitlab-com/image/upload/c_crop,w_2216,h_926/v1791224196/s23iniixhngmx3cxrpp5.jpg",{"componentName":40,"componentContent":41},"CommonStickyCTA",{"text":42,"link":43,"config":47},"Gestione nativa dei segreti sulla piattaforma che i tuoi team già utilizzano.",{"text":44,"config":45},"Inizia la prova gratuita",{"href":25,"dataGaName":26,"dataGaLocation":46},"sticky",{"useLinkTextOnMobile":15,"alignment":48},"left",{"componentName":50,"componentContent":51},"CommonMediaWithCols",{"config":52,"title":54,"description":55,"image":56,"columns":60},{"id":53,"diagram":15},"manage-secrets-where-developers-work","Gestisci i segreti dove gli sviluppatori lavorano già","Con GitLab Secrets Manager, i segreti risiedono negli stessi gruppi e progetti del codice che li utilizza, quindi richiederne uno rientra nel normale flusso di lavoro, senza plugin, agenti o un secondo strumento da imparare.",{"altText":57,"config":58},"Una richiesta di merge che modifica il nome di un segreto nel file di configurazione della pipeline, revisionata e approvata insieme al codice.",{"src":59},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790357041/ygcj8gq5ucujsvno0wqp.png",[61,66,71],{"title":62,"content":63,"config":64},"Governati come il tuo codice","L'accesso segue la gerarchia esistente di gruppi e progetti, mentre le autorizzazioni granulari offrono un controllo aggiuntivo, così non c'è un secondo modello di accesso da mantenere sincronizzato. Definisci una credenziale una sola volta a livello di progetto oppure condividila nell'intero gruppo. Chi lascia un progetto perde automaticamente l'accesso.",{"icon":65},"Users",{"title":67,"content":68,"config":69},"Dichiarati nella configurazione della pipeline","Uno sviluppatore dichiara il segreto necessario a un job con la parola chiave secrets: nel file di configurazione della pipeline. GitLab conosce già progetto, ramo e ambiente del job, quindi non c'è alcuna identità da configurare tra la CI e un vault separato.",{"icon":70},"Pipeline",{"title":72,"content":73,"config":74},"Corretti in un'unica richiesta di merge","Quando un riferimento a un segreto si interrompe, la correzione viene rilasciata nella stessa richiesta di merge del codice, senza un secondo repository né un secondo approvatore. Con credenziali sicure a portata di una sola riga, meno segreti finiscono in variabili CI, file di configurazione locali o nel repository.",{"icon":75},"MergeRequest",{"componentName":50,"componentContent":77},{"config":78,"title":81,"description":82,"image":83,"columns":87},{"id":79,"diagram":15,"backgroundColor":80},"limit-the-blast-radius","$color-surface-100","Limita il raggio d'impatto delle credenziali esposte","Quando una dipendenza compromessa viene eseguita all'interno di un job, con GitLab Secrets Manager la bonifica consiste nel ruotare e verificare i segreti a cui quel job poteva accedere, non nel bloccare tutte le pipeline.",{"altText":84,"config":85},"Un job che richiede un segreto, l'ambito che corrisponde a ramo e ambiente e il segreto che viene iniettato nel job.",{"src":86},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790357073/rtqfq7iu4zgc6b8klocy.png",[88,93,98],{"title":89,"content":90,"config":91},"Limitati al job","A differenza delle variabili CI, che raggiungono tutti i job della pipeline, un segreto raggiunge solo i job che lo dichiarano e che rientrano nel suo ambito: ramo, ambiente e stato di protezione.",{"icon":92},"Shield",{"title":94,"content":95,"config":96},"Eliminati al termine del job","Secrets Manager scrive il valore in un file temporaneo ed espone solo il relativo percorso, limitando l'esposizione nei sottoprocessi, nei crash dump e nella telemetria. Il valore viene mascherato nei log dei job ed eliminato al termine del job, quindi sul runner non rimane nulla.",{"icon":97},"Expire",{"title":99,"content":100,"config":101},"Tracciati dalla lettura al deployment","Gli eventi di creazione, lettura, aggiornamento ed eliminazione confluiscono nello stesso audit trail del resto di GitLab. Le letture delle pipeline riportano gli ID della pipeline e del job, così i team di risposta agli incidenti e gli auditor possono tracciare una credenziale dall'accesso al deployment senza dover correlare manualmente i log di sistemi diversi.",{"icon":102},"Log",{"componentName":50,"componentContent":104},{"config":105,"title":108,"description":109,"image":110,"columns":114},{"id":106,"diagram":15,"maxWidth":107},"one-store-for-pipelines-clusters-and-infrastructure",800,"Un unico archivio per pipeline, cluster e infrastruttura","Le pipeline leggono i segreti direttamente. I carichi di lavoro Kubernetes, le esecuzioni di Terraform e OpenTofu, gli strumenti CLI compatibili con Vault e altre automazioni si connettono tramite punti di integrazione standard, con le stesse autorizzazioni e lo stesso audit trail delle pipeline.",{"altText":111,"config":112},"Pipeline CI/CD di GitLab, Kubernetes, Terraform, OpenTofu e altre automazioni che leggono tutti da un unico archivio di GitLab Secrets Manager.",{"src":113},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790357107/aarj5wgaxtmlnj3u9otc.png",[115,120,125],{"title":116,"content":117,"config":118},"Forniti a Kubernetes, Terraform e OpenTofu","External Secrets Operator mantiene i segreti Kubernetes sincronizzati con GitLab, così i valori ruotati si propagano senza un nuovo deployment. Terraform e OpenTofu leggono i segreti come origine dati durante l'esecuzione, mantenendo le credenziali fuori da file e variabili CI/CD.",{"icon":119},"Kubernetes",{"title":121,"content":122,"config":123},"Recuperati da client e API compatibili con Vault","Basato su OpenBao, Secrets Manager espone un'API compatibile con Vault, così i team che già scrivono script per la CLI di OpenBao o Vault mantengono i comandi che usano. Qualsiasi altra automazione recupera i segreti tramite l'API di Secrets Manager, invece di inserire le credenziali direttamente nel codice o di mantenere file di variabili separati.",{"icon":124},"Api",{"title":126,"content":127,"config":128},"In un unico archivio, anche quando le destinazioni cambiano","Le credenziali seguono i carichi di lavoro multicloud, ibridi e on-premise senza federazione delle identità per ogni piattaforma. Spostare un carico di lavoro su un altro cloud non significa configurare un secondo archivio, e i segreti che altrimenti sarebbero sparsi tra archivi per account e per regione si trovano in un unico posto.",{"icon":129},"Infrastructure",{"componentName":131,"componentContent":132},"GitlabDuoTextMediaColumns",{"config":133,"eyebrow":135,"title":136,"description":137,"image":138,"tertiaryButton":142},{"id":134},"block-and-detect-secret-leaks","[ PROTEZIONE ]","Blocca e rileva le fughe di segreti","GitLab va oltre la gestione delle credenziali. La protezione push dei segreti impedisce alle credenziali di raggiungere il repository, il rilevamento lato client individua i segreti nel testo di ticket e richieste di merge e il rilevamento dei segreti nelle pipeline trova quelli già presenti nel codice. Duo Agent Platform classifica i risultati e segnala i probabili falsi positivi.",{"altText":139,"config":140},"Un risultato del rilevamento dei segreti di GitLab che mostra lo scanner, il file interessato e la verifica di validità di un segreto rilevato.",{"src":141},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790370088/gi4ldqjcci3xgkfswojv.png",{"text":143,"config":144},"Scopri il rilevamento dei segreti",{"href":145,"dataGaName":146,"dataGaLocation":147},"https://docs.gitlab.com/user/application_security/secret_detection/","secret detection","block and detect secret leaks",{"componentName":131,"componentContent":149},{"config":150,"eyebrow":152,"title":153,"description":154,"image":155,"tertiaryButton":159},{"id":151},"pricing","[ PREZZI ]","Paghi solo ciò che usi","GitLab Secrets Manager è un componente aggiuntivo a pagamento per Premium e Ultimate, fatturato tramite i crediti GitLab: 1 credito per segreto archiviato al mese e 1 credito ogni 2.500 operazioni di lettura dei segreti. Se preferisci una tariffa fissa, è disponibile un contratto di licenza Enterprise (ELA).",{"altText":156,"config":157},"Una grafica astratta di un singolo segreto archiviato letto da più utilizzatori, con consumo misurato tramite i crediti GitLab.",{"src":158},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790357153/elmcaxpml45g3aemucps.png",{"text":160,"config":161},"Scopri di più sulla fatturazione",{"href":162,"dataGaName":163,"dataGaLocation":151},"https://docs.gitlab.com/ci/secrets/secrets_manager/credit_usage/","gitlab credits billing",{"componentName":165,"componentContent":166},"SecretsManagerGetStartedCTA",{"config":167,"eyebrow":169,"title":170,"description":171,"button":172},{"id":168},"get-started","// IL PROSSIMO PASSO È TUO","Inizia a usare GitLab Secrets Manager","Sei già cliente Premium o Ultimate? Gli Owner dei gruppi di primo livello possono provare GitLab Secrets Manager gratuitamente per 30 giorni o 500 crediti di valutazione, a seconda di quale limite viene raggiunto per primo.",{"text":44,"config":173},{"href":25,"dataGaName":26,"dataGaLocation":174},"get started",{"componentName":176,"componentContent":177},"CommonSpotlightCTA",{"card":178,"config":191},{"title":179,"text":180,"image":181,"button":184,"actionText":190},"La modernizzazione della tua sicurezza \u003Cbr> funziona su larga scala?","GitLab ha creato questo framework di maturità a partire dalla collaborazione con clienti leader del settore. Rispondi ad alcune domande su come il tuo team gestisce sicurezza e conformità per ottenere il tuo punteggio di maturità e consigli per la fase successiva.",{"altText":5,"config":182},{"src":183},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"text":185,"config":186},"Scopri il tuo punteggio di maturità della sicurezza",{"href":187,"dataGaName":188,"dataGaLocation":189},"/it-it/assessments/security-modernization-assessment/","security modernization assessment","mid page","Il quiz dura 5 minuti o meno",{"theme":192},"light",{"componentName":194,"componentContent":195},"CommonFaq",{"header":196,"config":197,"groups":199},"Domande frequenti",{"id":198,"normalHeader":15,"showToggle":15},"faq",[200],{"config":201,"questions":204},{"id":202,"dataToggle":203},"general","secrets-manager-faq",[205,210,215,220,225,230,235],{"question":206,"config":207,"answer":209},"Cosa succede alle mie variabili CI/CD esistenti?",{"id":208},"existing-cicd-variables","Continuano a funzionare e nulla viene migrato automaticamente. [Le variabili CI/CD](https://docs.gitlab.com/ci/variables/){data-ga-name=\"ci cd variables\" data-ga-location=\"faq\"} restano una scelta valida per la configurazione non sensibile. Per individuare le variabili da migrare, usa lo [strumento di audit dei segreti per le variabili CI/CD](https://gitlab.com/guided-explorations/secrets-management/secret-audit-tool-for-variables/){data-ga-name=\"secret audit tool\" data-ga-location=\"faq\"} per identificare quali variabili contengono credenziali, quindi sposta quei valori in Secrets Manager secondo i tuoi tempi.",{"question":211,"config":212,"answer":214},"Le integrazioni con Vault, AWS, Azure e Google Cloud continuano a funzionare?",{"id":213},"existing-integrations","Sì, senza modifiche. Le integrazioni esistenti per HashiCorp Vault, AWS Secrets Manager, Azure Key Vault e Google Cloud Secret Manager funzionano insieme a GitLab Secrets Manager.",{"question":216,"config":217,"answer":219},"Quali livelli e tipi di deployment supportano GitLab Secrets Manager?",{"id":218},"tiers-and-deployments","GitLab Secrets Manager è disponibile per i clienti Premium e Ultimate. È già disponibile a livello generale su GitLab.com e arriverà su GitLab Self-Managed con GitLab 19.5. Il supporto per GitLab Dedicated sarà disponibile a breve.",{"question":221,"config":222,"answer":224},"Come funziona la fatturazione e cos'è un credito?",{"id":223},"billing-and-credits","GitLab Secrets Manager è un componente aggiuntivo a pagamento fatturato tramite i crediti GitLab. Un segreto archiviato per un mese consuma 1 credito e 2.500 operazioni di lettura dei segreti consumano 1 credito. L'utilizzo viene misurato a livello di namespace, quindi le allocazioni di crediti per utente e i limiti di spesa non si applicano. I clienti con un pool di crediti impegnato attingono a quel pool per l'utilizzo di Secrets Manager, e la dashboard dei crediti lo mostra separatamente dall'utilizzo di Duo Agent Platform. Per i dettagli, consulta la [documentazione sulla fatturazione di Secrets Manager](https://docs.gitlab.com/ci/secrets/secrets_manager/credit_usage/){data-ga-name=\"secrets manager billing\" data-ga-location=\"faq\"}.",{"question":226,"config":227,"answer":229},"Quali sono i requisiti per la prova?",{"id":228},"trial-requirements","Un abbonamento Premium o Ultimate e il ruolo Owner nel gruppo di primo livello. La prova dura 30 giorni o 500 crediti di valutazione, a seconda di quale limite viene raggiunto per primo. Per avviarla su GitLab.com, vai al tuo gruppo di primo livello, seleziona **Secure > Secrets Manager**, quindi seleziona **Start 30-day trial**. GitLab Self-Managed segue gli stessi passaggi a partire da GitLab 19.5, dopo che un amministratore ha installato Secrets Manager sull'istanza. Per continuare dopo la prova è necessario accettare le condizioni di fatturazione a consumo, direttamente o acquistando un pool di impegno mensile. Consulta [come avviare una prova](https://docs.gitlab.com/ci/secrets/secrets_manager/credit_usage/#start-a-trial){data-ga-name=\"start a trial docs\" data-ga-location=\"faq\"} per la procedura completa.",{"question":231,"config":232,"answer":234},"I segreti possono essere letti al di fuori della CI/CD?",{"id":233},"access-outside-cicd","Sì. I carichi di lavoro Kubernetes sincronizzano i segreti tramite External Secrets Operator usando il relativo provider Vault. Terraform e OpenTofu leggono un segreto come origine dati in fase di plan o apply. I team che già scrivono script per strumenti compatibili con Vault usano la CLI di OpenBao o Vault, e qualsiasi altra automazione legge tramite l'API di Secrets Manager. Tutti leggono dallo stesso archivio con le stesse autorizzazioni delle pipeline. Consulta [accesso al di fuori della CI/CD](https://docs.gitlab.com/ci/secrets/secrets_manager/non_cicd_access/){data-ga-name=\"access outside ci cd\" data-ga-location=\"faq\"}.",{"question":236,"config":237,"answer":239},"Come vengono crittografati i segreti?",{"id":238},"encryption","Secrets Manager è basato su OpenBao, che crittografa a riposo ogni segreto con AES256GCM. I valori vengono risolti in fase di runtime e mascherati nei log dei job e, a differenza di una variabile CI, un segreto non è mai leggibile nella configurazione del progetto.","yml",{},"/it-it/gitlab-secrets-manager",{"title":244,"description":245,"schema":246},"GitLab Secrets Manager","Gestione nativa dei segreti basata su OpenBao. Segreti di pipeline e runtime in un unico archivio, con le autorizzazioni e l'audit trail del tuo codice.",{"config":247,"description":270,"featureList":271},{"@context":248,"@type":249,"name":244,"applicationCategory":250,"operatingSystem":251,"url":252,"image":59,"publisher":253,"offers":257},"https://schema.org","SoftwareApplication","DeveloperApplication","Web-based, GitLab Self-Managed","https://about.gitlab.com/it-it/gitlab-secrets-manager/",{"@type":254,"name":255,"url":256},"Organization","GitLab","https://about.gitlab.com/",[258,265],{"@type":259,"name":260,"description":261,"price":262,"priceCurrency":263,"availability":264,"url":25},"Offer","Prova gratuita","Gli Owner dei gruppi di primo livello con Premium o Ultimate possono provare GitLab Secrets Manager gratuitamente per 30 giorni o 500 crediti di valutazione, a seconda di quale limite viene raggiunto per primo.","0","USD","https://schema.org/InStock",{"@type":259,"name":266,"description":267,"availability":264,"category":268,"url":269},"Componente aggiuntivo per Premium e Ultimate","GitLab Secrets Manager è un componente aggiuntivo a pagamento per Premium e Ultimate, fatturato tramite i crediti GitLab: 1 credito per segreto archiviato al mese e 1 credito ogni 2.500 operazioni di lettura dei segreti.","Contact sales","https://about.gitlab.com/it-it/sales/","Gestione nativa dei segreti sulla piattaforma che i tuoi team già utilizzano. I segreti di pipeline e di runtime vengono letti da un unico archivio basato su OpenBao, regolato dalle stesse autorizzazioni e dallo stesso audit trail che già proteggono il tuo codice.",[272,273,274,275,276,277,278,279,280,281,282,283],"Segreti archiviati negli stessi gruppi e progetti del codice che li utilizza","Accesso regolato dalla gerarchia esistente di gruppi e progetti e da autorizzazioni granulari","Segreti dichiarati nel file di configurazione della pipeline con la parola chiave secrets","Segreti limitati al job in base a ramo, ambiente e stato di protezione","Valori scritti in un file temporaneo, mascherati nei log dei job ed eliminati al termine del job","Eventi di creazione, lettura, aggiornamento ed eliminazione registrati nell'audit trail di GitLab","Sincronizzazione tramite External Secrets Operator per i carichi di lavoro Kubernetes","Lettura dei segreti come origine dati in Terraform e OpenTofu","API compatibile con Vault per gli strumenti CLI di OpenBao e Vault già in uso","Supporto per ambienti multicloud, ibridi e on-premise senza federazione delle identità per ogni piattaforma","Protezione push dei segreti, rilevamento lato client e rilevamento dei segreti nelle pipeline","Fatturazione basata sull'utilizzo tramite i crediti GitLab","it-it/gitlab-secrets-manager/index","P-5pGRZdA1dwvK50tTduZO4P6qiH_SjbQ62hV1Bz-Ko",{"logo":287,"freeTrial":292,"sales":296,"login":301,"items":306,"search":634,"minimal":668,"duo":686,"switchNav":695,"pricingDeployment":706},{"config":288},{"href":289,"dataGaName":290,"dataGaLocation":291},"/it-it/","gitlab logo","header",{"text":293,"config":294},"Ottieni una prova gratuita",{"href":295,"dataGaName":26,"dataGaLocation":291},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/it-it&glm_content=default-saas-trial/",{"text":297,"config":298},"Richiedi una demo",{"href":299,"dataGaName":300,"dataGaLocation":291},"/it-it/sales/?contact-topic=request-demo","sales",{"text":302,"config":303},"Accedi",{"href":304,"dataGaName":305,"dataGaLocation":291},"https://gitlab.com/users/sign_in/","sign in",[307,393,480,484,559,613],{"text":308,"left":15,"config":309,"menu":311},"Piattaforma",{"dataNavLevelOne":310},"platform",{"type":312,"link":313,"columns":317,"feature":382},"lists",{"text":314,"config":315},"Scopri la piattaforma",{"href":316,"dataGaName":310,"dataGaLocation":291},"/it-it/platform/",[318,341,364],{"title":319,"items":320},"Esecuzione e flussi di lavoro",[321,326,331,336],{"text":322,"config":323},"CI/CD",{"href":324,"dataGaLocation":291,"dataGaName":325},"/it-it/solutions/continuous-integration/","ci/cd",{"text":327,"config":328},"Gestione del codice sorgente",{"href":329,"dataGaLocation":291,"dataGaName":330},"/it-it/solutions/source-code-management/","source code management",{"text":332,"config":333},"Distribuzione Agile",{"href":334,"dataGaLocation":291,"dataGaName":335},"/it-it/solutions/agile-delivery/","agile delivery",{"text":337,"config":338},"Gestione degli artefatti",{"href":339,"dataGaLocation":291,"dataGaName":340},"/it-it/artifact-central/","artifact management",{"title":342,"items":343},"Sicurezza e governance",[344,349,354,359],{"text":345,"config":346},"Test della sicurezza delle applicazioni",{"href":347,"dataGaLocation":291,"dataGaName":348},"/it-it/solutions/application-security-testing/","application security testing",{"text":350,"config":351},"Governance e conformità",{"href":352,"dataGaLocation":291,"dataGaName":353},"/it-it/solutions/software-compliance/","governance and compliance",{"text":355,"config":356},"Gestione dei segreti",{"href":357,"dataGaLocation":291,"dataGaName":358},"/it-it/gitlab-secrets-manager/","secrets management",{"text":360,"config":361},"Sicurezza della catena di approvvigionamento",{"href":362,"dataGaLocation":291,"dataGaName":363},"/it-it/solutions/supply-chain/","supply chain security",{"title":365,"items":366},"Contesto e IA",[367,372,377],{"text":368,"config":369},"Orchestrazione agentica",{"href":370,"dataGaLocation":291,"dataGaName":371},"/it-it/gitlab-duo-agent-platform/","agentic orchestration",{"text":373,"config":374},"Grafo del contesto",{"href":375,"dataGaLocation":291,"dataGaName":376},"/it-it/gitlab-orbit/","context graph",{"text":378,"config":379},"Visibilità e misurazione",{"href":380,"dataGaLocation":291,"dataGaName":381},"/it-it/solutions/visibility-measurement/","visibility and measurement",{"config":383,"title":386,"text":387,"link":388},{"background":384,"textColor":385},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1790185102/o7dn32anqcb6z8dgd3as.jpg')","#000","Perché scegliere GitLab?","Un'unica piattaforma per maggiore velocità e controllo lungo l'intero ciclo di vita del software.",{"text":389,"config":390},"Scopri di più",{"href":391,"dataGaName":392,"dataGaLocation":291},"/it-it/why-gitlab/","why gitlab",{"text":394,"left":15,"config":395,"menu":397},"Soluzioni",{"dataNavLevelOne":396},"solutions",{"type":312,"link":398,"columns":402,"feature":471},{"text":399,"config":400},"Vedi tutte le soluzioni",{"href":401,"dataGaName":396,"dataGaLocation":291},"/it-it/solutions/",[403,420,438],{"title":404,"items":405},"Risultati",[406,411,415],{"text":407,"config":408},"Modernizzazione DevOps",{"href":409,"dataGaLocation":291,"dataGaName":410},"/it-it/assessments/devops-modernization-assessment/","devops modernization",{"text":412,"config":413},"Modernizzazione della sicurezza",{"href":187,"dataGaLocation":291,"dataGaName":414},"security modernization",{"text":416,"config":417},"Modernizzazione dell'IA",{"href":418,"dataGaLocation":291,"dataGaName":419},"/it-it/assessments/ai-modernization-assessment/","ai modernization",{"title":421,"items":422},"Per dimensioni",[423,428,433],{"text":424,"config":425},"Aziende",{"href":426,"dataGaLocation":291,"dataGaName":427},"/it-it/enterprise/","enterprise",{"text":429,"config":430},"Piccole imprese",{"href":431,"dataGaLocation":291,"dataGaName":432},"/it-it/small-business/","small business",{"text":434,"config":435},"Start-up",{"href":436,"dataGaLocation":291,"dataGaName":437},"/it-it/solutions/startups/","startups",{"title":439,"items":440},"Settori",[441,446,451,456,461,466],{"text":442,"config":443},"Servizi finanziari",{"href":444,"dataGaLocation":291,"dataGaName":445},"/it-it/solutions/finance/","financial services",{"text":447,"config":448},"Pubblica amministrazione",{"href":449,"dataGaLocation":291,"dataGaName":450},"/it-it/solutions/public-sector/","public sector",{"text":452,"config":453},"Telecomunicazioni",{"href":454,"dataGaLocation":291,"dataGaName":455},"/it-it/solutions/telecommunications/","telecommunications",{"text":457,"config":458},"Automotive",{"href":459,"dataGaLocation":291,"dataGaName":460},"/it-it/solutions/automotive/","automotive",{"text":462,"config":463},"Istruzione",{"href":464,"dataGaLocation":291,"dataGaName":465},"/it-it/solutions/education/","education",{"text":467,"config":468},"Industria aerospaziale",{"href":469,"dataGaLocation":291,"dataGaName":470},"/it-it/solutions/aerospace/","aerospace",{"config":472,"title":473,"text":474,"link":475},{"background":384,"textColor":385},"GitLab Security Standard","Scopri come rafforzare la tua software factory e permettere agli agenti di IA di guadagnarsi l'autonomia, senza rinunciare alla sicurezza.",{"text":476,"config":477},"Esplora lo standard",{"href":478,"dataGaName":479,"dataGaLocation":291},"/it-it/gitlab-security-standard/","gitlab security standard",{"text":481,"config":482},"Prezzi",{"href":483,"dataGaName":151,"dataGaLocation":291,"dataNavLevelOne":151},"/it-it/pricing/",{"text":485,"config":486,"menu":488},"Risorse",{"dataNavLevelOne":487},"resources",{"type":312,"link":489,"columns":493,"feature":550},{"text":490,"config":491},"Visualizza tutte le risorse",{"href":492,"dataGaName":487,"dataGaLocation":291},"/it-it/resources/",[494,522],{"title":495,"items":496},"Scopri",[497,502,507,512,517],{"text":498,"config":499},"Documentazione",{"href":500,"dataGaName":501,"dataGaLocation":291},"https://docs.gitlab.com/","docs",{"text":503,"config":504},"Università",{"href":505,"dataGaName":506,"dataGaLocation":291},"https://university.gitlab.com/","university",{"text":508,"config":509},"Serie di demo",{"href":510,"dataGaName":511,"dataGaLocation":291},"/it-it/gitlab-technical-demo-series/","demo series",{"text":513,"config":514},"Hub delle demo",{"href":515,"dataGaName":516,"dataGaLocation":291},"/it-it/demo-hub/","demo hub",{"text":518,"config":519},"Servizi",{"href":520,"dataGaName":521,"dataGaLocation":291},"/it-it/services/","services",{"title":523,"items":524},"Collega",[525,530,535,540,545],{"text":526,"config":527},"Blog",{"href":528,"dataGaName":529,"dataGaLocation":291},"/blog/","blog",{"text":531,"config":532},"Community",{"href":533,"dataGaName":534,"dataGaLocation":291},"/community/","community",{"text":536,"config":537},"Clienti",{"href":538,"dataGaName":539,"dataGaLocation":291},"/it-it/customers/","customers",{"text":541,"config":542},"Partner",{"href":543,"dataGaName":544,"dataGaLocation":291},"/it-it/partners/","partners",{"text":546,"config":547},"Eventi",{"href":548,"dataGaName":549,"dataGaLocation":291},"/events/","events",{"config":551,"title":552,"text":553,"link":554},{"background":384,"textColor":385},"Novità in GitLab","Approfitta di un aggiornamento continuo su funzionalità e miglioramenti più recenti.",{"text":555,"config":556},"Leggi le ultime notizie",{"href":557,"dataGaName":558,"dataGaLocation":291},"/it-it/whats-new/","whats new",{"text":560,"config":561,"menu":563},"Azienda",{"dataNavLevelOne":562},"company",{"type":312,"columns":564},[565],{"items":566},[567,572,578,583,588,593,598,603,608],{"text":568,"config":569},"Informazioni",{"href":570,"dataGaName":571,"dataGaLocation":291},"/it-it/company/","about",{"text":573,"config":574,"footerGa":577},"Opportunità di lavoro",{"href":575,"dataGaName":576,"dataGaLocation":291},"/jobs/","jobs",{"dataGaName":576},{"text":579,"config":580},"Rassegna stampa",{"href":581,"dataGaName":582,"dataGaLocation":291},"/press/","press",{"text":584,"config":585},"Manuale",{"href":586,"dataGaName":587,"dataGaLocation":291},"https://handbook.gitlab.com/","handbook",{"text":589,"config":590},"Leadership",{"href":591,"dataGaName":592,"dataGaLocation":291},"/company/team/e-group/","leadership",{"text":594,"config":595},"Rapporti con gli investitori",{"href":596,"dataGaName":597,"dataGaLocation":291},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":599,"config":600},"Trust Center",{"href":601,"dataGaName":602,"dataGaLocation":291},"/it-it/security/","trust center",{"text":604,"config":605},"AI Transparency Center",{"href":606,"dataGaName":607,"dataGaLocation":291},"/it-it/ai-transparency-center/","ai transparency center",{"text":609,"config":610},"Newsletter",{"href":611,"dataGaName":612,"dataGaLocation":291},"/company/contact/#contact-forms","newsletter",{"text":614,"config":615,"menu":616},"Contattaci",{"dataNavLevelOne":562},{"type":312,"columns":617},[618],{"items":619},[620,624,629],{"text":621,"config":622},"Contatta le vendite",{"href":31,"dataGaName":623,"dataGaLocation":291},"talk to sales",{"text":625,"config":626},"Portale di assistenza",{"href":627,"dataGaName":628,"dataGaLocation":291},"https://support.gitlab.com/hc/en-us","support portal",{"text":630,"config":631},"Portale di assistenza clienti GitLab",{"href":632,"dataGaName":633,"dataGaLocation":291},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":635,"login":636,"suggestions":643},"Chiudi",{"text":637,"link":638},"Per cercare nei repository e nei progetti, accedi a",{"text":639,"config":640},"gitlab.com",{"href":304,"dataGaName":641,"dataGaLocation":642},"search login","search",{"text":644,"default":645},"Suggerimenti",[646,649,653,655,660,665],{"text":647,"config":648},"GitLab Duo Agent Platform",{"href":370,"dataGaName":647,"dataGaLocation":642},{"text":650,"config":651},"Suggerimenti di codice di GitLab Duo (IA)",{"href":370,"dataGaName":652,"dataGaLocation":642},"Code Suggestions (AI)",{"text":322,"config":654},{"href":324,"dataGaName":322,"dataGaLocation":642},{"text":656,"config":657},"GitLab su AWS",{"href":658,"dataGaName":659,"dataGaLocation":642},"/it-it/partners/technology-partners/aws/","GitLab on AWS",{"text":661,"config":662},"GitLab su Google Cloud",{"href":663,"dataGaName":664,"dataGaLocation":642},"/it-it/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":386,"config":666},{"href":391,"dataGaName":667,"dataGaLocation":642},"Why GitLab?",{"freeTrial":669,"mobileIcon":674,"desktopIcon":679,"secondaryButton":682},{"text":670,"config":671},"Inizia una prova gratuita",{"href":672,"dataGaName":26,"dataGaLocation":673},"https://gitlab.com/-/trials/new/","nav",{"altText":675,"config":676},"Icona GitLab",{"src":677,"dataGaName":678,"dataGaLocation":673},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":675,"config":680},{"src":681,"dataGaName":678,"dataGaLocation":673},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":683,"config":684},"Inizia",{"href":685,"dataGaName":174,"dataGaLocation":673},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/it-it/get-started/",{"freeTrial":687,"mobileIcon":691,"desktopIcon":693},{"text":688,"config":689},"Scopri di più su GitLab Duo",{"href":370,"dataGaName":690,"dataGaLocation":673},"gitlab duo",{"altText":675,"config":692},{"src":677,"dataGaName":678,"dataGaLocation":673},{"altText":675,"config":694},{"src":681,"dataGaName":678,"dataGaLocation":673},{"button":696,"mobileIcon":701,"desktopIcon":703},{"text":697,"config":698},"/switch",{"href":699,"dataGaName":700,"dataGaLocation":673},"#contact","switch",{"altText":675,"config":702},{"src":677,"dataGaName":678,"dataGaLocation":673},{"altText":675,"config":704},{"src":705,"dataGaName":678,"dataGaLocation":673},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":707,"mobileIcon":712,"desktopIcon":714},{"text":708,"config":709},"Torna ai prezzi",{"href":483,"dataGaName":710,"dataGaLocation":673,"icon":711},"back to pricing","GoBack",{"altText":675,"config":713},{"src":677,"dataGaName":678,"dataGaLocation":673},{"altText":675,"config":715},{"src":681,"dataGaName":678,"dataGaLocation":673},{"title":717,"button":718,"config":721},"GitLab Orbit è arrivato: il livello di contesto per gli agenti di IA.",{"text":389,"config":719},{"href":375,"dataGaName":720,"dataGaLocation":291},"orbit",{"layout":722,"disabled":723},"release",false,{"data":725},{"text":726,"source":727,"edit":733,"contribute":738,"config":743,"items":748,"minimal":966},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":728,"config":729},"Visualizza origine pagina",{"href":730,"dataGaName":731,"dataGaLocation":732},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":734,"config":735},"Modifica questa pagina",{"href":736,"dataGaName":737,"dataGaLocation":732},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":739,"config":740},"Contribuisci",{"href":741,"dataGaName":742,"dataGaLocation":732},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":744,"facebook":745,"youtube":746,"linkedin":747},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[749,794,851,892,933],{"title":481,"links":750,"subMenu":765},[751,755,760],{"text":752,"config":753},"Visualizza i piani",{"href":483,"dataGaName":754,"dataGaLocation":732},"view plans",{"text":756,"config":757},"Perché scegliere Premium?",{"href":758,"dataGaName":759,"dataGaLocation":732},"/it-it/pricing/premium/","why premium",{"text":761,"config":762},"Perché scegliere Ultimate?",{"href":763,"dataGaName":764,"dataGaLocation":732},"/it-it/pricing/ultimate/","why ultimate",[766],{"title":614,"links":767},[768,770,772,774,779,784,789],{"text":29,"config":769},{"href":31,"dataGaName":300,"dataGaLocation":732},{"text":625,"config":771},{"href":627,"dataGaName":628,"dataGaLocation":732},{"text":630,"config":773},{"href":632,"dataGaName":633,"dataGaLocation":732},{"text":775,"config":776},"Stato",{"href":777,"dataGaName":778,"dataGaLocation":732},"https://status.gitlab.com/","status",{"text":780,"config":781},"Termini di utilizzo",{"href":782,"dataGaName":783,"dataGaLocation":732},"/terms/","terms of use",{"text":785,"config":786},"Informativa sulla privacy",{"href":787,"dataGaName":788,"dataGaLocation":732},"/it-it/privacy/","privacy statement",{"text":790,"config":791},"Preferenze dei cookie",{"dataGaName":792,"dataGaLocation":732,"id":793,"isOneTrustButton":15},"cookie preferences","ot-sdk-btn",{"title":308,"links":795,"subMenu":808},[796,798,800,802,804,806],{"text":314,"config":797},{"href":316,"dataGaName":310,"dataGaLocation":732},{"text":368,"config":799},{"href":370,"dataGaName":371,"dataGaLocation":732},{"text":322,"config":801},{"href":324,"dataGaName":325,"dataGaLocation":732},{"text":373,"config":803},{"href":375,"dataGaName":376,"dataGaLocation":732},{"text":355,"config":805},{"href":357,"dataGaName":358,"dataGaLocation":732},{"text":386,"config":807},{"href":391,"dataGaName":392,"dataGaLocation":732},[809],{"title":810,"links":811},"Argomenti",[812,816,821,826,831,836,841,846],{"text":322,"config":813},{"href":814,"dataGaName":815,"dataGaLocation":732},"/it-it/topics/ci-cd/","cicd",{"text":817,"config":818},"GitOps",{"href":819,"dataGaName":820,"dataGaLocation":732},"/it-it/topics/gitops/","gitops",{"text":822,"config":823},"DevOps",{"href":824,"dataGaName":825,"dataGaLocation":732},"/it-it/topics/devops/","devops",{"text":827,"config":828},"Controllo della versione",{"href":829,"dataGaName":830,"dataGaLocation":732},"/it-it/topics/version-control/","version control",{"text":832,"config":833},"DevSecOps",{"href":834,"dataGaName":835,"dataGaLocation":732},"/it-it/topics/devsecops/","devsecops",{"text":837,"config":838},"Cloud native",{"href":839,"dataGaName":840,"dataGaLocation":732},"/it-it/topics/cloud-native/","cloud native",{"text":842,"config":843},"IA per la programmazione",{"href":844,"dataGaName":845,"dataGaLocation":732},"/it-it/topics/devops/ai-for-coding/","ai for coding",{"text":847,"config":848},"IA agentica",{"href":849,"dataGaName":850,"dataGaLocation":732},"/it-it/topics/agentic-ai/","agentic ai",{"title":394,"links":852},[853,855,857,859,861,863,865,867,869,871,873,875,877,880,884,888],{"text":407,"config":854},{"href":409,"dataGaName":410,"dataGaLocation":732},{"text":412,"config":856},{"href":187,"dataGaName":414,"dataGaLocation":732},{"text":416,"config":858},{"href":418,"dataGaName":419,"dataGaLocation":732},{"text":442,"config":860},{"href":444,"dataGaName":445,"dataGaLocation":732},{"text":447,"config":862},{"href":449,"dataGaName":450,"dataGaLocation":732},{"text":452,"config":864},{"href":454,"dataGaName":455,"dataGaLocation":732},{"text":457,"config":866},{"href":459,"dataGaName":460,"dataGaLocation":732},{"text":462,"config":868},{"href":464,"dataGaName":465,"dataGaLocation":732},{"text":467,"config":870},{"href":469,"dataGaName":470,"dataGaLocation":732},{"text":424,"config":872},{"href":426,"dataGaName":427,"dataGaLocation":732},{"text":429,"config":874},{"href":431,"dataGaName":432,"dataGaLocation":732},{"text":434,"config":876},{"href":436,"dataGaName":437,"dataGaLocation":732},{"text":817,"config":878},{"href":879,"dataGaName":820,"dataGaLocation":732},"/it-it/solutions/gitops/",{"text":881,"config":882},"Analisi della composizione del software",{"href":362,"dataGaName":883,"dataGaLocation":732},"software composition analysis",{"text":885,"config":886},"Gestione del flusso di valore",{"href":380,"dataGaName":887,"dataGaLocation":732},"value stream management",{"text":889,"config":890},"Tutte le soluzioni",{"href":401,"dataGaName":891,"dataGaLocation":732},"all solutions",{"title":485,"links":893},[894,899,904,906,908,910,912,914,916,918,920,922,924,926,929],{"text":895,"config":896},"Installazione",{"href":897,"dataGaName":898,"dataGaLocation":732},"/it-it/install/","install",{"text":900,"config":901},"Guide rapide",{"href":902,"dataGaName":903,"dataGaLocation":732},"/it-it/get-started/","quick setup checklists",{"text":498,"config":905},{"href":500,"dataGaName":501,"dataGaLocation":732},{"text":503,"config":907},{"href":505,"dataGaName":506,"dataGaLocation":732},{"text":508,"config":909},{"href":510,"dataGaName":511,"dataGaLocation":732},{"text":513,"config":911},{"href":515,"dataGaName":516,"dataGaLocation":732},{"text":518,"config":913},{"href":520,"dataGaName":521,"dataGaLocation":732},{"text":526,"config":915},{"href":528,"dataGaName":529,"dataGaLocation":732},{"text":531,"config":917},{"href":533,"dataGaName":534,"dataGaLocation":732},{"text":536,"config":919},{"href":538,"dataGaName":539,"dataGaLocation":732},{"text":541,"config":921},{"href":543,"dataGaName":544,"dataGaLocation":732},{"text":546,"config":923},{"href":548,"dataGaName":549,"dataGaLocation":732},{"text":609,"config":925},{"href":611,"dataGaName":612,"dataGaLocation":732},{"text":927,"config":928},"Novità",{"href":557,"dataGaName":558,"dataGaLocation":732},{"text":930,"config":931},"Tutte le risorse",{"href":492,"dataGaName":932,"dataGaLocation":732},"all resources",{"title":560,"links":934},[935,937,939,941,943,945,947,949,951,956,961],{"text":568,"config":936},{"href":570,"dataGaName":562,"dataGaLocation":732},{"text":573,"config":938},{"href":575,"dataGaName":576,"dataGaLocation":732},{"text":579,"config":940},{"href":581,"dataGaName":582,"dataGaLocation":732},{"text":584,"config":942},{"href":586,"dataGaName":587,"dataGaLocation":732},{"text":589,"config":944},{"href":591,"dataGaName":592,"dataGaLocation":732},{"text":594,"config":946},{"href":596,"dataGaName":597,"dataGaLocation":732},{"text":599,"config":948},{"href":601,"dataGaName":602,"dataGaLocation":732},{"text":604,"config":950},{"href":606,"dataGaName":607,"dataGaLocation":732},{"text":952,"config":953},"Sostenibilità",{"href":954,"dataGaName":955,"dataGaLocation":732},"/sustainability/","Sustainability",{"text":957,"config":958},"Diversità, inclusione e appartenenza (DIB)",{"href":959,"dataGaName":960,"dataGaLocation":732},"/it-it/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":962,"config":963},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":964,"dataGaName":965,"dataGaLocation":732},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":967},[968,971,974],{"text":969,"config":970},"Termini",{"href":782,"dataGaName":783,"dataGaLocation":732},{"text":972,"config":973},"Cookies",{"dataGaName":792,"dataGaLocation":732,"id":793,"isOneTrustButton":15},{"text":975,"config":976},"Privacy",{"href":787,"dataGaName":788,"dataGaLocation":732},{"type":978,"version":979,"provider_name":980,"provider_url":981,"title":982,"author_name":255,"author_url":983,"is_plus":262,"account_type":427,"html":984,"width":985,"height":986,"duration":987,"description":5,"thumbnail_url":988,"thumbnail_width":989,"thumbnail_height":990,"thumbnail_url_with_play_button":991,"upload_date":992,"video_id":993,"uri":994},"video","1.0","Vimeo","https://vimeo.com/","Secret Manager GA v2","https://vimeo.com/gitlab","\u003Ciframe src=\"https://player.vimeo.com/video/1233057442?app_id=122963\" width=\"426\" height=\"240\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" title=\"Secret Manager GA v2\">\u003C/iframe>",426,240,523,"https://i.vimeocdn.com/video/2208618845-51fcd101f04c463e2ac24151f1f303319d13dead3525ca863362640d8bd2263c-d_295x166?region=us",295,166,"https://i.vimeocdn.com/filter/overlay?src0=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F2208618845-51fcd101f04c463e2ac24151f1f303319d13dead3525ca863362640d8bd2263c-d_295x166%3Fregion%3Dus&src1=http%3A%2F%2Ff.vimeocdn.com%2Fp%2Fimages%2Fcrawler_play.png","2026-10-05 11:07:35",1233057442,"/videos/1233057442",1791483371147]