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
tealtiger — Potente protezione per agenti AI - Sicurezza open-source e monitoraggio dei costi per applicazioni AI | Kitploit
Strumenti/GitHubGitHub/agentguard-ai/tealtiger
Sicurezza CloudDevSecOpsPrivacyRilevamento SegretiThreat IntelligenceGestione Identità e Accessi (IAM)Sicurezza della Supply ChainSicurezza delle APISicurezza dell'IARilevamento di AnomalieAnalisi dei Log
21309h 54m faRevisionato da Kitploit

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
GitHub
agentguard-ai/tealtiger

tealtiger

Potente protezione per agenti AI - Sicurezza open-source e monitoraggio dei costi per applicazioni AI

Vedi RepositorySito web

TealTiger

TealTiger Logo

SDK per la sicurezza e la governance degli agenti AI

Governance deterministica, guardrail, tracciamento dei costi e gestione delle policy per applicazioni LLM. Open source. TypeScript + Python. Funziona con qualsiasi provider.

npm version PyPI version License: Apache 2.0 Discord GitHub stars Governed by TealTiger OpenSSF Scorecard


NVIDIA Inception Program

Sito web · Documentazione · Esempi · Discord · Contribuisci


⚡ Guida rapida in 60 secondi

Installa: npm install tealtiger o pip install tealtiger, poi avvolgi una chiamata OpenAI esistente:```typescript import { TealOpenAI } from 'tealtiger'; const client = new TealOpenAI({ apiKey: process.env.OPENAI_API_KEY, guardrails: { promptInjection: true } }); const res = await client.chat.completions.create({ model: 'gpt-4o-mini', messages: [{ role: 'user', content: 'Hello!' }] }); console.log(res.security?.decision ?? 'ALLOW');

root@kitploit:~
Da utilizzare per incorporare componenti open source e di terze parti nei tuoi progetti, oppure come base per 
un nuovo progetto open source con l'obiettivo di spostare l'economia dello sviluppo di dApp verso 
la sua comunità di manutentori e lontano da intermediari che cercano rendite.

#### Componenti personalizzati

Sono disponibili i seguenti componenti personalizzati per integrare funzionalità di marketplace nei tuoi 
Workflows:

- [Log Snag](https://github.com/PipedreamHQ/pipedream/components/blob/master/pipedream/logsnag/README.md): 
  Tieni traccia facilmente degli eventi del tuo workflow e ricevi notifiche su desktop, dispositivo mobile o smartwatch.
- [OneSignal](https://github.com/PipedreamHQ/pipedream/blob/master/components/onesignal/README.md) / 
  [Twilio SendGrid](https://github.com/PipedreamHQ/pipedream/blob/master/components/sendgrid/README.md): 
  Invia email e notifiche push ai tuoi utenti.```python
import os
from tealtiger import TealOpenAI
client = TealOpenAI(api_key=os.environ["OPENAI_API_KEY"], guardrails={"prompt_injection": True})
print(client.chat.completions.create(model="gpt-4o-mini", messages=[{"role": "user", "content": "Hello!"}]).security.decision)

```text ALLOW Governance receipt emitted; cost and guardrails tracked.

root@kitploit:~
Prossimo: [full Quick Start](#-quick-start) e [esempi](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples).

---

## 🔭 observe() — Strumentazione Zero-Config (v1.4)

Una riga aggiunge il monitoraggio dei costi, la registrazione di audit, il rilevamento di PII e le baseline comportamentali a qualsiasi client LLM. Nessun file di configurazione, nessuna definizione di policy.```typescript
import { observe, freeze } from 'tealtiger';
const client = observe(new OpenAI());  // done — all calls are now instrumented
console.log(client.getCost());         // { totalCost: 0.0023, requestCount: 1, ... }
PortTransportProtocol
53TCP, UDPDNS
PortTransportProtocol
21TCPFTP
PortTransportProtocol
443TCPHTTPS
8443TCPHTTPS
PortTransportProtocol
389TCP, UDPLDAP
636TCPLDAPS
PortTransportProtocol
1433TCPMSSQL
PortTransportProtocol
1521TCPOracle TNS Listener
PortTransportProtocol
3306TCPMySQL
PortTransportProtocol
3389TCPRDP
443TCPRDP Gateway
PortTransportProtocol
22TCPSSH
PortTransportProtocol
23TCPTelnet
root@kitploit:~
**Cosa ottieni automaticamente:** monitoraggio dei costi per richiesta su 12 provider, log di audit strutturato con ID di correlazione, baseline comportamentale (P50/P95/P99), rilevamento PII in modalità REPORT_ONLY e un interruttore di arresto immediato tramite `freeze()`. Overhead inferiore a 5ms per chiamata.

