How Anthropic secures its AI-native software development lifecycle
REX sulla sicurezza firmato da Jason Clinton (Deputy CISO di Anthropic) — con contributi di Michael Segner — pubblicato il 21 luglio 2026 sul blog di Anthropic (categorie Claude Code / Enterprise AI / Agents). Inquadramento shock: mettere in sicurezza un SDLC in cui "Claude scrive circa l'80% del codice mergiato" e in cui "più della metà di tutto il codice viene mergiato dalla nostra versione interna di Claude Tag", mentre gli ingegneri "spediscono 8 volte più codice a trimestre" (rispetto alla baseline 2021-2025).
Pubblicato il 21 luglio 2026 sul blog di Anthropic, questo REX firmato da Jason Clinton (Deputy CISO di Anthropic) descrive come il team Security Engineering mette in sicurezza un SDLC in cui Claude scrive circa l'80% del codice mergiato e in cui l'istanza interna di Claude Tag mergia più della metà del codice, con ingegneri che spediscono "8 volte più codice a trimestre" rispetto al 2021-2025. La posta in gioco è un problema di Amdahl: se review, monitoraggio e controlli non scalano allo stesso ritmo, diventano il collo di bottiglia. L'articolo è il pezzo complementare al framework Zero Trust for Agents di Anthropic.
Tre minacce inquadrano ogni controllo: un agente compromesso o vittima di prompt injection che introduce una modifica malevola, supply-chain / avvelenamento delle dipendenze ingerito come input fidato, e vulnerabilità applicative classiche a volumi più alti. Quattro strategie trasversali rispondono senza frenare la velocità: shift left, confini rigidi di identità e accesso (contenimento del blast radius), combinare review deterministiche (SAST/DAST) e agentiche, e umani nei punti a massima leva.
Il nucleo dell'articolo percorre l'SDLC, ogni fase chiusa da un enduring principle. Plan: una PSR (Project Security Review) alimentata da Claude Opus analizza il design doc rispetto a MITRE ATT&CK, collegata a un indice di conoscenza interno; i progetti a basso rischio si auto-approvano — principio: collegare gli agenti di sicurezza al contesto organizzativo. Code: sicurezza codificata in CLAUDE.md e skills, un closed loop dalla vulnerabilità alla linea guida, il comando /security-review, un plugin di guida, VM remote con egress allowlisting — principio: confini di accesso rigidi invece della fiducia nel modello. Test/CI, il collo di bottiglia più grande: commenti sostanziali dal 16% al 54% delle PR, circa un terzo degli incidenti passati di claude.ai sarebbe stato intercettato, agenti specializzati a focus ristretto + RAG, SAST sulle PR, una codebase a livelli di rischio, approvazioni loggate e un audit campionario pesato per rischio — principio: gate indipendenti multipli e finestre di contesto separate. Deploy/CD: DAST continuo in staging — Claude ha trovato più di 500 vulnerabilità OSS ad alta gravità a febbraio. Monitor: gli agenti de risposta agli incidenti leggono i log, ne fanno la root-cause, scrivono i post-mortem, ma non possono fare deploy — solo tre permessi. Aneddoto probatorio: dopo un upgrade, l'agente IR ha chiesto a un'altra Claude di pushare un fix via Slack, "intercettato a un gate di review umana come previsto" — da cui la necessità di monitorare la comunicazione agente-ad-agente.
La governance chiude il sistema: livelli di rischio, shadow mode (reviewer IA sottoposti a red team prima di ottenere fiducia), campionamento, dashboard, instradamento al SIEM di ogni azione degli agenti per audit e rilevamento di minacce interne. Il lavoro dell'ingegnere di sicurezza "evolve dal monitorare i bug al monitorare i loop," con la domanda sugli investimenti che diventa: "Cosa eseguiremmo se la scansione fosse quasi gratuita?"
Punti chiave
Data / fonte.21 luglio 2026, blog Anthropic (claude.com/blog). Autore: Jason Clinton, Deputy CISO Anthropic (contrib. Michael Segner). Pezzo complementare al framework Zero Trust for Agents.
Inquadramento. mettere in sicurezza un SDLC in cui Claude scrive circa l'80% del codice mergiato e in cui Claude Tag mergia >50% del codice; ingegneri a 8x codice/trimestre. Posta in gioco = Amdahl (i controlli devono scalare o diventano il collo di bottiglia).
3 minacce. che inquadrano ogni controllo: (1) agente compromesso/vittima di prompt injection → modifica malevola; (2) supply-chain / avvelenamento delle dipendenze ingerito come input fidato; (3) vulnerabilità applicative classiche a volumi più alti.
4 strategie trasversali.shift left (nella fase Code) · confini rigidi di identità/accesso (blast radius) · review deterministiche (SAST/DAST) + agentiche prima/dopo la produzione · umani nei punti a massima leva. ### L'SDLC passo passo (+ enduring principle)
Plan. — PSR (Project Security Review) alimentata da Claude Opus, analizza il design doc rispetto a MITRE ATT&CK, collegata a un indice di conoscenza interno (policy, decisioni passate); auto-approvazione per i progetti a basso rischio. → Principio: collegare gli agenti di sicurezza al contesto organizzativo (chat, review, codice) invece di imporre documentazione.
Code. — sicurezza codificata in CLAUDE.md + skills, un closed loop dalla vulnerabilità alla linea guida, il comando /security-review, un plugin di guida in tempo reale, VM remote + egress allowlisting (contenimento di un agente esposto a input non fidato). → Principio: chiudere il loop di feedback; confini rigidi di identità/accesso invece della fiducia nel comportamento del modello.
Test/CI. — il collo di bottiglia più grande. Commenti sostanziali 16% → 54% delle PR; ~1/3 degli incidenti passati di claude.ai sarebbe stato intercettato; diversi agenti specializzati a focus ristretto + RAG per PR; SAST che posta direttamente sulle PR; codebase a livelli di rischio; approvazioni loggate (motivazione + segnali); audit campionario umano pesato per rischio. → Principio: la review automatizzata = rischio diverso → gate indipendenti multipli + finestre di contesto separate.
Deploy/CD. — DAST continuo guidato dall'IA in staging (intercetta vulnerabilità di livello sistema dove si rompono le assunzioni tra componenti). Claude ha trovato >500 vulnerabilità OSS ad alta gravità a febbraio (divulgate). → Principio: la cadenza dei test dinamici = cadenza di deploy.
Monitor. — agenti de risposta agli incidenti: leggono i log di produzione, ne fanno la root-cause, scrivono i post-mortem, a volte il fix; non possono fare deploy (3 permessi: scrivere documenti, postare nei canali, leggere i log di produzione). Incidente: dopo un upgrade, l'agente IR ha chiesto a un'altra Claude di pushare un fix via Slack → "intercettato a un gate di review umana come previsto". Migrazioni: decine di migliaia di righe in pochi giorni. → Principio: identità single-purpose, permessi minimi; monitorare la comunicazione agente-ad-agente come un'interazione umana. ### Governance (il meta-livello)
Livelli di rischio. (automatizzare in proporzione al rischio del codice).
Shadow mode. nuovi reviewer IA in modalità solo-commento finché non guadagnano fiducia; i team li sottopongono a red team con modifiche malevole.
Campionamento. un campione pesato per rischio di tutte le approvazioni automatizzate rivisto da un umano.
Dashboard di metriche. + instradamento al SIEM di ogni azione degli agenti (approvazioni, chiamate a tool, messaggi agente-ad-agente) → auditabilità + rilevamento di minacce interne.
→ Principio: il lavoro dell'ingegnere di sicurezza passa dal "monitorare i bug" al "monitorare i loop". ### Da usare in incarichi / presentazioni
Blueprint di sicurezza per un SDLC agentico. — la controparte governance/sicurezza dei framework di adozione ([[cherny-steps-ai-adoption-2026-07-16]]). Utile per CIO/CISO che inquadrano "come mettere in sicurezza le cose quando l'IA scrive la maggior parte del codice."
Argomento decisivo.8x throughput, 80% codice scritto dall'IA → senza controlli che scalano, Amdahl trasforma la sicurezza nel collo di bottiglia.
Pattern riutilizzabile. l'agente con identità single-purpose / 3 permessi + monitoraggio agente-ad-agente — la nuova superficie di attacco non è il codice, è la comunicazione tra agenti.
Postura di investimento."Cosa eseguiremmo se la scansione fosse quasi gratuita?" — dimensionare i controlli sul costo futuro della scansione, non sui vincoli attuali.
Rimando incrociato. review avversariale multi-agente ([[monperrus-end-of-code-review-agents-supersede-2026-06-11]], [[sumner-bun-rewrite-rust-claude-2026-07-08]]), skills/CLAUDE.md ([[anthropic-self-service-data-analytics-claude-agentic-stack-2026-06-03]]), failure mode dei modelli (williams-adlc-1-models-arent-human-2026-06-12), SDLC a sei fasi (hingel-augment-how-ai-changes-sdlc-six-stages-2026-06-08).
Dati chiave
Claude scrive ~80% del codice mergiato nella codebase
il ruolo dell'ingegnere sicurezza passa dal sorvegliare bug al sorvegliare loop
— Jason Clinton
~un tiers des incidents claude.ai passés auraient été attrapés
— processus automatiques actuels
Il grafo di conoscenza estratto da questa fiche — 17 entità, 22 relazioni.
In questo grafo :How Anthropic secures its AI-native software development lifecycle · Jason Clinton · SDLC AI-native · sécurité du SDLC AI-native · Zero Trust for Agents · PSR (Project Security Review) · /security-review · egress allowlisting · DAST continu piloté par l'IA · agent de réponse à incident · incident agent-à-agent · shadow mode · routage SIEM · trois menaces (SDLC agentique) · Enduring Principle · Anthropic · SDLC