
Applicazione delle politiche, identità zero-trust, sandboxing dell'esecuzione e registrazione di audit per agenti AI autonomi. Copre 10/10 dell'OWASP Agentic Top 10 con governance deterministica e fail-closed.
🚀 Guida Rapida · 📋 Specifiche · 📦 PyPI · 📝 Registro delle modifiche
[!IMPORTANT] Anteprima Pubblica -- versioni di anteprima pubblica di qualità produzione. Potrebbero esserci modifiche sostanziali prima della GA.
Applicazione delle policy, identità, sandboxing e SRE per agenti AI autonomi. Un pip install, qualsiasi framework.
I tuoi agenti AI chiamano strumenti, navigano sul web, interrogano database e delegano ad altri agenti. Una volta distribuiti, prendono decisioni in modo autonomo. Hai bisogno di risposte a tre domande:
1. Questa azione è consentita? Un agente con accesso a send_email e query_database non dovrebbe essere in grado di drop_table. Gli ambiti OAuth e i ruoli IAM controllano a quali servizi un agente può arrivare, non cosa fa una volta connesso.
2. Quale agente ha fatto questo? In un sistema multi-agente, cinque agenti potrebbero condividere una singola chiave API. Quando qualcosa va storto, "è stato un agente" non è una risposta per la gestione degli incidenti.
3. Puoi provare cosa è successo? Revisori e regolatori necessitano di registrazioni a prova di manomissione di ogni decisione: quale policy era attiva, cosa ha richiesto l'agente e perché è stato consentito o negato.
La sicurezza a livello di prompt ("per favore segui le regole") non è una superficie di controllo. È una richiesta educata a un sistema stocastico. OWASP LLM01:2025 lo afferma esplicitamente: "non è chiaro se esistano metodi infallibili di prevenzione per l'iniezione di prompt." I dati pubblicati lo confermano. Andriushchenko et al. (ICLR 2025) riportano un tasso di successo degli attacchi del 100% su GPT-4o, GPT-3.5, Claude 3 e Llama-3 utilizzando attacchi adattivi con accesso ai logprob e ottimizzazione dei suffissi, valutati rispetto al benchmark JailbreakBench (Chao et al., NeurIPS 2024). L'AI Red Teaming Agent di Microsoft formalizza l'Attack Success Rate (ASR), il tasso di violazioni delle policy sotto input avversario, come metrica canonica per questa classe di fallimenti. Lessons from Red Teaming 100 Generative AI Products rafforza il punto: "le mitigazioni non eliminano completamente il rischio" e il red teaming deve essere un processo continuo perché le difese a livello di modello sono probabilistiche per costruzione.
AGT non cerca di vincere quella battaglia all'interno del prompt. Ogni chiamata a uno strumento, invio di messaggio e delega viene intercettata in codice applicativo deterministico prima che l'intento del modello raggiunga il filo. Le azioni che il kernel AGT nega non sono "improbabili". Sono strutturalmente impossibili. Questa è la differenza tra chiedere a un agente di comportarsi bene e renderlo incapace di comportarsi male.
Prerequisiti: Python 3.10+```bash pip install agent-governance-toolkit[full]
Per Claude Code, aggiungi AGT come marketplace di plugin e installa il plugin di governance:```text
/plugin marketplace add microsoft/agent-governance-toolkit
/plugin install agt-governance@agent-governance-toolkit
Governa qualsiasi funzione dello strumento in due righe:```python from agentmesh.governance import govern
safe_tool = govern(my_tool, policy="policy.yaml") # every call checked, logged, enforced
Tutto qui. `safe_tool` valuta la tua policy YAML a ogni chiamata, registra la decisione e solleva `GovernanceDenied` se l'azione è bloccata.```yaml
# policy.yaml
apiVersion: governance.toolkit/v1
name: production-policy
default_action: allow
rules:
- name: block-destructive
condition: "action.type in ['drop', 'delete', 'truncate']"
action: deny
description: "Destructive operations require human approval"
- name: require-approval-for-send
condition: "action.type == 'send_email'"
action: require_approval
approvers: ["security-team"]
Come di consueto, il flag di aiuto (-h) elenca tutti i sottocomandi disponibili per le variabili d'ambiente e i flag dell'applicazione.
$> pwnenv -h
``````python
>>> safe_tool(action="read", table="users")
{'table': 'users', 'rows': 42}
>>> safe_tool(action="drop", table="users")
GovernanceDenied: Action denied by policy rule 'block-destructive':
Destructive operations require human approval
Oppure utilizza l'API completa PolicyEvaluator per il controllo programmatico:
evaluator = PolicyEvaluator(policies=[PolicyDocument( name="my-policy", version="1.0", defaults=PolicyDefaults(action=PolicyAction.ALLOW), rules=[PolicyRule( name="block-dangerous-tools", condition=PolicyCondition( field="tool_name", operator=PolicyOperator.IN, value=["execute_code", "delete_file"] ), action=PolicyAction.DENY, priority=100, )], )])
result = evaluator.evaluate({"tool_name": "web_search"}) # Allowed result = evaluator.evaluate({"tool_name": "delete_file"}) # Blocked
</details>
<details>
<summary><b>TypeScript / .NET / Rust / Go esempi</b></summary>
**TypeScript**```typescript
import { PolicyEngine } from "@microsoft/agent-governance-sdk";
const engine = new PolicyEngine([
{ action: "web_search", effect: "allow" },
{ action: "shell_exec", effect: "deny" },
]);
engine.evaluate("web_search"); // "allow"
engine.evaluate("shell_exec"); // "deny"
.NET```csharp using AgentGovernance; using AgentGovernance.Extensions.ModelContextProtocol; using AgentGovernance.Policy;
var kernel = new GovernanceKernel(new GovernanceOptions { PolicyPaths = new() { "policies/default.yaml" }, }); var result = kernel.EvaluateToolCall("did:mesh:agent-1", "web_search", new() { ["query"] = "latest AI news" });
// MCP server integration builder.Services.AddMcpServer() .WithGovernance(options => options.PolicyPaths.Add("policies/mcp.yaml"));
**Rust**```rust
use agent_governance::{AgentMeshClient, ClientOptions};
let client = AgentMeshClient::new("my-agent").unwrap();
let result = client.execute_with_governance("data.read", None);
assert!(result.allowed);
Go```go import agentmesh "github.com/microsoft/agent-governance-toolkit/agent-governance-golang"
client, _ := agentmesh.NewClient("my-agent", agentmesh.WithPolicyRules([]agentmesh.PolicyRule{ {Action: "data.read", Effect: agentmesh.Allow}, {Action: "*", Effect: agentmesh.Deny}, }), ) result := client.ExecuteWithGovernance("data.read", nil)
</details>
Strumenti CLI:```bash
agt doctor # check installation
agt verify # OWASP compliance check
agt verify --evidence ./agt-evidence.json --strict # fail CI on weak evidence
agt red-team scan ./prompts/ --min-grade B # prompt injection audit
agt lint-policy policies/ # validate policy files
Guida completa: quickstart.md -- da zero ad agenti governati in 5 minuti. 🌍 Anche in: 日本語 | 简体中文 | 한국어
Agent ──► Policy Engine ──► Identity ──► Audit Log (YAML/OPA/Cedar) (SPIFFE/DID/mTLS) (Tamper-evident) │ │ ├── Allowed ──► Tool executes │ └── Denied ──► GovernanceDenied │ ▼ Decision Record
Ogni livello è opzionale. Inizia con `govern()` e aggiungi livelli man mano che il tuo profilo di rischio cresce. La maggior parte dei team esegue l'applicazione delle policy + logging di audit e non ha mai bisogno dell'intera pila.
---
## Pacchetti
| Pacchetto | Descrizione |
|---------|-------------|
| [**Agent OS**](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-python/agent-os/) | Motore delle policy, ciclo di vita dell'agente, gate di governance |
| [**Agent Control Specification**](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/policy-engine/) ([README](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/policy-engine/README.md)) | Runtime decisionale delle policy stateless, deterministico, fail-closed (core Rust) a supporto del layer policy AGT |
| [**Agent Mesh**](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-python/agent-mesh/) | Rilevamento degli agenti, routing e mesh di fiducia |
| [**Agent Runtime**](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-python/agent-runtime/) | Sandboxing dell'esecuzione con quattro anelli di privilegio |
| [**Agent SRE**](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-python/agent-sre/) | Kill switch, monitoraggio SLO, test di caos |
| [**Agent Compliance**](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-python/agent-compliance/) | Verifica OWASP, linting delle policy, controlli di integrità |
| [**Agent Marketplace**](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-python/agent-marketplace/) | Governance dei plugin e punteggio di fiducia |
| [**Agent Lightning**](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-python/agent-lightning/) | Governance dell'addestramento RL con penalità per violazioni |
| [**Agent Hypervisor**](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-python/agent-hypervisor/) | Audit di esecuzione, motore delta, tracciamento delle commit in memoria, applicazione della denylist dei comandi |
### Capacità aggiuntive
| Capacità | Descrizione |
|---|---|
| **MCP Security Gateway** | Rilevamento di avvelenamento degli strumenti, monitoraggio della deriva, typosquatting, scansione di istruzioni nascoste ([Specifica](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/specs/MCP-SECURITY-GATEWAY-1.0.md)) |
| **Shadow AI Discovery** | Trova agenti non registrati tra processi, configurazioni e repository ([Discovery](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-python/agent-discovery/)) |
| **Governance Dashboard** | Visibilità in tempo reale della flotta per stato, fiducia e conformità ([Dashboard](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/examples/demos/governance-dashboard/)) |
| **PromptDefense Evaluator** | Audit di injection di prompt a 12 vettori ([Evaluator](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-python/agent-compliance/src/agent_compliance/prompt_defense.py)) |
| **Contributor Reputation** | Screening degli autori di PR/issue per social engineering. GitHub Action riutilizzabile ([Action](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/.github/actions/contributor-check/)) |
---
## Installazione
| Linguaggio | Pacchetto | Comando |
|----------|---------|---------|
| **Python** | [`agent-governance-toolkit`](https://pypi.org/project/agent-governance-toolkit/) | `pip install agent-governance-toolkit[full]` |
| **TypeScript** | [`@microsoft/agent-governance-sdk`](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-typescript/) | `npm install @microsoft/agent-governance-sdk` |
| **Copilot CLI** | [`@microsoft/agent-governance-copilot-cli`](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-copilot-cli/) | `npx @microsoft/agent-governance-copilot-cli install` |
| **Claude Code** | [`@microsoft/agent-governance-claude-code`](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-claude-code/) | `claude --plugin-dir ./agent-governance-claude-code` |
| **OpenCode** | [`@microsoft/agent-governance-opencode`](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-opencode/) | `npm install @microsoft/agent-governance-opencode` |
| **.NET** | [`Microsoft.AgentGovernance`](https://www.nuget.org/packages/Microsoft.AgentGovernance) | `dotnet add package Microsoft.AgentGovernance` |
| **.NET MCP** | `Microsoft.AgentGovernance.Extensions.ModelContextProtocol` | `dotnet add package Microsoft.AgentGovernance.Extensions.ModelContextProtocol` |
| **Rust** | [`agent-governance`](https://crates.io/crates/agent-governance) | `cargo add agent-governance` |
| **Go** | [`agent-governance-toolkit`](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-golang/) | `go get github.com/microsoft/agent-governance-toolkit/agent-governance-golang` |
Tutti e cinque gli SDK linguistici implementano la governance di base (policy, identità, fiducia, audit). Python ha l'intera pila. Copilot CLI e Claude Code sono superfici di sviluppo di prima parte costruite sull'SDK TypeScript.
Vedi **[Language Package Matrix](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/PACKAGE-FEATURE-MATRIX.md)** per una copertura dettagliata per linguaggio.
<details>
<summary><b>Distribuzioni Python (v4.1.0 — consolidate)</b></summary>
A partire da v4.1.0, 45 pacchetti sono stati consolidati in 5 distribuzioni di primo livello:
| Distribuzione | PyPI | Cosa include |
|--------------|------|-----------------|
| `agent-governance-toolkit-core` | [`agent-governance-toolkit-core`](https://pypi.org/project/agent-governance-toolkit-core/) | Motore delle policy, modello delle capacità, audit, gateway MCP, identità zero-trust, punteggio di fiducia, bridge A2A/MCP/IATP |
| `agent-governance-toolkit-runtime` | [`agent-governance-toolkit-runtime`](https://pypi.org/project/agent-governance-toolkit-runtime/) | Anelli di privilegio, orchestrazione saga, controllo di terminazione, validazione del piano di esecuzione, applicazione della denylist dei comandi |
| `agent-governance-toolkit-sre` | [`agent-governance-toolkit-sre`](https://pypi.org/project/agent-governance-toolkit-sre/) | SLO, budget di errore, ingegneria del caos, interruttori di circuito |
| `agent-governance-toolkit-cli` | [`agent-governance-toolkit-cli`](https://pypi.org/project/agent-governance-toolkit-cli/) | CLI `agt`, verifica OWASP, controlli di integrità, linting delle policy |
| `agent-governance-toolkit[full]` | [`agent-governance-toolkit`](https://pypi.org/project/agent-governance-toolkit/) | Meta-pacchetto che installa tutti i precedenti |
I nomi dei pacchetti precedenti (`agent-os-kernel`, `agentmesh-platform`, `agentmesh-runtime`, `agent-sre`, `agent-discovery`, `agent-hypervisor`, `agentmesh-marketplace`, `agentmesh-lightning`) rimangono installabili come stub che reindirizzano alle distribuzioni consolidate.
</details>
### Prerequisiti
- **Python**: 3.10+
- **Node.js**: 18+ / npm 9+ (SDK TypeScript)
- **.NET**: 8+
- **Go**: 1.25+
- **Rust**: 1.70+
- **Opzionale**: `AZURE_CLIENT_ID`, `AZURE_TENANT_ID`, `AZURE_CLIENT_SECRET` per funzionalità integrate con Azure
---
## Supporto Framework
| Framework | Integrazione |
|-----------|-------------|
| [**Microsoft Agent Framework**](https://github.com/microsoft/agent-framework) | Middleware nativo |
| [**Semantic Kernel**](https://github.com/microsoft/semantic-kernel) | Nativo (.NET + Python) |
| [AutoGen](https://github.com/microsoft/autogen) | Adattatore |
| [LangGraph](https://github.com/langchain-ai/langgraph) / [LangChain](https://github.com/langchain-ai/langchain) | Adattatore |
| [CrewAI](https://github.com/crewAIInc/crewAI) | Adattatore |
| [OpenAI Agents SDK](https://github.com/openai/openai-agents-python) | Middleware |
| Claude Code | Pacchetto plugin di governance |
| [Google ADK](https://github.com/google/adk-python) | Adattatore |
| [LlamaIndex](https://github.com/run-llama/llama_index) | Middleware |
| [Haystack](https://github.com/deepset-ai/haystack) | Pipeline |
| [Mastra](https://github.com/mastra-ai/mastra) | Adattatore |
| [Dify](https://github.com/langgenius/dify) | Plugin |
| [Azure AI Foundry](https://learn.microsoft.com/azure/ai-studio/) | Guida alla distribuzione |
| GitHub Copilot CLI | Installatore di governance |
Elenco completo: [Integrazioni Framework](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-python/agentmesh-integrations/) · [Esempi di Quickstart](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/examples/quickstart/)
---
## Esempi
| Esempio | Framework | Cosa dimostra |
|---------|-----------|----------------------|
| [openai-agents-governed](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/examples/openai-agents-governed) | OpenAI Agents SDK | Chiamate a strumenti controllate da policy con livelli di fiducia |
| [crewai-governed](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/examples/crewai-governed) | CrewAI | Governance multi-agente con policy basate sui ruoli |
| [smolagents-governed](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/examples/smolagents-governed) | HuggingFace smolagents | Governance leggera degli agenti |
| [maf-integration](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/examples/maf-integration) | MAF | Integrazione con Microsoft Agent Framework |
| [mcp-trust-verified-server](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/examples/mcp-trust-verified-server) | MCP | Implementazione di server MCP verificato dalla fiducia |
| [cedarling-governed](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/examples/cedarling-governed) | Cedar/Cedarling | Integrazione del motore di policy Janssen Cedarling |
| [governance-dashboard](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/examples/demos/governance-dashboard) | Streamlit | Dashboard di visibilità della flotta in tempo reale |
---
## Specifiche
Ogni componente principale ha una specifica formale RFC 2119 con test di conformità. Queste specifiche definiscono il contratto comportamentale: cosa le implementazioni MUST, SHOULD e MAY fare.
| Specifica | Ambito | Test |
|---|---|---|
| [Agent OS Policy Engine](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/specs/AGENT-OS-POLICY-ENGINE-1.0.md) | Valutazione delle policy, fusione delle regole, semantica fail-closed | 68 |
| [Agent Control Specification](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/policy-engine/spec/SPECIFICATION.md) | Runtime policy di intervento stateless, verdetti, trasformazione, fail-closed | -- |
| [AgentMesh Identity and Trust](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/specs/AGENTMESH-IDENTITY-TRUST-1.0.md) | Credenziali, punteggio di fiducia, catene di delega | 135 |
| [Agent Hypervisor Execution Control](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/specs/AGENT-HYPERVISOR-EXECUTION-CONTROL-1.0.md) | Anelli di privilegio, orchestrazione saga, kill switch | 80 |
| [AgentMesh Trust and Coordination](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/specs/AGENTMESH-TRUST-COORDINATION-1.0.md) | Negoziazione di fiducia tra pari, policy a livello di mesh | 62 |
| [Agent SRE Governance](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/specs/AGENT-SRE-GOVERNANCE-1.0.md) | SLO, budget di errore, caos, interruttori di circuito | 111 |
| [MCP Security Gateway](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/specs/MCP-SECURITY-GATEWAY-1.0.md) | Avvelenamento degli strumenti, rilevamento della deriva, istruzioni nascoste | 127 |
| [Agent Lightning Fast-Path](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/specs/AGENT-LIGHTNING-FAST-PATH-1.0.md) | Governance dell'addestramento RL, penalità per violazioni | 100 |
| [Framework Adapter Contract](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/specs/FRAMEWORK-ADAPTER-CONTRACT-1.0.md) | 10 integrazioni adattatore, catena di intercettazione | 152 |
| [Audit and Compliance](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/specs/AUDIT-COMPLIANCE-1.0.md) | Audit Merkle, mappatura conformità, Decision BOM | 157 |
| [AgentMesh Wire Protocol](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/specs/AGENTMESH-WIRE-1.0.md) | Formato messaggio, routing, serializzazione | -- |
**992 test di conformità** garantiscono che il codice rimanga allineato alle specifiche. [29 Architecture Decision Records](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/adr/) documentano il perché.
---
## Conformità agli Standard
| Standard | Copertura |
|----------|----------|
| [OWASP Agentic AI Top 10](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/compliance/owasp-agentic-top10-architecture.md) | Tutte le categorie di rischio ASI mappate con controlli deterministici |
| [NIST AI RMF 1.0](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/compliance/nist-ai-rmf-alignment.md) | Allineamento completo GOVERN, MAP, MEASURE, MANAGE |
| [EU AI Act](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/compliance/) | Mappatura conformità con prove automatiche |
| [SOC 2](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/compliance/soc2-mapping.md) | Mappatura dei controlli con esportazione della traccia di audit |
| [AARM Extended](https://aarm.dev/builders/agent-governance-toolkit-microsoft) | Tutti i requisiti R1–R9 soddisfatti; verificato il 14 giugno 2026 |
| [ATF](https://agentictrustframework.ai/ecosystem) | Tutti e cinque gli elementi mappati: Agent Mesh (identità), Agent OS (policy), Agent Compliance (governance), Agent Runtime (sandboxing), Agent SRE (risposta agli incidenti) |
---
## Sicurezza
AGT applica la governance a livello di middleware applicativo, non a livello di kernel del sistema operativo. Il motore delle policy e gli agenti condividono lo stesso confine di processo.
**Raccomandazione per la produzione:** Esegui ogni agente in un container separato per l'isolamento a livello di sistema operativo. Vedi [Architecture: Security Boundaries](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/ARCHITECTURE.md).
| Strumento | Copertura |
|------|----------|
| CodeQL | SAST Python + TypeScript |
| Gitleaks | Scansione dei segreti su PR/push/settimanale |
| ClusterFuzzLite | 7 obiettivi di fuzz (policy, injection, MCP, sandbox, fiducia) |
| Dependabot | 13 ecosistemi |
| OpenSSF Scorecard | Punteggio settimanale + caricamento SARIF |
Vedi [Known Limitations](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/LIMITATIONS.md) per confini di progettazione onesti e difesa a strati consigliata.
---
## Documentazione
| Categoria | Collegamenti |
|----------|-------|
| **Per iniziare** | [Avvio rapido](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/quickstart.md) · [Tutorial](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/tutorials/) (60+) · [FAQ](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/FAQ.md) |
| **Architettura** | [Progettazione del sistema](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/ARCHITECTURE.md) · [Modello di minaccia](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/security/threat-model.md) · [ADR](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/adr/) (29) |
| **Specifiche** | [Tutte le specifiche](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/specs/) (10 specifiche formali, 992 test di conformità) |
| **Riferimento API** | [Agent OS](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-python/agent-os/README.md) · [AgentMesh](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-python/agent-mesh/README.md) · [Agent SRE](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-python/agent-sre/README.md) |
| **Conformità** | [OWASP](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/compliance/owasp-agentic-top10-architecture.md) · [EU AI Act](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/compliance/) · [NIST AI RMF](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/compliance/nist-ai-rmf-alignment.md) · [SOC 2](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/compliance/soc2-mapping.md) · [AARM Extended](https://aarm.dev/builders/agent-governance-toolkit-microsoft) · [ATF](https://agentictrustframework.ai/ecosystem) |
| **Distribuzione** | [Azure](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/deployment/README.md) · [AWS](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/deployment/README.md) · [GCP](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/deployment/README.md) · [Docker Compose](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/deployment/README.md) |
| **Estensioni** | [VS Code](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-typescript/agent-os-vscode/) · [Integrazioni Framework](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/agent-governance-python/agentmesh-integrations/) |
---
## Come contribuire
[Guida alla contribuzione](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/CONTRIBUTING.md) · [Community](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/COMMUNITY.md) · [Discord](https://discord.gg/7aVPCcVh) · [Politica di sicurezza](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/SECURITY.md) · [Changelog](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/CHANGELOG.md)
**Usi AGT?** Aggiungi la tua organizzazione a [ADOPTERS.md](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/ADOPTERS.md).
## Governance
| Documento | Scopo |
|----------|---------|
| [GOVERNANCE.md](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/GOVERNANCE.md) | Processo decisionale, ruoli, scala dei contributori |
| [CHARTER.md](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/docs/CHARTER.md) | Carta tecnica (formato LF Projects) |
| [MAINTAINERS.md](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/MAINTAINERS.md) | Manutentori e organizzazioni |
| [SECURITY.md](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/SECURITY.md) | Segnalazione di vulnerabilità e SLA di risposta |
| [CODE_OF_CONDUCT.md](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/CODE_OF_CONDUCT.md) | Codice di condotta Open Source Microsoft |
| [ANTITRUST.md](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/ANTITRUST.md) | Linee guida sul diritto della concorrenza per i partecipanti |
| [TRADEMARKS.md](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/TRADEMARKS.md) | Politica di utilizzo dei marchi |
## Note importanti
Se utilizzi Agent Governance Toolkit per creare applicazioni che operano con framework o servizi di agenti di terze parti, lo fai a tuo rischio. Raccomandiamo di rivedere tutti i dati condivisi con servizi di terze parti e di essere consapevoli delle pratiche di terze parti per la conservazione e l'ubicazione dei dati.
## Fonti ufficiali
Le uniche fonti ufficiali per Agent Governance Toolkit sono:
| Risorsa | Posizione |
|----------|----------|
| **Codice sorgente** | [github.com/microsoft/agent-governance-toolkit](https://github.com/microsoft/agent-governance-toolkit) |
| **Documentazione** | [microsoft.github.io/agent-governance-toolkit](https://microsoft.github.io/agent-governance-toolkit/) |
| **Pacchetti Python** | [pypi.org/user/agentgovtoolkit](https://pypi.org/user/agentgovtoolkit/) |
| **Pacchetti npm** | `@microsoft/agent-governance-sdk` su [npmjs.com](https://www.npmjs.com/) |
| **Pacchetti NuGet** | `Microsoft.AgentGovernance.*` su [nuget.org](https://www.nuget.org/) |
| **Crate Rust** | `agent-governance`, `agent-governance-mcp` su [crates.io](https://crates.io/) |
Il team di progetto non mantiene né approva siti web, pacchetti o siti di documentazione di terze parti che pretendono di essere ufficiali. Se incontri un sito o un pacchetto sospetto che utilizza il nome Agent Governance Toolkit, segnalalo tramite i canali descritti in [SECURITY.md](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/SECURITY.md).
## Licenza
Questo progetto è concesso in licenza secondo i termini della [MIT License](https://github.com/microsoft/agent-governance-toolkit/blob/HEAD/LICENSE).
## Marchi registrati
Questo progetto può contenere marchi o loghi di progetti, prodotti o servizi. L'uso autorizzato dei marchi o loghi Microsoft è soggetto e deve seguire le [Linee guida per marchi e brand di Microsoft](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general). L'uso dei marchi o loghi Microsoft in versioni modificate di questo progetto non deve causare confusione o implicare sponsorizzazione Microsoft. Qualsiasi uso di marchi o loghi di terze parti è soggetto alle relative politiche.