Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
agent-governance-toolkit — 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. | Kitploit
Strumenti/GitHubGitHub/microsoft/agent-governance-toolkit
Gestione IdentitàDevSecOpsApprendimento e FormazioneRisorse CurateSicurezza dell'IA
GitHubmicrosoft/agent-governance-toolkit

agent-governance-toolkit

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.

Vedi Repository

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
5.9k1.0k11h 32m faRevisionato da Kitploit

🌍 Inglese | 日本語 | 简体中文 | 한국어

Kit di Governance per Agenti

Agent Governance Toolkit

Metti in produzione agenti senza perdere il sonno

Documentazione Completa

🚀 Guida Rapida · 📋 Specifiche · 📦 PyPI · 📝 Registro delle modifiche

CI Discord Licenza: MIT Versione PyPI npm NuGet Punteggio OpenSSF Best Practices OpenSSF OWASP Agentic Top 10 AARM Esteso ATF

[!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.


Il Problema

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.


Guida Rapida

Prerequisiti: Python 3.10+```bash pip install agent-governance-toolkit[full]

root@kitploit:~
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

root@kitploit:~
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.

root@kitploit:~

$> 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:

PolicyEvaluator esempio```python from agent_os.policies import ( PolicyEvaluator, PolicyDocument, PolicyRule, PolicyCondition, PolicyAction, PolicyOperator, PolicyDefaults )

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

root@kitploit:~
</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"));

root@kitploit:~
**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)

Scarica lo strumento
root@kitploit:~
</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: 日本語 | 简体中文 | 한국어


Come Funziona```

Agent ──► Policy Engine ──► Identity ──► Audit Log (YAML/OPA/Cedar) (SPIFFE/DID/mTLS) (Tamper-evident) │ │ ├── Allowed ──► Tool executes │ └── Denied ──► GovernanceDenied │ ▼ Decision Record

root@kitploit:~
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.