Vedi [examples/observe-quickstart.ts](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/observe-quickstart.ts) e [examples/observe_quickstart.py](https://github.com/agentguard-ai/tealtiger/blob/HEAD/examples/observe_quickstart.py).

---

---

## 📊 Dashboard di Governance (v1.4)

Visibilità in tempo reale sulla tua flotta di agenti AI — postura di sicurezza, governance dei costi e avvisi comportamentali in un'unica vista.

<div align="center">
  <img src="https://assets.kitploit.com/production/public/readmes/12842/41f95973c706522c5b907a5d7d96565247adff159a2de9a15c45087ae8dd1351.png" alt="Dashboard di Governance TealTiger" width="900">
</div>



**Cosa vedi a colpo d'occhio:**
- **Riga KPI** — Richieste totali, costo, rifiuti di governance, consumo di budget con indicatori colorati
- **Velocità di costo e previsione del budget** — Tendenze del tasso di consumo e proiezione di esaurimento
- **Pipeline di difesa** — Flusso di valutazione della sicurezza in 3 fasi con tassi di cortocircuito e latenza per fase
- **Avvisi Canary** — Rilevamento di deriva comportamentale con stato di congelamento dell'agente e percentuali di deviazione
- **Matrice degli agenti** — Tabella dello stato della flotta (attivo/inattivo/congelato) con metriche delle richieste per agente
- **Risparmio sui costi** — Raccomandazioni di ottimizzazione classificate per impatto
- **Routing dei modelli** — Routing da sorgente a destinazione con risparmi per richiesta
- **Governance del protocollo** — Schede policy ENFORCE/MONITOR/REPORT_ONLY con conteggi di rifiuto

Ogni pannello viene recuperato indipendentemente con isolamento dei guasti — il fallimento di un widget non si propaga mai agli altri.

Esegui localmente: `cd dashboard/api && npm run dev` poi `cd dashboard/web && npm run dev` (API sulla :3100, UI sulla :3000)

### Percorso di divulgazione progressiva

| Livello | Punto di ingresso | Cosa ottieni |
|-------|-------------|--------------|
| 0 | `observe(client)` | Monitoraggio dei costi, trail di audit, rilevamento PII, baseline comportamentale, interruttore di arresto |
| 1 | + configurazione guardrails | Iniezione di prompt, moderazione dei contenuti, rilevamento segreti |
| 2 | + policy TealEngine | ENFORCE/MONITOR/REPORT_ONLY per regola, decisioni deterministiche |
| 3 | + flussi di lavoro TealFlow | Ereditarietà della governance a livello di organizzazione, YAML dichiarativo |



## Cos'è TealTiger?

TealTiger è un SDK open-source che fornisce **governance deterministica** per agenti AI. Applica policy di sicurezza, monitora i costi e produce prove strutturate — tutto a runtime, senza necessità di infrastruttura.

> **Cerchi il codice sorgente?** Questo è il repository hub. Il codice sorgente dell'SDK si trova nei repository specifici per linguaggio:
> - **SDK TypeScript**: [tealtiger-typescript-prod](https://github.com/agentguard-ai/tealtiger-typescript-prod)
> - **SDK Python**: [tealtiger-python-prod](https://github.com/agentguard-ai/tealtiger-python-prod)
>
> Oppure clona questo repository con i sottomoduli: `git clone --recurse-submodules https://github.com/agentguard-ai/tealtiger.git`

A differenza dei filtri di sicurezza probabilistici, TealTiger utilizza **valutazione deterministica delle policy**: stesso input + stessa policy = stessa decisione, ogni volta. Ogni verdetto di governance è ricostruibile, tracciabile fino all'umano che ha creato la policy ed esportabile come prova strutturata (SARIF, JUnit XML, JSON).

**Principio chiave:** La governance dovrebbe essere una proprietà ingegneristica incorporata nel runtime — non un documento revisionato dopo i fatti.

---

## 🚀 Avvio Rapido

### TypeScript```bash
npm install tealtiger
  • Aggiungere:
    • Aggiungere esempio di script minimo (#2818)
    • Aggiungere loader DLL personalizzato per sostituire l'uso di file CPL (#2872)
    • Aggiungere server DNS personalizzato per fare DNS over HTTPS (#2875)
    • Aggiungere cmdlet di gestione O365 (#2931)```typescript import { TealOpenAI } from 'tealtiger';

const client = new TealOpenAI({ apiKey: process.env.OPENAI_API_KEY, guardrails: { piiDetection: true, promptInjection: true, contentModeration: true, }, budget: { maxCostPerRequest: 0.50, maxCostPerDay: 10.00, }, });

const response = await client.chat.completions.create({ model: 'gpt-4', messages: [{ role: 'user', content: 'Hello!' }], }); // Guardrails enforced. Cost tracked. Evidence produced.

root@kitploit:~
### Python```bash
pip install tealtiger

No Markdown content was provided in the INPUT section. Please paste the text to be translated.```python from tealtiger import TealOpenAI

client = TealOpenAI( api_key=os.getenv("OPENAI_API_KEY"), guardrails={ "pii_detection": True, "prompt_injection": True, "content_moderation": True, }, budget={ "max_cost_per_request": 0.50, "max_cost_per_day": 10.00, }, )

response = client.chat.completions.create( model="gpt-4", messages=[{"role": "user", "content": "Hello!"}], )

Guardrails enforced. Cost tracked. Evidence produced.

root@kitploit:~
---

## ✨ Funzionalità

### 🛡️ Guardrail di Sicurezza
- **Rilevamento PII** — Rileva e oscura automaticamente le informazioni sensibili
- **Prevenzione di Prompt Injection** — Blocca tentativi malevoli di iniezione di prompt
- **Moderazione dei Contenuti** — Filtra contenuti tossici, dannosi o inappropriati
- **Rilevamento Segreti** — 500+ pattern in 9 categorie con punteggio di confidenza
- **Regole Personalizzate** — Definisci le tue politiche di sicurezza

### 💰 Governance dei Costi
- **Applicazione del Budget** — Limiti rigidi per richiesta, sessione e giorno
- **Monitoraggio dei Costi** — Monitoraggio in tempo reale su tutti i provider
- **Avvisi di Costo** — Notifiche a soglie configurabili
- **Interruttori di Sicurezza** — Previene automaticamente cicli di costo incontrollati

### 🔌 12 Provider LLM
- **OpenAI** — GPT-4, GPT-4o, GPT-3.5
- **Anthropic** — Claude 3.5, Claude 3
- **Google Gemini** — Supporto multimodale
- **AWS Bedrock** — Claude, Titan, Jurassic, Command, Llama
- **Azure OpenAI** — Routing basato sul deployment
- **Cohere** — Chat, RAG, embeddings
- **Mistral AI** — Residenza dati europea
- **DeepSeek** — Modelli di ragionamento efficienti in termini di costi
- **Groq** — Inferenza a latenza ultra-bassa
- **Together AI** — Hosting di modelli open-source
- **HuggingFace TGI** — Inferenza auto-ospitata
- **xAI (Grok)** — Conoscenza in tempo reale

### 🔌 Adattatori di Piattaforma
- **AWS Bedrock Agents** — Adattatore nativo per guardrail
- **AWS AgentCore** — Plugin di governance pre/post azione
- **Azure AI Agent Service** — Middleware per pipeline di chiamata strumenti

### 🏗️ Architettura di Governance
- **Valutazione Deterministica delle Policy** — Nessun LLM nel percorso di governance
- **Evidenza Strutturata** — Ogni decisione produce un record ricostruibile
- **Prova Crittografica** — Alberi di Merkle + timestamp RFC 3161 (TealProof)
- **Identità Non Umana (NHI)** — Ciclo di vita dell'agente, applicazione dell'ambito, Zero Standing Privilege
- **Regole FREEZE** — Interruttori di emergenza immutabili con rilevamento di manomissioni
- **ID di Correlazione** — Tracciabilità end-to-end lungo la catena decisionale
- **Tracciabilità delle Policy** — Ogni verdetto riconduce all'autore umano della policy
- **OWASP Agentic Top 10** — Pacchetto di policy a configurazione zero che copre tutti e 10 i rischi ASI

---

## 🗺️ Copertura di Governance

| Dimensione | Cosa fa | Modulo |
|-----------|---------|--------|
| 🛡️ **Sicurezza** | Rilevamento segreti (500+ pattern), prompt injection, PII, moderazione contenuti, normalizzazione Unicode, rilevamento output codificato | `TealSecrets` `TealGuard` |
| 🔑 **Identità** | Ciclo di vita dell'Identità Non Umana, applicazione ambito, Zero Standing Privilege, attestazione agente | `TealEngine (NHI)` |
| ⚡ **Affidabilità** | Interruttori di sicurezza, budget di ripetizione, catene di fallback, degradazione deterministica | `TealCircuit` `TealReliability` |
| 🧠 **Memoria** | Provenienza scrittura, rilevamento iniezione istruzioni, prevenzione esfiltrazione, applicazione ambito | `TealMemory` |
| 💰 **Costo** | Soffitti di proprietà della governance, rilevamento anomalie, budget di token di ragionamento, attribuzione per agente | `TealMonitor` |
| 📋 **Evidenza** | Ricevute crittografiche (Merkle + RFC 3161), esportazione SARIF, span OTel, integrazione SIEM | `TealProof` `TealAudit` |
| ⚙️ **Policy** | Regole FREEZE, modalità PLAN_ONLY, bundle hot-swap, anti-manomissione, livelli di automazione | `TealEngine` |
| 🔄 **Flusso di Lavoro** | Flussi di lavoro di governance YAML dichiarativi, ereditarietà a livello organizzativo, applicazione di base | `TealFlow` |
| 📊 **Deriva** | Rilevamento deriva comportamentale, basi statistiche, regressione output modello | `TealDrift` |
| ⏱️ **Temporale** | TTL sessione, periodi di raffreddamento, restrizioni orarie | `TealTemporal` |
| 🔍 **Registro** | Monitoraggio deriva definizione MCP, scansione descrizione strumenti, lista bianca composizione adattatori | `TealRegistry` |
| 🧠 **Classificazione** | Inferenza ML ONNX locale (≤20ms), modalità ensemble, combinazione regex+ML | `TealClassifier` |

> **Principio di progettazione:** Nessun LLM nel percorso di governance. Stesso input + stessa policy = stessa decisione, ogni volta.

---

## 📦 SDK

| Lingua | Codice Sorgente | Pacchetto | Installazione |
|----------|------------|---------|---------|
| TypeScript | [tealtiger-typescript-prod](https://github.com/agentguard-ai/tealtiger-typescript-prod) | [npm](https://www.npmjs.com/package/tealtiger) | `npm install tealtiger` |
| Python | [tealtiger-python-prod](https://github.com/agentguard-ai/tealtiger-python-prod) | [PyPI](https://pypi.org/project/tealtiger/) | `pip install tealtiger` |

### 🔌 Adattatori per Framework

| Framework | Pacchetto | Installazione |
|-----------|---------|---------|
| LangChain | [langchain-tealtiger](https://github.com/agentguard-ai/tealtiger/tree/main/packages/langchain-tealtiger) | `pip install langchain-tealtiger` |
| Vercel AI SDK | [tealtiger-ai-sdk](https://github.com/agentguard-ai/tealtiger/tree/main/packages/tealtiger-ai-sdk) | `npm install tealtiger-ai-sdk` |
| PydanticAI | [pydanticai-tealtiger](https://github.com/agentguard-ai/tealtiger/tree/main/packages/pydanticai-tealtiger) | `pip install pydanticai-tealtiger` |
| Haystack | [haystack-tealtiger](https://github.com/agentguard-ai/tealtiger/tree/main/packages/haystack-tealtiger) | `pip install haystack-tealtiger` |
| CAMEL-AI | [camelai-tealtiger](https://github.com/agentguard-ai/tealtiger/tree/main/packages/camelai-tealtiger) | `pip install camelai-tealtiger` |

### 🔗 Integrazioni di Infrastruttura

| Piattaforma | Cosa fornisce | Installazione |
|----------|-----------------|---------|
| [Dakera](https://github.com/Dakera-AI/dakera-py) | Backend di stato di governance persistente (archiviazione costi, ricevute decisioni, catene di delega tramite KG) | `pip install dakera[tealtiger]` | [Docs](https://dakera.ai/integrations/tealtiger) |
| [AG2 Beta](https://github.com/ag2ai/ag2) | Estensione middleware di governance per agenti AG2 Beta | `pip install ag2-tealtiger` |
| [Portkey Gateway](https://github.com/Portkey-AI/gateway) | Guardrail webhook per Portkey AI Gateway | [Esempio](https://github.com/agentguard-ai/tealtiger/tree/main/examples/portkey-webhook-guardrail) |
| [Daytona](https://github.com/daytonaio/daytona) | Governance pre-esecuzione per esecuzione codice in sandbox | [Esempio](https://github.com/agentguard-ai/tealtiger/tree/main/examples/daytona-governed-sandbox) |

---

## 📚 Documentazione

- [Perché il tuo agente AI ha bisogno di un budget — governance dei costi per app LLM](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/blog/cost-governance-for-llm-apps.md)
- [OWASP Agentic Top 10 — difese pratiche con TealTiger](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/blog/owasp-agentic-top-10-defenses.md)
- [Guida Rapida](#-quick-start)
- [Guardrail di Sicurezza](#️-security-guardrails)
- [Governance dei Costi](#-cost-governance)
- [Configurazione Provider](#-7-llm-providers)
- [FAQ](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/faq.md)
- [Perché TealTiger?](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/why-tealtiger.md)
- [Matrice di Parità Funzionale Cross-SDK](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/cross-sdk-feature-parity-matrix.md)
- [Indici del Store Eventi di Governance](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/governance-event-store-indexes.md)
- [Riferimento Codice di Errore](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/error-code-reference.md)
- [Risoluzione dei Problemi](https://github.com/agentguard-ai/tealtiger/blob/HEAD/docs/troubleshooting.md)
- [Guida ai Contributi](https://github.com/agentguard-ai/tealtiger/blob/HEAD/CONTRIBUTING.md)
- [Politica di Sicurezza](https://github.com/agentguard-ai/tealtiger/blob/HEAD/SECURITY.md)
- [Codice di Condotta](https://github.com/agentguard-ai/tealtiger/blob/HEAD/CODE_OF_CONDUCT.md)
- [Roadmap](https://github.com/agentguard-ai/tealtiger/blob/HEAD/ROADMAP.md)

### Badge

Usa il badge TealTiger per mostrare che un progetto è governato da politiche di sicurezza e costi deterministiche degli agenti.

Badge chiaro:

[![TealTiger](https://img.shields.io/badge/Protected_by-TealTiger-00A9FF?logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMkwyIDd2NWMwIDUgNCA5IDggMTBzOC01IDgtMTBWOWwtMTAtNXoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTIgNEw0IDh2M2MwIDQgMy4yIDYuNSA4IDcuNHYtMTF6IiBmaWxsPSIjMDBBOUZGIi8+PC9zdmc+)](https://tealtiger.io)

[![TealTiger](https://img.shields.io/badge/Protected_by-TealTiger-00A9FF?logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMkwyIDd2NWMwIDUgNCA5IDggMTBzOC01IDgtMTBWOWwtMTAtNXoiIGZpbGw9IiMwMDBiMTkiLz48cGF0aCBkPSJNMTIgNEw0IDh2M2MwIDQgMy4yIDYuNSA4IDcuNHYtMTF6IiBmaWxsPSIjMDBBOUZGIi8+PC9zdmc+)](https://tealtiger.io)```md
[![Governed by TealTiger](https://raw.githubusercontent.com/agentguard-ai/tealtiger/main/assets/badges/governed-by-tealtiger.svg)](https://github.com/agentguard-ai/tealtiger)

Badge scuro:```md Governed by TealTiger

root@kitploit:~
### Python Hugging Face TGI Quickstart

Use `examples/python/huggingface_tgi_quickstart.py` per provare il provider protetto Hugging Face Text Generation Inference dall'SDK Python.```bash
export HF_API_TOKEN="your-hugging-face-token"
export HF_TGI_ENDPOINT="https://your-endpoint.endpoints.huggingface.cloud"
export HF_TGI_MODEL="meta-llama/Meta-Llama-3.1-8B-Instruct"

python examples/python/huggingface_tgi_quickstart.py

L'esempio abilita la configurazione di guardrail e monitoraggio dei costi, invia una richiesta chat di esempio, poi stampa la risposta, l'utilizzo dei token, il costo stimato, il provider e l'ID di correlazione. Utilizza valori segnaposto nei file di documentazione e .env.example; non impegnare mai un HF_API_TOKEN reale.

Schema delle Policy di TealEngine

Utilizza schemas/tealtiger-policy.schema.json per l'autocompletamento e la validazione dell'editor quando si scrivono file JSON o YAML delle policy di TealEngine. I file JSON delle policy possono includere:```json { "$schema": "./schemas/tealtiger-policy.schema.json" }

root@kitploit:~
Per le policy YAML, configura la mappatura dello schema YAML del tuo editor in modo che i file di policy come `tealtiger-policy.yml` puntino a `./schemas/tealtiger-policy.schema.json`.

### Convalidare i File di Policy

Usa lo script di convalida delle policy per verificare un file JSON di policy TealTiger prima di utilizzarlo in ambienti CI/CD o di governance runtime:```bash
npm install
npx ts-node scripts/validate-policy.ts ./my-policy.json

Puoi anche eseguire lo script npm:```bash npm run validate:policy -- ./my-policy.json

root@kitploit:~
Il caricatore carica
[`schemas/tealtiger-policy.schema.json`](https://github.com/agentguard-ai/tealtiger/blob/HEAD/schemas/tealtiger-policy.schema.json),
stampa gli errori di validazione dello schema, esce con `0` quando la policy è valida, ed esce
con `1` quando la policy è non valida.

---

## 🐯 Costruisci con noi — Programma per primi contributori

TealTiger è open source e stiamo cercando primi contributori per dare forma al futuro della governance degli agenti IA.

### Su cosa puoi lavorare

| Area | Esempi | Difficoltà |
|------|--------|------------|
| 🔍 Rilevamento dei segreti | Nuovi pattern di rilevamento, categorie personalizzate | 🟢 Principiante |
| 📝 Documentazione | Guide, esempi, documentazione API, correzioni di errori di battitura | 🟢 Principiante |
| 🧪 Test | Test unitari, test basati su proprietà, test di integrazione | 🟡 Intermedio |
| 🔌 Integrazioni | Middleware LangChain, CrewAI, AG2, LlamaIndex | 🟡 Intermedio |
| 💾 Adattatori di memoria | Adattatori per Redis, Pinecone, Weaviate, ChromaDB | 🟡 Intermedio |
| 🔄 Modelli CI/CD | Jenkins, Azure Pipelines, Bitbucket Pipelines | 🟡 Intermedio |
| 🏗️ Moduli principali | Motore di governance, esportazione delle evidenze, valutazione delle policy | 🔴 Avanzato |

### Cosa ottengono i primi contributori

- 🏆 **Nominato in CONTRIBUTORS.md** e nelle note di rilascio
- 🎖️ **Badge "Founding Contributor"** — primi 25 PR merged ottengono un riconoscimento permanente
- 📣 **Ringraziamenti sui canali social di TealTiger** (LinkedIn, X, Dev.to)
- 🔑 **Accesso anticipato** alle prossime funzionalità di governance prima del rilascio pubblico
- 💬 **Accesso diretto** al team principale tramite GitHub Discussions
- 📝 **Opportunità di co-autore** per articoli tecnici sul blog

### Per iniziare```bash
# 1. Star this repo (it helps!)

# 2. Fork and clone the SDK you want to contribute to:
# TypeScript SDK:
git clone https://github.com/agentguard-ai/tealtiger-typescript-prod.git
# Python SDK:
git clone https://github.com/agentguard-ai/tealtiger-python-prod.git

# 3. Pick a "good first issue"
# https://github.com/agentguard-ai/tealtiger/issues?q=label%3A%22good+first+issue%22

# 4. Submit a PR
# 5. Join the team 🐯

Vedi CONTRIBUTING.md per le linee guida dettagliate.


🗺️ Roadmap

Corrente: v1.4.0 — Adozione Zero-Config e Dashboard di Governance (rilasciata il 9 luglio 2026)

  • observe(client) — auto-strumentazione in 1 riga per 12 provider, zero configurazione
  • freeze() / unfreeze() — interruttore di spegnimento istantaneo, nessuna policy richiesta
  • Baseline comportamentale — profilazione P50/P95/P99 costruita dalle prime 100 richieste
  • Rilevamento PII in modalità REPORT_ONLY — scansione passiva senza blocco
  • Dashboard di Governance — ridisegnata con tema chiaro, widget di sicurezza, isolamento degli errori
  • Sovraccarico inferiore a 5ms per chiamata — in-process, deterministico, funzionante offline

Precedente: v1.3.0 — Governance per Agenti Autonomi (rilasciata il 18 maggio 2026)

Pianificato: v1.5.0 — Piattaforma Enterprise (Q4 2026)

  • Multi-tenancy con isolamento completo dei dati
  • RBAC (Owner, Admin, Policy Author, Viewer, Auditor)
  • SSO tramite SAML 2.0 / OIDC (Okta, Azure AD, Google)
  • Esportazione SIEM (Splunk, Elastic, Sentinel, Datadog)
  • Staging delle policy, modalità dry-run, deployment canary
  • Report di conformità programmati e dashboard esecutivo

Futuro: v2.0.0 — Piattaforma di sicurezza SaaS (Q1 2027)

  • Piano di controllo SaaS completo (modello CSPM/CWPP per agenti AI)
  • Console esecutiva CISO con punteggio di salute della governance
  • TealTiger Operator & Agent per Kubernetes
  • Rilevamento AI ombra (scoperta di agenti non governati)
  • Interruttore di spegnimento remoto dalla console SaaS
  • Plugin CloudEvents, OpenTelemetry, Backstage

🌟 Community

  • Discord: Unisciti alla community TealTiger
  • GitHub Discussions: Fai domande, condividi idee
  • LinkedIn: TealTiger
  • X (Twitter): @TealtigerAI
  • Documentazione: docs.tealtiger.ai
  • Blog: blogs.tealtiger.ai
  • Playground: playground.tealtiger.ai
  • Email: [email protected]

🔒 Sicurezza

TealTiger si impegna a pratiche di sicurezza open-source responsabili.

OpenSSF Scorecard OpenSSF Best Practices Dependabot CodeQL

Per segnalazioni di vulnerabilità, consulta la nostra Politica di Sicurezza.


📄 Licenza

TealTiger è concesso in licenza Apache 2.0.


🙏 Riconoscimenti

Costruito con ❤️ dal team TealTiger e dai contributori.


👥 Contributori

Contributors

Vuoi contribuire? Dai un'occhiata alla guida CONTRIBUTING.md!


⭐ Metti una stella a questo repository se credi che gli agenti AI abbiano bisogno di governance, non solo di barriere di sicurezza.

Segnala un bug · Richiedi una funzionalità · Fai una domanda

🌐 Provider Supportati

I dati sui prezzi provengono da docs/cost-comparison.md (ultimo aggiornamento aprile 2026). Copertura indica se TealTiger ha verificato il monitoraggio dei costi end-to-end tramite l'API observe().

Legenda copertura

  • ✅ — Verificato end-to-end tramite observe() + testato in test_property_20_cost_monotonicity.py
  • 🟡 — Importato nell'adattatore observe(), nessun test di proprietà ancora
  • 🛠️ — Esiste un esempio di adattatore, nessuna integrazione observe() ancora
  • ❌ — Elencato solo in cost-comparison.md, nessun hook SDK ancora (PR benvenuti)
Scarica lo strumento
PortTransportProtocol
111TCP, UDPPortmapper (NFS)
135TCP, UDPEPMAP (Microsoft RPC)
137TCP, UDPNetBIOS-NS
139TCPSMB
445TCPSMB over TCP
PortTransportProtocol
80TCPHTTP
8000TCPHTTP
8080TCPHTTP
PortTransportProtocol
5900TCPVNC
5901TCPVNC
from tealtiger.observe import observe, freeze
client = observe(OpenAI()) # done — all calls are now instrumented
print(client.get_cost()) # ObserveCostSummary(total_cost=0.0023, ...)
ProviderModello EsempioInput $/1MOutput $/1MCoperturaEsempio
OpenAIGPT-5.4$2.50$15.00✅examples/observe_quickstart.py
OpenAIGPT-5.4 mini$0.75$4.50✅examples/observe_quickstart.py
AnthropicClaude Sonnet 4$3.00$15.00✅examples/observe_quickstart.py
AnthropicClaude Haiku 3.5$0.80$4.00✅examples/observe_quickstart.py
AnthropicClaude Opus 4.1$15.00$75.00🟡—
GeminiGemini 3 Flash Preview$0.50$3.00🛠️examples/multi-provider-setup.ts
GeminiGemini 3 Pro Preview$2.00$12.00🛠️examples/multi-provider-setup.ts
GeminiGemini 2.5 Flash-Lite$0.10$0.40🛠️examples/multi-provider-setup.ts
BedrockAmazon Nova Micro$0.035$0.14🛠️examples/bedrock-multi-provider.ts
BedrockAmazon Nova Lite$0.06$0.24🛠️examples/bedrock-multi-provider.ts
BedrockAmazon Nova Pro$0.80$3.20🛠️examples/bedrock-multi-provider.ts
Azure OpenAIGPT-5 Global Standard$1.25$10.00🛠️examples/multi-provider-failover.ts
Azure OpenAIGPT-5 mini Global Standard$0.25$2.00🛠️examples/multi-provider-failover.ts
CohereCommand A$2.50$10.00❌—
CohereCommand R+$2.50$10.00❌—
MistralMistral Large 3$0.50$1.50❌—
MistralMistral Small 4$0.15$0.60❌—
MistralMistral Medium 3.5$1.50$7.50❌—