[{"data":1,"prerenderedAt":1050},["ShallowReactive",2],{"/it-it/the-source/ai/velocity-with-guardrails-ai-automation":3,"footer-it-it":51,"the-source-banner-it-it":358,"the-source-navigation-it-it":370,"the-source-newsletter-it-it":397,"footer-source-/it-it/the-source/ai/velocity-with-guardrails-ai-automation/":408,"article-site-categories-it-it":420,"velocity-with-guardrails-ai-automation-article-hero-category-it-it":422,"velocity-with-guardrails-ai-automation-the-source-source-cta-it-it":446,"velocity-with-guardrails-ai-automation-category-it-it":462,"velocity-with-guardrails-ai-automation-the-source-resources-it-it":475,"velocity-with-guardrails-ai-automation-article-hero-author-it-it":501},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":8,"seo":12,"content":18,"type":42,"category":5,"slug":43,"_id":44,"_type":45,"title":46,"_source":47,"_file":48,"_stem":49,"_extension":50},"/it-it/the-source/ai/velocity-with-guardrails-ai-automation","ai",false,"",{"layout":9,"template":10,"author":11,"featured":6},"the-source","TheSourceArticle","dave-steer",{"title":13,"description":14,"ogImage":15,"config":16},"Velocità abbinata a misure protettive: IA, automazione, velocità e sicurezza, senza compromessi","Scopri cos'è la \"velocità abbinata a misure protettive\" e come le funzionalità della piattaforma DevSecOps ti aiutano a garantire sicurezza e velocità.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463608/tle7cto9xpbrqlygzqex.png",{"ignoreTitleCharLimit":17},true,{"title":13,"date":19,"description":14,"timeToRead":20,"heroImage":15,"keyTakeaways":21,"articleBody":25,"faq":26},"2023-04-24","Tempo di lettura: 8 minuti",[22,23,24],"Gli esperti di tecnologia devono gestire vincoli di risorse e di sicurezza, aggravati da budget limitati e dalla carenza di tecnici della sicurezza IT.","La piattaforma DevSecOps di GitLab sfrutta l'IA e l'automazione per migliorare la sicurezza, ottimizzare il rispetto delle normative e aumentare la produttività degli sviluppatori, senza incidere sulla velocità.","La dashboard dei flussi di valore fornisce approfondimenti strategici sulle metriche utili per i responsabili delle decisioni a identificare tendenze e modelli per ottimizzare la distribuzione software.","Gli esperti di tecnologia si trovano sotto forte pressione: nonostante le risorse limitate, devono comunque tenere un piede sull'acceleratore per guidare l'innovazione e fornire valore ai clienti. E devono farlo proteggendo la loro catena di fornitura del software, ossia la quantità apparentemente infinita di integrazioni e componenti aggiuntivi nell'ambiente di sviluppo moderno. \n\nÈ una dinamica brutale, che vede i tecnici della sicurezza in inferiorità numerica. Stando a quanto mi ha riferito un cliente, c'è solo 1 esperto di sicurezza ogni 100 sviluppatori. Aggiungiamo a questo i tagli ai budget (secondo il [GitLab Global DevSecOps Report 2023: Security Without Sacrifices](https://about.gitlab.com/developer-survey/), l'85 % degli intervistati ha dichiarato che la quantità di fondi stanziata per la sicurezza è invariata o ridotta), e otteniamo una situazione in cui la velocità e la comodità prevalgono sulla sicurezza e sulla conformità. \n\nMa questo panorama non deve essere la norma. \n\nIl nostro mantra è semplice: **velocità abbinata a misure protettive**. Le tecnologie di intelligenza artificiale e le soluzioni di automazione accelerano la creazione del codice e, se unite a una piattaforma DevSecOps completa, permettono di implementare le misure di sicurezza e conformità di cui ogni azienda ha bisogno. Velocità abbinata a misure protettive significa non dover più sacrificare la rapidità dell'innovazione software a favore di uno sviluppo sicuro. Questo è possibile solo in un mondo in cui l'IA e l'automazione vanno oltre la creazione del codice. Secondo il nostro Global DevSecOps Report, il 62 % degli sviluppatori dichiara di usare strumenti di IA/ML per controllare il codice e il 65 % li usa nelle attività di test, o prevede di farlo nei prossimi tre anni. \n\nConsiderati i vincoli di risorse dei team DevSecOps, l'automazione e l'intelligenza artificiale diventano una combinazione strategica. La piattaforma DevSecOps di GitLab aiuta a colmare le lacune critiche applicando automaticamente i criteri e i framework di conformità, eseguendo test di sicurezza con le funzionalità di automazione integrate e fornendo consigli assistiti dall'IA, liberando quindi risorse preziose.\n\nNegli ultimi mesi, abbiamo introdotto una serie di novità per mettere in pratica questo mantra. Ecco un assaggio.\n\n## Più velocità con i suggerimenti di codice\n\nOgni giorno, milioni di sviluppatori usano GitLab come aiuto alla scrittura di codice. A febbraio abbiamo lanciato una versione beta della funzionalità Suggerimenti di codice, e da allora abbiamo lavorato per ampliarne [la disponibilità a più sviluppatori](https://about.gitlab.com/releases/2023/04/22/gitlab-15-11-released/#code-suggestions-for-ultimate--premium-users). Nella versione beta, i suggerimenti di codice sono gratuiti per tutti i clienti Ultimate e Premium. Questa funzionalità di GitLab può migliorare la produttività, la concentrazione e l'innovazione degli sviluppatori senza cambio di contesto e all'interno di un'unica piattaforma DevSecOps.\n\n![code-suggestions](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175755/Blog/riutt3jhxurt2mm4eexa.png)\n\nI suggerimenti di codice sono solo l'inizio del nostro percorso di integrazione di IA/ML in tutti gli aspetti del ciclo di sviluppo software. Oltre al [suggerimento dei revisori](https://docs.gitlab.com/ee/user/project/merge_requests/reviews/#suggested-reviewers), abbiamo [condiviso le anteprime di queste funzionalità basate su AI/ML nel nostro blog](https://about.gitlab.com/blog/tags/ai-ml/) con una serie di articoli settimanali pubblicati ogni giovedì. \n\n## Guida alle vulnerabilità assistita dall'IA\n\nIn base al nostro Global DevSecOps Report, gli intervistati che non usano una piattaforma DevSecOps hanno più difficoltà a identificare chi può eseguire la correzione e a comprendere i risultati delle vulnerabilità. Per aiutare i team a identificare un modo efficace per risolvere una vulnerabilità nel contesto della loro codebase specifica, abbiamo rilasciato una funzionalità sperimentale che fornisce consigli sulle vulnerabilità assistiti dall'IA di GitLab sfruttando il potere esplicativo dei modelli linguistici di grandi dimensioni. Questa funzionalità combina le informazioni di base sulla vulnerabilità con gli approfondimenti derivati dal codice del cliente per spiegare la vulnerabilità nel contesto, dimostrare come può essere sfruttata e fornire un esempio di correzione. I test iniziali mostrano risultati promettenti in termini di riduzione del tempo necessario per determinare la correzione di una vulnerabilità.\n\n![gitlab-Improper Restriction-XXE](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175758/Blog/fzmf286umydhtolli4xi.png)\n\nQuesta è solo una delle [numerose funzionalità sperimentali assistite dall'IA](/blog/ai-ml-in-devsecops-series/) che abbiamo condiviso negli ultimi mesi per migliorare la produttività degli sviluppatori e l'efficienza della distribuzione software.\n\n## Più visibilità con la dashboard dei flussi di valore\n\nCon l'accelerazione della produttività dovuta all'IA, la visibilità e la trasparenza hanno acquistato un'importanza senza precedenti. La nuova dashboard dei flussi di valore fornisce approfondimenti strategici sulle metriche utili per i responsabili delle decisioni a identificare tendenze e modelli per ottimizzare la distribuzione software. Questi dati si basano sulle [metriche DORA4](https://docs.gitlab.com/ee/user/analytics/dora_metrics.html) e sul [flusso di distribuzione del valore](https://docs.gitlab.com/ee/user/group/value_stream_analytics) tra progetti e gruppi. \n\nLa dashboard dei flussi di valore offre visibilità in ogni fase del ciclo di sviluppo software, senza la necessità di acquistare o mantenere uno strumento di terze parti. Il risultato? Meno strumenti, più visibilità e trasparenza, tutto all'interno di GitLab. \n\n\u003Cfigure class=\"video_container\">\n  \u003Ciframe src=\"https://player.vimeo.com/video/819308062?h=752d064728\" frameborder=\"0\" allowfullscreen=\"true\"> \u003C/iframe>\n\u003C/figure>\n\n## Impostazione di criteri di licenza e analisi della conformità delle licenze software \n\nLa violazione di una licenza tramite l'utilizzo di software incompatibile può sfociare in una causa legale costosa o in un lungo lavoro da parte degli sviluppatori per rimuovere il codice problematico. Recentemente abbiamo rilasciato uno [scanner di conformità delle licenze](https://about.gitlab.com/releases/2023/02/22/gitlab-15-9-released/#new-license-compliance-scanner) nuovo e migliorato, insieme ai [criteri di approvazione delle licenze](https://docs.gitlab.com/ee/user/compliance/license_approval_policies.html). Il nuovo scanner estrae le informazioni sulle licenze dai pacchetti con doppia licenza o con più licenze applicabili, e analizza e identifica automaticamente oltre 500 diversi tipi di licenze, un netto aumento rispetto ai 20 tipi di licenze precedenti. \nI criteri di approvazione aiutano a ridurre al minimo il rischio che vengano impiegate licenze non approvate, consentendo alle aziende di risparmiare tempo e fatica nella garanzia manuale della conformità.\n\n![set-license-policy](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175772/Blog/lrbb8llvys1vi9xmjv1p.png)!\n\n[dependencies list](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175777/Blog/le4em81ydxaxo7rdz54n.png)\n\n## Stop alla fuga dei segreti\n\nUna recente [serie di attacchi](https://securityboulevard.com/2023/02/secrets-exposed-why-modern-development-open-source-repositories-spill-secrets-en-masse/) ha mostrato che la causa derivava dai token di accesso personale (PAT) trapelati nel codice sorgente. Il rilevamento dei segreti di GitLab può proteggere da questo pericolo. Ora, infatti, [revochiamo automaticamente i PAT](https://about.gitlab.com/releases/2023/02/22/gitlab-15-9-released/#automatic-revocation-of-leaked-personal-access-tokens) trapelati nei repository pubblici di GitLab, mitigando il rischio che uno sviluppatore esegua erroneamente il commit di un PAT nel proprio codice. Questa funzionalità aiuta a proteggere gli utenti di GitLab e le loro aziende dall'esposizione delle credenziali e riduce i rischi per le applicazioni di produzione.\n\n![personal-access-token](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175793/Blog/apfch5ueplqozpclunvt.png)\n\nMa non ci limitiamo a offrire la correzione delle credenziali gestite da GitLab. Oggi forniamo anche [la risposta a segreti svelati in progetti pubblici](https://about.gitlab.com/releases/2023/04/22/gitlab-15-11-released/#automatic-response-to-leaked-secrets-on-any-public-branch) revocando le credenziali o informando il fornitore che le ha rilasciate. L'elenco dei fornitori supportati a cui [può aderire qualsiasi fornitore SaaS](https://docs.gitlab.com/ee/user/application_security/secret_detection/automatic_response.html#partner-program-for-leaked-credential-notifications) è in continua espansione, e ci aiuta a proteggere i segreti che uno sviluppatore potrebbe usare. \n\n## Applicazione automatica dei criteri di sicurezza\n\nL'applicazione manuale dei criteri di sicurezza per diversi progetti e commit di codice può richiedere molto tempo. L'applicazione automatica, invece, può impedire che le regole di sicurezza vengano aggirate senza un'adeguata approvazione. I team della sicurezza possono configurare [una serie di criteri](https://docs.gitlab.com/ee/user/application_security/policies/), come richiedere più approvatori in vari gruppi di lavoro (ad esempio QA, Business, Legal), un processo di approvazione in due fasi e l'approvazione delle eccezioni per l'uso di licenze non conformi a tali criteri. Questi ultimi possono essere applicati a vari progetti di sviluppo, a livello di gruppo o sottogruppo, per mantenere facilmente un unico set di regole centralizzato.\n\n![enforce-policies-approvals](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175795/Blog/zj0e8kcvx6di0scperh6.png)\n\n## Addio ai falsi positivi nei test di sicurezza\n\nSecondo quanto emerso dal Global DevSecOps Survey 2023 di GitLab, la presenza di troppi falsi positivi è tra i primi tre aspetti più frustranti per i professionisti della sicurezza. Il nostro [strumento di analisi dell'API DAST](https://docs.gitlab.com/ee/user/application_security/dast_api) è ora più accurato e riduce i falsi positivi di circa il 78 %, rendendo più facile per i team DevSecOps concentrarsi sulle vere minacce alla sicurezza.\n\n![dast-vulnerabilities](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175800/Blog/zpsdggcnl1u7jry5pqvn.png)\n\nAbbiamo anche introdotto i [motivi di esclusione delle vulnerabilità](https://about.gitlab.com/releases/2023/04/22/gitlab-15-11-released/#vulnerability-dismissal-reasons) per aiutare a tenere traccia del motivo per cui le vulnerabilità sono state risolte, migliorando il monitoraggio della conformità e la creazione di report sull'audit.\n\n![vulnerability-dismissal](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175802/Blog/komqc28v6rxdnejo0xnw.png)\n\nGitLab offre molte altre nuove funzionalità che consentono ai nostri clienti di ottenere la velocità abbinata a misure protettive. Guarda questo video di 90 secondi per scoprire come GitLab protegge la tua catena di fornitura del software end-to-end.\n\n\u003Cfigure class=\"video_container\">\n  \u003Ciframe src=\"https://player.vimeo.com/video/762685637?h=f96e969756\" frameborder=\"0\" allowfullscreen=\"true\"> \u003C/iframe>\n\u003C/figure>\n\n## Più velocità, più misure protettive in arrivo\n\nGitLab ha una roadmap ambiziosa per il 2023, che punta a semplificare l'integrazione della sicurezza nel ciclo di sviluppo software dei nostri clienti, in modo che possano distribuire codice sicuro in modo più facile ed efficiente. Le funzionalità in arrivo includono: \n\n- [Elenchi delle dipendenze a livello di gruppo e sottogruppo](https://gitlab.com/groups/gitlab-org/-/epics/8090), che forniscono agli utenti un modo semplice per visualizzare le dipendenze dei loro progetti, poiché la loro gestione a livello di progetto può essere complessa per le aziende con centinaia di attività. \n- [Analisi continua di container e dipendenze](https://gitlab.com/groups/gitlab-org/-/epics/7886), che migliora la visibilità e la tempestività del rilevamento delle vulnerabilità eseguendo automaticamente l'analisi di nuovi risultati ogni volta che viene pubblicato un nuovo avviso di sicurezza o viene modificato il codice. \n- [Strumenti di gestione per i framework di conformità](https://gitlab.com/groups/gitlab-org/-/epics/9101), che consentono ai clienti di applicarli a progetti esistenti e a più progetti contemporaneamente. Attualmente, è possibile applicare framework e criteri di conformità individualmente per ogni progetto. \n- [Inserimento delle SBOM](https://gitlab.com/groups/gitlab-org/-/epics/8024), che consentirà a GitLab di importare file CycloneDX da strumenti di terze parti per creare un'unica fonte per tutte le dipendenze del software, offrendo una visibilità maggiore a livello di sistema e contribuendo a creare approfondimenti utili.\n\n> __Scopri come aumentare la velocità in sicurezza con i [principi Secure by Design](https://about.gitlab.com/the-source/security/strengthen-your-cybersecurity-strategy-with-secure-by-design/).__\n",[27,30,33,36,39],{"header":28,"content":29},"Cosa significa \"velocità abbinata a misure protettive\" in ambito DevSecOps?","\"Velocità abbinata a misure protettive\" si riferisce a uno sviluppo rapido del software mantenendo ottime misure di sicurezza e conformità. Sfruttando l'IA e l'automazione, le aziende possono accelerare la creazione del codice, automatizzare l'applicazione dei criteri di sicurezza e ridurre i rischi senza sacrificare la velocità.",{"header":31,"content":32},"In che modo i suggerimenti di codice basati sull'IA di GitLab migliorano la produttività degli sviluppatori?","La funzionalità dei suggerimenti di codice di GitLab usa l'IA per aiutare gli sviluppatori a scrivere codice più velocemente fornendo consigli in tempo reale all'interno della piattaforma DevSecOps. Questo riduce il cambio di contesto, migliora l'efficienza e consente agli sviluppatori di concentrarsi sull'innovazione mantenendo un'elevata qualità del codice.",{"header":34,"content":35},"In che modo la guida alle vulnerabilità assistita dall'IA migliora la correzione della sicurezza?","La guida alle vulnerabilità assistita dall'IA in GitLab analizza le vulnerabilità rilevate, spiega i potenziali rischi e suggerisce correzioni di esempio. Sfruttando i modelli linguistici di grandi dimensioni (LLM), aiuta gli sviluppatori a comprendere rapidamente le minacce alla sicurezza e ad adottare soluzioni efficaci con il minimo sforzo manuale.",{"header":37,"content":38},"Cos'è la dashboard dei flussi di valore di GitLab e in che modo aiuta i team?","La dashboard dei flussi di valore di GitLab offre visibilità sulle prestazioni di distribuzione software utilizzando metriche chiave. Aiuta le aziende a monitorare le tendenze, ottimizzare i flussi di lavoro e migliorare l'efficienza, senza doversi affidare a strumenti di analisi di terze parti.",{"header":40,"content":41},"In che modo GitLab automatizza l'applicazione dei criteri di sicurezza?","L'automazione della sicurezza di GitLab garantisce la conformità applicando le regole di sicurezza su più progetti. I team possono impostare criteri come le approvazioni in più fasi, i controlli di conformità delle licenze e il rilevamento automatico dei segreti, riducendo i rischi per la sicurezza e migliorando il rispetto delle normative.","article","velocity-with-guardrails-ai-automation","content:it-it:the-source:ai:velocity-with-guardrails-ai-automation.yml","yaml","Velocity With Guardrails Ai Automation","content","it-it/the-source/ai/velocity-with-guardrails-ai-automation.yml","it-it/the-source/ai/velocity-with-guardrails-ai-automation","yml",{"_path":52,"_dir":53,"_draft":6,"_partial":6,"_locale":7,"data":54,"_id":354,"_type":45,"title":355,"_source":47,"_file":356,"_stem":357,"_extension":50},"/shared/it-it/main-footer","it-it",{"text":55,"source":56,"edit":62,"contribute":67,"config":72,"items":77,"minimal":346},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":57,"config":58},"Visualizza origine pagina",{"href":59,"dataGaName":60,"dataGaLocation":61},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":63,"config":64},"Modifica questa pagina",{"href":65,"dataGaName":66,"dataGaLocation":61},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":68,"config":69},"Contribuisci",{"href":70,"dataGaName":71,"dataGaLocation":61},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":73,"facebook":74,"youtube":75,"linkedin":76},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[78,105,178,246,308],{"title":79,"links":80,"subMenu":86},"Piattaforma",[81],{"text":82,"config":83},"Piattaforma DevSecOps",{"href":84,"dataGaName":85,"dataGaLocation":61},"/it-it/platform/","devsecops platform",[87],{"title":88,"links":89},"Prezzi",[90,95,100],{"text":91,"config":92},"Visualizza i piani",{"href":93,"dataGaName":94,"dataGaLocation":61},"/it-it/pricing/","view plans",{"text":96,"config":97},"Perché passare a Premium?",{"href":98,"dataGaName":99,"dataGaLocation":61},"/it-it/pricing/premium/","why premium",{"text":101,"config":102},"Perché passare a Ultimate?",{"href":103,"dataGaName":104,"dataGaLocation":61},"/it-it/pricing/ultimate/","why ultimate",{"title":106,"links":107},"Soluzioni",[108,113,118,123,128,133,138,143,148,153,158,163,168,173],{"text":109,"config":110},"Trasformazione digitale",{"href":111,"dataGaName":112,"dataGaLocation":61},"/it-it/topics/digital-transformation/","digital transformation",{"text":114,"config":115},"Sicurezza e conformità",{"href":116,"dataGaName":117,"dataGaLocation":61},"/it-it/solutions/application-security-testing/","Application security testing",{"text":119,"config":120},"Distribuzione software automatizzata",{"href":121,"dataGaName":122,"dataGaLocation":61},"/it-it/solutions/delivery-automation/","automated software delivery",{"text":124,"config":125},"Sviluppo Agile",{"href":126,"dataGaName":127,"dataGaLocation":61},"/it-it/solutions/agile-delivery/","agile delivery",{"text":129,"config":130},"Trasformazione cloud",{"href":131,"dataGaName":132,"dataGaLocation":61},"/it-it/topics/cloud-native/","cloud transformation",{"text":134,"config":135},"SCM",{"href":136,"dataGaName":137,"dataGaLocation":61},"/it-it/solutions/source-code-management/","source code management",{"text":139,"config":140},"CI/CD",{"href":141,"dataGaName":142,"dataGaLocation":61},"/it-it/solutions/continuous-integration/","continuous integration & delivery",{"text":144,"config":145},"Gestione del flusso di valore",{"href":146,"dataGaName":147,"dataGaLocation":61},"/it-it/solutions/value-stream-management/","value stream management",{"text":149,"config":150},"GitOps",{"href":151,"dataGaName":152,"dataGaLocation":61},"/it-it/solutions/gitops/","gitops",{"text":154,"config":155},"Aziende",{"href":156,"dataGaName":157,"dataGaLocation":61},"/it-it/enterprise/","enterprise",{"text":159,"config":160},"Piccole imprese",{"href":161,"dataGaName":162,"dataGaLocation":61},"/it-it/small-business/","small business",{"text":164,"config":165},"Pubblica amministrazione",{"href":166,"dataGaName":167,"dataGaLocation":61},"/it-it/solutions/public-sector/","public sector",{"text":169,"config":170},"Istruzione",{"href":171,"dataGaName":172,"dataGaLocation":61},"/it-it/solutions/education/","education",{"text":174,"config":175},"Servizi finanziari",{"href":176,"dataGaName":177,"dataGaLocation":61},"/it-it/solutions/finance/","financial services",{"title":179,"links":180},"Risorse",[181,186,191,196,201,206,211,216,221,226,231,236,241],{"text":182,"config":183},"Installazione",{"href":184,"dataGaName":185,"dataGaLocation":61},"/it-it/install/","install",{"text":187,"config":188},"Guide rapide",{"href":189,"dataGaName":190,"dataGaLocation":61},"/it-it/get-started/","quick setup checklists",{"text":192,"config":193},"Formazione",{"href":194,"dataGaName":195,"dataGaLocation":61},"https://university.gitlab.com/","learn",{"text":197,"config":198},"Documentazione di prodotto",{"href":199,"dataGaName":200,"dataGaLocation":61},"https://docs.gitlab.com/","docs",{"text":202,"config":203},"Blog",{"href":204,"dataGaName":205,"dataGaLocation":61},"/blog/","blog",{"text":207,"config":208},"Storie di successo dei clienti",{"href":209,"dataGaName":210,"dataGaLocation":61},"/it-it/customers/","customer success stories",{"text":212,"config":213},"Lavorare da remoto",{"href":214,"dataGaName":215,"dataGaLocation":61},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":217,"config":218},"Servizi GitLab",{"href":219,"dataGaName":220,"dataGaLocation":61},"/it-it/services/","services",{"text":222,"config":223},"TeamOps",{"href":224,"dataGaName":225,"dataGaLocation":61},"/it-it/teamops/","teamops",{"text":227,"config":228},"Community",{"href":229,"dataGaName":230,"dataGaLocation":61},"/community/","community",{"text":232,"config":233},"Forum",{"href":234,"dataGaName":235,"dataGaLocation":61},"https://forum.gitlab.com/","forum",{"text":237,"config":238},"Eventi",{"href":239,"dataGaName":240,"dataGaLocation":61},"/events/","events",{"text":242,"config":243},"Partner",{"href":244,"dataGaName":245,"dataGaLocation":61},"/it-it/partners/","partners",{"title":247,"links":248},"Azienda",[249,254,259,264,269,274,279,283,288,293,298,303],{"text":250,"config":251},"Informazioni",{"href":252,"dataGaName":253,"dataGaLocation":61},"/it-it/company/","company",{"text":255,"config":256},"Opportunità di lavoro",{"href":257,"dataGaName":258,"dataGaLocation":61},"/jobs/","jobs",{"text":260,"config":261},"Leadership",{"href":262,"dataGaName":263,"dataGaLocation":61},"/company/team/e-group/","leadership",{"text":265,"config":266},"Team",{"href":267,"dataGaName":268,"dataGaLocation":61},"/company/team/","team",{"text":270,"config":271},"Manuale",{"href":272,"dataGaName":273,"dataGaLocation":61},"https://handbook.gitlab.com/","handbook",{"text":275,"config":276},"Rapporti con gli investitori",{"href":277,"dataGaName":278,"dataGaLocation":61},"https://ir.gitlab.com/","investor relations",{"text":280,"config":281},"Sustainability",{"href":282,"dataGaName":280,"dataGaLocation":61},"/sustainability/",{"text":284,"config":285},"Diversità, inclusione e appartenenza (DIB)",{"href":286,"dataGaName":287,"dataGaLocation":61},"/it-it/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":289,"config":290},"Trust Center",{"href":291,"dataGaName":292,"dataGaLocation":61},"/it-it/security/","trust center",{"text":294,"config":295},"Newsletter",{"href":296,"dataGaName":297,"dataGaLocation":61},"/company/contact/","newsletter",{"text":299,"config":300},"Rassegna stampa",{"href":301,"dataGaName":302,"dataGaLocation":61},"/press/","press",{"text":304,"config":305},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":306,"dataGaName":307,"dataGaLocation":61},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":309,"links":310},"Contattaci",[311,316,321,326,331,336,341],{"text":312,"config":313},"Contatta un esperto",{"href":314,"dataGaName":315,"dataGaLocation":61},"/it-it/sales/","sales",{"text":317,"config":318},"Richiedi assistenza",{"href":319,"dataGaName":320,"dataGaLocation":61},"/support/","get help",{"text":322,"config":323},"Portale clienti",{"href":324,"dataGaName":325,"dataGaLocation":61},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"text":327,"config":328},"Stato",{"href":329,"dataGaName":330,"dataGaLocation":61},"https://status.gitlab.com/","status",{"text":332,"config":333},"Termini di utilizzo",{"href":334,"dataGaName":335,"dataGaLocation":61},"/terms/","terms of use",{"text":337,"config":338},"Informativa sulla privacy",{"href":339,"dataGaName":340,"dataGaLocation":61},"/it-it/privacy/","privacy statement",{"text":342,"config":343},"Preferenze dei cookie",{"dataGaName":344,"dataGaLocation":61,"id":345,"isOneTrustButton":17},"cookie preferences","ot-sdk-btn",{"items":347},[348,350,352],{"text":332,"config":349},{"href":334,"dataGaName":335,"dataGaLocation":61},{"text":337,"config":351},{"href":339,"dataGaName":340,"dataGaLocation":61},{"text":342,"config":353},{"dataGaName":344,"dataGaLocation":61,"id":345,"isOneTrustButton":17},"content:shared:it-it:main-footer.yml","Main Footer","shared/it-it/main-footer.yml","shared/it-it/main-footer",{"_path":359,"_dir":360,"_draft":6,"_partial":6,"_locale":7,"id":361,"visibility":17,"title":362,"button":363,"_id":367,"_type":45,"_source":47,"_file":368,"_stem":369,"_extension":50},"/shared/it-it/the-source/banner/the-economics-of-software-innovation-2025-08-18","banner","The Economics of Software Innovation","The Economics of Software Innovation—AI’s $750 Billion Opportunity",{"config":364,"text":366},{"href":365},"/software-innovation-report/","Get the research report","content:shared:it-it:the-source:banner:the-economics-of-software-innovation-2025-08-18.yml","shared/it-it/the-source/banner/the-economics-of-software-innovation-2025-08-18.yml","shared/it-it/the-source/banner/the-economics-of-software-innovation-2025-08-18",{"_path":371,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"logo":372,"subscribeLink":377,"navItems":381,"_id":393,"_type":45,"title":394,"_source":47,"_file":395,"_stem":396,"_extension":50},"/shared/it-it/the-source/navigation",{"altText":373,"config":374},"the source logo",{"src":375,"href":376},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750191004/t7wz1klfb2kxkezksv9t.svg","/it-it/the-source/",{"text":378,"config":379},"Iscriviti",{"href":380},"#subscribe",[382,386,389],{"text":383,"config":384},"Intelligenza artificiale",{"href":385},"/it-it/the-source/ai/",{"text":114,"config":387},{"href":388},"/it-it/the-source/security/",{"text":390,"config":391},"Piattaforma e infrastruttura",{"href":392},"/it-it/the-source/platform/","content:shared:it-it:the-source:navigation.yml","Navigation","shared/it-it/the-source/navigation.yml","shared/it-it/the-source/navigation",{"_path":398,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"title":399,"description":400,"submitMessage":401,"formData":402,"_id":405,"_type":45,"_source":47,"_file":406,"_stem":407,"_extension":50},"/shared/it-it/the-source/newsletter","Newsletter di The Source","Rimani al passo con le ultime tendenze dello sviluppo software grazie a preziosi approfondimenti.","Hai effettuato l'iscrizione alla newsletter di The Source.",{"config":403},{"formId":404,"formName":297,"hideRequiredLabel":17},28469,"content:shared:it-it:the-source:newsletter.yml","shared/it-it/the-source/newsletter.yml","shared/it-it/the-source/newsletter",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":409,"seo":410,"content":412,"type":42,"category":5,"slug":43,"_id":44,"_type":45,"title":46,"_source":47,"_file":48,"_stem":49,"_extension":50},{"layout":9,"template":10,"author":11,"featured":6},{"title":13,"description":14,"ogImage":15,"config":411},{"ignoreTitleCharLimit":17},{"title":13,"date":19,"description":14,"timeToRead":20,"heroImage":15,"keyTakeaways":413,"articleBody":25,"faq":414},[22,23,24],[415,416,417,418,419],{"header":28,"content":29},{"header":31,"content":32},{"header":34,"content":35},{"header":37,"content":38},{"header":40,"content":41},{"categoryNames":421},{"ai":383,"platform":390,"security":114},{"_path":423,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":424,"seo":425,"content":428,"type":442,"slug":5,"_id":443,"_type":45,"title":7,"_source":47,"_file":444,"_stem":445,"_extension":50},"/it-it/the-source/ai",{"layout":9},{"title":383,"description":426,"ogImage":7,"config":427},"Scopri gli approfondimenti degli esperti su come l'intelligenza artificiale sta trasformando lo sviluppo del software e su come le organizzazioni possono ottenere il massimo dai propri investimenti nell'IA.",{"ignoreDescriptionCharLimit":17},[429,435],{"componentName":430,"componentContent":431},"TheSourceCategoryHero",{"title":383,"description":426,"image":432},{"config":433},{"src":434},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463300/eoudcbj5aoucl0spsp0c.png",{"componentName":436,"componentContent":437},"TheSourceCategoryMainSection",{"config":438},{"sourceCTAs":439},[440,441],"source-lp-how-to-get-started-using-ai-in-software-development","navigating-ai-maturity-in-devsecops","category","content:it-it:the-source:ai:index.yml","it-it/the-source/ai/index.yml","it-it/the-source/ai/index",{"_path":447,"_dir":448,"_draft":6,"_partial":6,"_locale":7,"config":449,"title":451,"description":452,"link":453,"_id":459,"_type":45,"_source":47,"_file":460,"_stem":461,"_extension":50},"/shared/it-it/the-source/source-lp-ctas/application-security-in-the-digital-age","source-lp-ctas",{"slug":450},"application-security-in-the-digital-age","Sicurezza delle applicazioni nell'era digitale","Leggi i [risultati del sondaggio condotto tra oltre 5.000 professionisti di DevSecOps in tutto il mondo](https://about.gitlab.com/developer-survey/2024/security-compliance/) per scoprire come le organizzazioni affrontano l'aumento delle superfici di attacco e come sta cambiando l'atteggiamento nei confronti della sicurezza e dell'IA.",{"text":454,"config":455},"Leggi il report",{"href":456,"dataGaName":457,"dataGaLocation":458},"/developer-survey/2024/security-compliance/","Application Security in the Digital Age","thesource","content:shared:it-it:the-source:source-lp-ctas:application-security-in-the-digital-age.yml","shared/it-it/the-source/source-lp-ctas/application-security-in-the-digital-age.yml","shared/it-it/the-source/source-lp-ctas/application-security-in-the-digital-age",{"_path":423,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":463,"seo":464,"content":466,"type":442,"slug":5,"_id":443,"_type":45,"title":7,"_source":47,"_file":444,"_stem":445,"_extension":50},{"layout":9},{"title":383,"description":426,"ogImage":7,"config":465},{"ignoreDescriptionCharLimit":17},[467,471],{"componentName":430,"componentContent":468},{"title":383,"description":426,"image":469},{"config":470},{"src":434},{"componentName":436,"componentContent":472},{"config":473},{"sourceCTAs":474},[440,441],[476,488],{"_path":477,"_dir":448,"_draft":6,"_partial":6,"_locale":7,"config":478,"title":479,"description":480,"link":481,"_id":485,"_type":45,"_source":47,"_file":486,"_stem":487,"_extension":50},"/shared/it-it/the-source/source-lp-ctas/navigating-ai-maturity-in-devsecops",{"slug":441},"Capire come implementare l'IA in un ambiente DevSecOps","Scopri i [risultati del nostro sondaggio rivolto a oltre 5.000 professionisti DevSecOps in tutto il mondo (disponibile in inglese)](/developer-survey/2024/ai/) e ottieni informazioni utili su come le organizzazioni stanno incorporando l'IA nel ciclo di sviluppo software.",{"text":454,"config":482},{"href":483,"dataGaName":484,"dataGaLocation":458},"/developer-survey/2024/ai/","Navigating AI Maturity in DevSecOps","content:shared:it-it:the-source:source-lp-ctas:navigating-ai-maturity-in-devsecops.yml","shared/it-it/the-source/source-lp-ctas/navigating-ai-maturity-in-devsecops.yml","shared/it-it/the-source/source-lp-ctas/navigating-ai-maturity-in-devsecops",{"_path":489,"_dir":448,"_draft":6,"_partial":6,"_locale":7,"config":490,"title":491,"description":492,"link":493,"_id":498,"_type":45,"_source":47,"_file":499,"_stem":500,"_extension":50},"/shared/it-it/the-source/source-lp-ctas/source-lp-how-to-get-started-using-ai-in-software-development",{"slug":440},"Come iniziare a utilizzare l'IA nello sviluppo software","Leggi il nostro ebook e scopri i concetti essenziali che ti aiuteranno a creare un framework di IA strategico per sviluppare software sicuro più velocemente.",{"text":494,"config":495},"Leggi l'ebook",{"href":496,"dataGaName":497,"dataGaLocation":458},"/the-source/ai/getting-started-with-ai-in-software-development-a-guide-for-leaders/","How to Get Started Using AI in Software Development","content:shared:it-it:the-source:source-lp-ctas:source-lp-how-to-get-started-using-ai-in-software-development.yml","shared/it-it/the-source/source-lp-ctas/source-lp-how-to-get-started-using-ai-in-software-development.yml","shared/it-it/the-source/source-lp-ctas/source-lp-how-to-get-started-using-ai-in-software-development",[502,525,541,557,573,594,614,630,647,667,684,705,721,739,756,774,793,811,830,851,872,888,904,922,940,959,975,993,1009,1028],{"_path":503,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":505,"seo":506,"content":508,"type":520,"slug":521,"_id":522,"_type":45,"title":507,"_source":47,"_file":523,"_stem":524,"_extension":50},"/it-it/the-source/authors/amanda-rueda","authors",{"layout":9},{"title":507},"Amanda Rueda",[509,518],{"componentName":510,"componentContent":511},"TheSourceAuthorHero",{"config":512,"name":507,"headshot":515},{"gitlabHandle":513,"linkedInProfileUrl":514},"amandarueda","https://www.linkedin.com/in/amandamrueda/",{"altText":507,"config":516},{"src":517},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463383/osecw1pzbxvb7fhqhiky.png",{"componentName":519},"TheSourceArticlesList","author","amanda-rueda","content:it-it:the-source:authors:amanda-rueda.yml","it-it/the-source/authors/amanda-rueda.yml","it-it/the-source/authors/amanda-rueda",{"_path":526,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":527,"seo":528,"content":530,"type":520,"slug":537,"_id":538,"_type":45,"title":529,"_source":47,"_file":539,"_stem":540,"_extension":50},"/it-it/the-source/authors/andre-michael-braun",{"layout":9},{"title":529},"Andre Michael Braun",[531,536],{"componentName":510,"componentContent":532},{"name":529,"headshot":533},{"altText":529,"config":534},{"src":535},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463336/yl27k7wdlnkzsizwknn1.jpg",{"componentName":519},"andre-michael-braun","content:it-it:the-source:authors:andre-michael-braun.yml","it-it/the-source/authors/andre-michael-braun.yml","it-it/the-source/authors/andre-michael-braun",{"_path":542,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":543,"seo":544,"content":546,"type":520,"slug":553,"_id":554,"_type":45,"title":545,"_source":47,"_file":555,"_stem":556,"_extension":50},"/it-it/the-source/authors/andrew-haschka",{"layout":9},{"title":545},"Andrew Haschka",[547,552],{"componentName":510,"componentContent":548},{"name":545,"headshot":549},{"altText":545,"config":550},{"src":551},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463349/z1qnc4uxmqgg3hnm3da4.png",{"componentName":519},"andrew-haschka","content:it-it:the-source:authors:andrew-haschka.yml","it-it/the-source/authors/andrew-haschka.yml","it-it/the-source/authors/andrew-haschka",{"_path":558,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":559,"seo":560,"content":562,"type":520,"slug":569,"_id":570,"_type":45,"title":561,"_source":47,"_file":571,"_stem":572,"_extension":50},"/it-it/the-source/authors/ayoub-fandi",{"layout":9},{"title":561},"Ayoub Fandi",[563,568],{"componentName":510,"componentContent":564},{"name":561,"headshot":565},{"altText":561,"config":566},{"src":567},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463329/wyp554loeyoibx3ozren.jpg",{"componentName":519},"ayoub-fandi","content:it-it:the-source:authors:ayoub-fandi.yml","it-it/the-source/authors/ayoub-fandi.yml","it-it/the-source/authors/ayoub-fandi",{"_path":574,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":575,"seo":576,"content":578,"type":520,"slug":590,"_id":591,"_type":45,"title":577,"_source":47,"_file":592,"_stem":593,"_extension":50},"/it-it/the-source/authors/brian-wald",{"layout":9},{"title":577},"Brian Wald",[579,589],{"componentName":510,"componentContent":580},{"config":581,"name":577,"role":584,"bio":585,"headshot":586},{"gitlabHandle":582,"linkedInProfileUrl":583},"brianwald","https://www.linkedin.com/in/brianwald/","Head of Global Field CTO org","Brian Wald ricopre il ruolo di Head of Global Field CTO org presso GitLab. Guida un team dinamico di direttori tecnici che lavorano a stretto contatto con le aziende per aiutarle a trasformarne le pratiche di sviluppo software.",{"altText":577,"config":587},{"src":588},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463417/fugpbux9miqbdx3wewtu.jpg",{"componentName":519},"brian-wald","content:it-it:the-source:authors:brian-wald.yml","it-it/the-source/authors/brian-wald.yml","it-it/the-source/authors/brian-wald",{"_path":595,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":596,"seo":597,"content":599,"type":520,"slug":610,"_id":611,"_type":45,"title":598,"_source":47,"_file":612,"_stem":613,"_extension":50},"/it-it/the-source/authors/bryan-ross",{"layout":9},{"title":598},"Bryan Ross",[600,609],{"componentName":510,"componentContent":601},{"config":602,"name":598,"headshot":606},{"gitlabHandle":603,"twitterXProfileUrl":604,"linkedInProfileUrl":605},"bryanrossuk","https://twitter.com/bryanrossuk","https://www.linkedin.com/in/bryanross",{"altText":598,"config":607},{"src":608},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463324/mvdyvskii4hltdrgqxom.jpg",{"componentName":519},"bryan-ross","content:it-it:the-source:authors:bryan-ross.yml","it-it/the-source/authors/bryan-ross.yml","it-it/the-source/authors/bryan-ross",{"_path":615,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":616,"seo":617,"content":619,"type":520,"slug":626,"_id":627,"_type":45,"title":618,"_source":47,"_file":628,"_stem":629,"_extension":50},"/it-it/the-source/authors/chandler-gibbons",{"layout":9},{"title":618},"Chandler Gibbons",[620,625],{"componentName":510,"componentContent":621},{"name":618,"headshot":622},{"altText":618,"config":623},{"src":624},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463362/o7g9fqtqtjvegfwniuxh.jpg",{"componentName":519},"chandler-gibbons","content:it-it:the-source:authors:chandler-gibbons.yml","it-it/the-source/authors/chandler-gibbons.yml","it-it/the-source/authors/chandler-gibbons",{"_path":631,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":632,"seo":633,"content":635,"type":520,"slug":11,"_id":644,"_type":45,"title":634,"_source":47,"_file":645,"_stem":646,"_extension":50},"/it-it/the-source/authors/dave-steer",{"layout":9},{"title":634},"Dave Steer",[636,643],{"componentName":510,"componentContent":637},{"config":638,"name":634,"headshot":640},{"gitlabHandle":639},"dsteer",{"altText":634,"config":641},{"src":642},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463457/zbtapdkglu3yb9suaq7w.png",{"componentName":519},"content:it-it:the-source:authors:dave-steer.yml","it-it/the-source/authors/dave-steer.yml","it-it/the-source/authors/dave-steer",{"_path":648,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":649,"seo":650,"content":652,"type":520,"slug":662,"_id":663,"_type":45,"title":664,"_source":47,"_file":665,"_stem":666,"_extension":50},"/it-it/the-source/authors/ddesanto",{"layout":9},{"title":651},"David DeSanto",[653,661],{"componentName":510,"componentContent":654},{"config":655,"name":651,"headshot":658},{"gitlabHandle":656,"linkedInProfileUrl":657},"david","https://www.linkedin.com/in/ddesanto/",{"altText":651,"config":659},{"src":660},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463446/bgnljs84zcsxj0t6nvix.png",{"componentName":519},"ddesanto","content:it-it:the-source:authors:ddesanto.yml","Ddesanto","it-it/the-source/authors/ddesanto.yml","it-it/the-source/authors/ddesanto",{"_path":668,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":669,"seo":670,"content":672,"type":520,"slug":679,"_id":680,"_type":45,"title":681,"_source":47,"_file":682,"_stem":683,"_extension":50},"/it-it/the-source/authors/derek-debellis",{"layout":9},{"title":671},"Derek DeBellis",[673,678],{"componentName":510,"componentContent":674},{"name":671,"headshot":675},{"altText":671,"config":676},{"src":677},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463385/sbnjwfaguszi5g2smzr7.png",{"componentName":519},"derek-debellis","content:it-it:the-source:authors:derek-debellis.yml","Derek Debellis","it-it/the-source/authors/derek-debellis.yml","it-it/the-source/authors/derek-debellis",{"_path":685,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":686,"seo":687,"content":689,"type":520,"slug":701,"_id":702,"_type":45,"title":688,"_source":47,"_file":703,"_stem":704,"_extension":50},"/it-it/the-source/authors/emilio-salvador",{"layout":9},{"title":688},"Emilio Salvador",[690,700],{"componentName":510,"componentContent":691},{"config":692,"name":688,"role":695,"bio":696,"headshot":697},{"gitlabHandle":693,"linkedInProfileUrl":694},"esalvadorp","https://www.linkedin.com/in/emiliosp/","Vicepresidente, Strategia e Relazioni con gli sviluppatori","Emilio Salvador è vicepresidente della strategia e delle relazioni con gli sviluppatori presso GitLab. Dirigente del settore tecnologico con oltre 20 anni di esperienza, Emilio ha ricoperto ruoli in Amazon e Microsoft e, più di recente, ha guidato la strategia e le operazioni per il team Developer Advocacy and Experience di Google. Ha conseguito un MBA presso la MIT Sloan School of Management.",{"altText":688,"config":698},{"src":699},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463402/g0snp3uisjm4tj3pkqcw.jpg",{"componentName":519},"emilio-salvador","content:it-it:the-source:authors:emilio-salvador.yml","it-it/the-source/authors/emilio-salvador.yml","it-it/the-source/authors/emilio-salvador",{"_path":706,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":707,"seo":708,"content":710,"type":520,"slug":717,"_id":718,"_type":45,"title":709,"_source":47,"_file":719,"_stem":720,"_extension":50},"/it-it/the-source/authors/erika-feldman",{"layout":9},{"title":709},"Erika Feldman",[711,716],{"componentName":510,"componentContent":712},{"name":709,"headshot":713},{"altText":709,"config":714},{"src":715},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463354/d9quqvz7d2ayjwif7vdn.png",{"componentName":519},"erika-feldman","content:it-it:the-source:authors:erika-feldman.yml","it-it/the-source/authors/erika-feldman.yml","it-it/the-source/authors/erika-feldman",{"_path":722,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":723,"seo":724,"content":726,"type":520,"slug":735,"_id":736,"_type":45,"title":725,"_source":47,"_file":737,"_stem":738,"_extension":50},"/it-it/the-source/authors/george-kichukov",{"layout":9},{"title":725},"George Kichukov",[727,734],{"componentName":510,"componentContent":728},{"config":729,"name":725,"headshot":731},{"gitlabHandle":730},"gkichukov",{"altText":725,"config":732},{"src":733},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463366/dk2knfancgsxocjkmyoa.jpg",{"componentName":519},"george-kichukov","content:it-it:the-source:authors:george-kichukov.yml","it-it/the-source/authors/george-kichukov.yml","it-it/the-source/authors/george-kichukov",{"_path":740,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":741,"seo":742,"content":744,"type":520,"slug":751,"_id":752,"_type":45,"title":753,"_source":47,"_file":754,"_stem":755,"_extension":50},"/it-it/the-source/authors/gitlab",{"layout":9},{"title":743},"GitLab",[745,750],{"componentName":510,"componentContent":746},{"name":743,"headshot":747},{"altText":743,"config":748},{"src":749},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463461/ts7io0hgpdyqylbzfire.png",{"componentName":519},"gitlab","content:it-it:the-source:authors:gitlab.yml","Gitlab","it-it/the-source/authors/gitlab.yml","it-it/the-source/authors/gitlab",{"_path":757,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":758,"seo":759,"content":761,"type":520,"slug":770,"_id":771,"_type":45,"title":760,"_source":47,"_file":772,"_stem":773,"_extension":50},"/it-it/the-source/authors/grant-hickman",{"layout":9},{"title":760},"Grant Hickman",[762,769],{"componentName":510,"componentContent":763},{"config":764,"name":760,"headshot":766},{"gitlabHandle":765},"g.hickman",{"altText":760,"config":767},{"src":768},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463463/f3uqwtugqotyhwutz5gu.png",{"componentName":519},"grant-hickman","content:it-it:the-source:authors:grant-hickman.yml","it-it/the-source/authors/grant-hickman.yml","it-it/the-source/authors/grant-hickman",{"_path":775,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":776,"seo":777,"content":779,"type":520,"slug":789,"_id":790,"_type":45,"title":778,"_source":47,"_file":791,"_stem":792,"_extension":50},"/it-it/the-source/authors/haim-snir",{"layout":9},{"title":778},"Haim Snir",[780,788],{"componentName":510,"componentContent":781},{"config":782,"name":778,"headshot":785},{"gitlabHandle":783,"linkedInProfileUrl":784},"hsnir1","https://www.linkedin.com/in/haimsnir/",{"altText":778,"config":786},{"src":787},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463395/nubmshvaq8wpomopllni.png",{"componentName":519},"haim-snir","content:it-it:the-source:authors:haim-snir.yml","it-it/the-source/authors/haim-snir.yml","it-it/the-source/authors/haim-snir",{"_path":794,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":795,"seo":796,"content":798,"type":520,"slug":802,"_id":807,"_type":45,"title":808,"_source":47,"_file":809,"_stem":810,"_extension":50},"/it-it/the-source/authors/iganbaruch",{"layout":9},{"title":797},"Itzik Gan Baruch",[799,806],{"componentName":510,"componentContent":800},{"config":801,"name":797,"headshot":803},{"gitlabHandle":802},"iganbaruch",{"altText":797,"config":804},{"src":805},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463443/vibb2fkc0ojni2d1eqde.png",{"componentName":519},"content:it-it:the-source:authors:iganbaruch.yml","Iganbaruch","it-it/the-source/authors/iganbaruch.yml","it-it/the-source/authors/iganbaruch",{"_path":812,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":813,"seo":814,"content":816,"type":520,"slug":825,"_id":826,"_type":45,"title":827,"_source":47,"_file":828,"_stem":829,"_extension":50},"/it-it/the-source/authors/jlongo",{"layout":9},{"title":815},"Joseph Longo",[817,824],{"componentName":510,"componentContent":818},{"config":819,"name":815,"headshot":821},{"gitlabHandle":820},"jlongo_gitlab",{"altText":815,"config":822},{"src":823},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463434/uoxaknpmoposbbgzqji8.png",{"componentName":519},"jlongo","content:it-it:the-source:authors:jlongo.yml","Jlongo","it-it/the-source/authors/jlongo.yml","it-it/the-source/authors/jlongo",{"_path":831,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":832,"seo":833,"content":835,"type":520,"slug":847,"_id":848,"_type":45,"title":834,"_source":47,"_file":849,"_stem":850,"_extension":50},"/it-it/the-source/authors/joel-krooswyk",{"layout":9},{"title":834},"Joel Krooswyk",[836,846],{"componentName":510,"componentContent":837},{"config":838,"name":834,"role":841,"bio":842,"headshot":843},{"gitlabHandle":839,"linkedInProfileUrl":840},"jkrooswyk","https://www.linkedin.com/in/joelrkrooswyk/","CTO federale","Joel Krooswyk è il CTO federale di GitLab. Joel è attivamente coinvolto nella crescita di GitLab dal 2017. Nei suoi 25 anni di esperienza in posizioni di responsabilità ha operato sia nel settore pubblico degli Stati Uniti, che in piccole e medie imprese a livello internazionale. Joel combina una profonda esperienza nelle politiche governative con una vasta esperienza nei settori tecnologia, sviluppo software, intelligenza artificiale e sicurezza informatica. Viene spesso interpellato dalle aziende del settore e dalle agenzie per fornire commenti e risposte sulle politiche adottate.",{"altText":834,"config":844},{"src":845},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463423/mkmdhuxsjggfvokdmdv7.jpg",{"componentName":519},"joel-krooswyk","content:it-it:the-source:authors:joel-krooswyk.yml","it-it/the-source/authors/joel-krooswyk.yml","it-it/the-source/authors/joel-krooswyk",{"_path":852,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":853,"seo":854,"content":856,"type":520,"slug":868,"_id":869,"_type":45,"title":855,"_source":47,"_file":870,"_stem":871,"_extension":50},"/it-it/the-source/authors/josh-lemos",{"layout":9},{"title":855},"Josh Lemos",[857,867],{"componentName":510,"componentContent":858},{"config":859,"name":855,"role":862,"bio":863,"headshot":864},{"gitlabHandle":860,"linkedInProfileUrl":861},"joshlemos","https://www.linkedin.com/in/joshlemos/","Chief Information Security Officer","Con venti anni di esperienza alla guida di team di sicurezza delle informazioni, Josh Lemos è il Chief Information Security Officer di GitLab Inc. Il suo compito è definire e portare avanti la visione, le strategie e i programmi dell'azienda per fare in modo che le risorse e le tecnologie informative siano salvaguardate nel migliore dei modi, rafforzando la piattaforma DevSecOps di GitLab e offrendo ai clienti il massimo livello di sicurezza.",{"altText":855,"config":865},{"src":866},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463405/f4rqtiecakrekvxfhqar.jpg",{"componentName":519},"josh-lemos","content:it-it:the-source:authors:josh-lemos.yml","it-it/the-source/authors/josh-lemos.yml","it-it/the-source/authors/josh-lemos",{"_path":873,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":874,"seo":875,"content":877,"type":520,"slug":884,"_id":885,"_type":45,"title":876,"_source":47,"_file":886,"_stem":887,"_extension":50},"/it-it/the-source/authors/julie-griffin",{"layout":9},{"title":876},"Julie Griffin",[878,883],{"componentName":510,"componentContent":879},{"name":876,"headshot":880},{"altText":876,"config":881},{"src":882},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463371/hqkbr3uk8hw2de7tltn4.webp",{"componentName":519},"julie-griffin","content:it-it:the-source:authors:julie-griffin.yml","it-it/the-source/authors/julie-griffin.yml","it-it/the-source/authors/julie-griffin",{"_path":889,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":890,"seo":891,"content":893,"type":520,"slug":900,"_id":901,"_type":45,"title":892,"_source":47,"_file":902,"_stem":903,"_extension":50},"/it-it/the-source/authors/kristina-weis",{"layout":9},{"title":892},"Kristina Weis",[894,899],{"componentName":510,"componentContent":895},{"name":892,"headshot":896},{"altText":892,"config":897},{"src":898},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463469/eoolq6n6bs0zb8gmf0js.webp",{"componentName":519},"kristina-weis","content:it-it:the-source:authors:kristina-weis.yml","it-it/the-source/authors/kristina-weis.yml","it-it/the-source/authors/kristina-weis",{"_path":905,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":906,"seo":907,"content":909,"type":520,"slug":918,"_id":919,"_type":45,"title":908,"_source":47,"_file":920,"_stem":921,"_extension":50},"/it-it/the-source/authors/lee-faus",{"layout":9},{"title":908},"Lee Faus",[910,917],{"componentName":510,"componentContent":911},{"config":912,"name":908,"headshot":914},{"gitlabHandle":913},"lfaus",{"altText":908,"config":915},{"src":916},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463398/vivhlomglvnstamj54bo.jpg",{"componentName":519},"lee-faus","content:it-it:the-source:authors:lee-faus.yml","it-it/the-source/authors/lee-faus.yml","it-it/the-source/authors/lee-faus",{"_path":923,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":924,"seo":925,"content":927,"type":520,"slug":931,"_id":936,"_type":45,"title":937,"_source":47,"_file":938,"_stem":939,"_extension":50},"/it-it/the-source/authors/ncregan",{"layout":9},{"title":926},"Niall Cregan",[928,935],{"componentName":510,"componentContent":929},{"config":930,"name":926,"headshot":932},{"gitlabHandle":931},"ncregan",{"altText":926,"config":933},{"src":934},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463431/yrtwodocb4cu3j7lkhyo.png",{"componentName":519},"content:it-it:the-source:authors:ncregan.yml","Ncregan","it-it/the-source/authors/ncregan.yml","it-it/the-source/authors/ncregan",{"_path":941,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":942,"seo":943,"content":945,"type":520,"slug":954,"_id":955,"_type":45,"title":956,"_source":47,"_file":957,"_stem":958,"_extension":50},"/it-it/the-source/authors/rschulman",{"layout":9},{"title":944},"Robin Schulman",[946,953],{"componentName":510,"componentContent":947},{"config":948,"name":944,"headshot":950},{"gitlabHandle":949},"robin",{"altText":944,"config":951},{"src":952},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463437/u2xfbudw1f8hhnkrgaoy.webp",{"componentName":519},"rschulman","content:it-it:the-source:authors:rschulman.yml","Rschulman","it-it/the-source/authors/rschulman.yml","it-it/the-source/authors/rschulman",{"_path":960,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":961,"seo":962,"content":964,"type":520,"slug":971,"_id":972,"_type":45,"title":963,"_source":47,"_file":973,"_stem":974,"_extension":50},"/it-it/the-source/authors/sabrina-farmer",{"layout":9},{"title":963},"Sabrina Farmer",[965,970],{"componentName":510,"componentContent":966},{"name":963,"headshot":967},{"altText":963,"config":968},{"src":969},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463377/udmzbjjr5xrcrffdlphx.webp",{"componentName":519},"sabrina-farmer","content:it-it:the-source:authors:sabrina-farmer.yml","it-it/the-source/authors/sabrina-farmer.yml","it-it/the-source/authors/sabrina-farmer",{"_path":976,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":977,"seo":978,"content":980,"type":520,"slug":989,"_id":990,"_type":45,"title":979,"_source":47,"_file":991,"_stem":992,"_extension":50},"/it-it/the-source/authors/sandra-gittlen",{"layout":9},{"title":979},"Sandra Gittlen",[981,988],{"componentName":510,"componentContent":982},{"config":983,"name":979,"headshot":985},{"gitlabHandle":984},"sgittlen",{"altText":979,"config":986},{"src":987},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463466/r7ckb9h2zr4c2rsz3zlm.png",{"componentName":519},"sandra-gittlen","content:it-it:the-source:authors:sandra-gittlen.yml","it-it/the-source/authors/sandra-gittlen.yml","it-it/the-source/authors/sandra-gittlen",{"_path":994,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":995,"seo":996,"content":998,"type":520,"slug":1005,"_id":1006,"_type":45,"title":997,"_source":47,"_file":1007,"_stem":1008,"_extension":50},"/it-it/the-source/authors/sharon-gaudin",{"layout":9},{"title":997},"Sharon Gaudin",[999,1004],{"componentName":510,"componentContent":1000},{"name":997,"headshot":1001},{"altText":997,"config":1002},{"src":1003},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463475/h6j4nnvykzyfzgvl7txb.webp",{"componentName":519},"sharon-gaudin","content:it-it:the-source:authors:sharon-gaudin.yml","it-it/the-source/authors/sharon-gaudin.yml","it-it/the-source/authors/sharon-gaudin",{"_path":1010,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":1011,"seo":1012,"content":1014,"type":520,"slug":1024,"_id":1025,"_type":45,"title":1013,"_source":47,"_file":1026,"_stem":1027,"_extension":50},"/it-it/the-source/authors/stephen-walters",{"layout":9},{"title":1013},"Stephen Walters",[1015,1023],{"componentName":510,"componentContent":1016},{"config":1017,"name":1013,"headshot":1020},{"gitlabHandle":1018,"linkedInProfileUrl":1019},"swalters1","https://www.linkedin.com/in/1stephenwalters/",{"altText":1013,"config":1021},{"src":1022},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463392/g6ktk5qb4vcqc9wqjlf9.jpg",{"componentName":519},"stephen-walters","content:it-it:the-source:authors:stephen-walters.yml","it-it/the-source/authors/stephen-walters.yml","it-it/the-source/authors/stephen-walters",{"_path":1029,"_dir":504,"_draft":6,"_partial":6,"_locale":7,"config":1030,"seo":1031,"content":1033,"type":520,"slug":1045,"_id":1046,"_type":45,"title":1047,"_source":47,"_file":1048,"_stem":1049,"_extension":50},"/it-it/the-source/authors/taylor-mccaslin",{"layout":9},{"title":1032},"Taylor McCaslin",[1034,1044],{"componentName":510,"componentContent":1035},{"config":1036,"name":1032,"role":1039,"bio":1040,"headshot":1041},{"gitlabHandle":1037,"linkedInProfileUrl":1038},"tmccaslin","https://www.linkedin.com/in/taylormccaslin/","Responsabile di gruppo, Prodotto - Data science","Taylor McCaslin svolge il ruolo di Product Lead per l'IA e il ML presso GitLab e dirige un team composto da product manager incaricato di gestire processi, pratiche e strumenti legati all'operatività dei modelli di intelligenza artificiale e machine learning. Inoltre, ha il compito di definire una visione chiara e strategica che permetta agli utenti di GitLab di sfruttare la scienza dei dati nell'ambito dei loro programmi DevOps. Prima di entrare in GitLab ha lavorato per Indeed, Duo Security e WP Engine.",{"altText":1032,"config":1042},{"src":1043},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463427/trfasilaeasosxfcxmsm.jpg",{"componentName":519},"taylor-mccaslin","content:it-it:the-source:authors:taylor-mccaslin.yml","Taylor Mccaslin","it-it/the-source/authors/taylor-mccaslin.yml","it-it/the-source/authors/taylor-mccaslin",1761814443233]