Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
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
PwnzzAI — Piattaforma pratica di apprendimento sulla sicurezza AI con applicazioni LLM volutamente vulnerabili. Esplora l'OWASP Top 10 per LLM attraverso scenari interattivi di pizzeria che coprono injection di prompt, divulgazione di dati e rischi della supply chain. | Kitploit
Strumenti/GitHubGitHub/owasp/pwnzzai
Analisi delle VulnerabilitàSicurezza WebCTFPenetration TestingApprendimento e FormazioneRisorse CuratePercorsi e CorsiSicurezza dell'IALab e Pratica
GitHubowasp/pwnzzai

PwnzzAI

Piattaforma pratica di apprendimento sulla sicurezza AI con applicazioni LLM volutamente vulnerabili. Esplora l'OWASP Top 10 per LLM attraverso scenari interattivi di pizzeria che coprono injection di prompt, divulgazione di dati e rischi della supply chain.

6318177 giorni faRevisionato da Kitploit
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

🍕 Benvenuti al PwnzzAI(/pəʊnzɑː/) Shop – Il Negozio di Pizze Vulnerabile! 💻

PwnzzAI Shop

Al PwnzzAI Shop, ogni fetta serve una porzione di istruzione olistica sulla sicurezza dell'IA. Questa piattaforma di apprendimento pratica prepara i professionisti a comprendere la protezione delle tecnologie IA in senso ampio, proposta attraverso un coinvolgente e pratico scenario di pizzeria.

Proprio come un ingrediente sbagliato può rovinare una pizza, un prompt difettoso o un'architettura inadeguata possono lasciare le tecnologie IA esposte a gravi minacce, tra cui violazioni delle informazioni, furto di proprietà intellettuale o accessi illegittimi.

Qui esplorerai esempi pratici di come le vulnerabilità vengono create, sfruttate e mitigate. Per alcune pagine dovrai accedere come alice/alice o bob/bob. Prendi una fetta, addentrati e scopri quanto può essere delizioso imparare la sicurezza dell'IA.

Indice dei contenuti

  • Informazioni
    • Ambito e Obiettivi di Apprendimento
  • Istruzioni di configurazione
    • Opzione 1: Docker (PwnzzAI + Ollama)
    • Se l'immagine predefinita non viene scaricata (creala localmente)
    • Opzione 2: Docker (Il tuo Ollama + immagine PwnzzAI)
    • Opzione 3: Esegui il codice sorgente direttamente
    • Risoluzione dei problemi: connessione Ollama (WSL + Docker)
    • Host del workshop: scegliere OpenAI, Claude, Gemini o altri modelli cloud
  • Caratteristiche
  • Copertura della Sicurezza dell'IA
    • Quadro di apprendimento
    • Vulnerabilità implementate
    • Supporto ai modelli

Informazioni

PwnzzAI Shop rappresenta una piattaforma di apprendimento pratica costruita appositamente per l'insegnamento della protezione delle tecnologie IA. Questa applicazione web Flask volutamente insicura mostra un'ampia gamma di debolezze di sicurezza dell'IA attraverso un'esperienza immersiva di pizzeria.

Partner fondatore: OWASP AI Exchange

Ambito e Obiettivi di Apprendimento

PwnzzAI è progettato come una piattaforma di apprendimento completa e in evoluzione, allineata alla tassonomia dei rischi di AI Exchange. Il suo ambito si espande progressivamente in linea con i framework di analisi della sicurezza e le linee guida difensive di OWASP AI Exchange, garantendo rilevanza a lungo termine man mano che le pratiche di sicurezza dell'IA maturano. Il progetto attualmente incorpora la OWASP Top 10 per gli LLM, con un'architettura volutamente mappata sulle classificazioni di rischio di AI Exchange. Nel tempo, PwnzzAI mira a trasformarsi in un ecosistema di apprendimento strutturato che supporta:

  • Formazione sulla protezione e difesa dell'IA, inclusi percorsi di apprendimento autonomi

  • Programmi di formazione pratica sulla sicurezza con esercizi concreti basati su scenari

  • Iniziative di apprendimento di gruppo per ingegneri e professionisti della sicurezza

  • Formazione end-to-end sulla sicurezza dell'IA, che copre progettazione, sviluppo, distribuzione e operazioni

Istruzioni di configurazione

Scegli uno di questi 3 modi per eseguire PwnzzAI:

  1. Docker con entrambe le immagini (PwnzzAI + Ollama)
  2. Docker con il tuo Ollama locale/remoto e solo l'immagine PwnzzAI
  3. Esegui il codice sorgente direttamente

Prima di iniziare (Tutte le opzioni)

  1. Installa Docker Desktop da https://www.docker.com/products/docker-desktop.
  2. Apri Docker Desktop e attendi che indichi che Docker è in esecuzione.
  3. Installa Git se non lo hai già.
  4. Clona questo repository ed entraci:
git clone https://github.com/OWASP/PwnzzAI.git
cd PwnzzAI

Opzionale: configurare un modello cloud (OpenAI / Gemini / Claude)

I laboratori funzionano subito con un modello locale gratuito. Per utilizzare anche le schede modello cloud (OpenAI / Gemini / Claude), servono due cose: una chiave API e un nome del modello:

  • Chiave API — può essere inserita in fase di esecuzione tramite la pagina Lab Setup dell'app, oppure impostata in .env (OPENAI_API_KEY=...). La chiave inserita in Lab Setup ha la precedenza.
  • Nome del modello — non ha interfaccia UI; deve essere inserito in .env. Non esiste un valore predefinito nel codice, quindi le chiamate falliscono con LLM Provider NOT provided se non è impostato.

Crea il file .env dal template e decommenta la riga del modello:

cp .env.example .env
# then edit .env and set, for example:
#   OPENAI_MODEL=gpt-4o-mini
#   (or LITELLM_MODEL=gemini/gemini-2.5-flash, etc.)

Riavvia l'app dopo aver modificato .env. Per una guida completa su provider/modelli, consulta Host del workshop: scegliere OpenAI, Claude, Gemini o altri modelli cloud.

Opzione 1: Docker (PwnzzAI + Ollama)

Usa questa opzione se vuoi che Docker esegua sia l'app PwnzzAI sia Ollama per te.

  1. Avvia entrambi i container:
docker compose up -d
  1. Verifica che entrambi i servizi siano in esecuzione:
docker compose ps
  1. Apri l'app nel tuo browser:
http://localhost:8080
  1. Nell'app, vai alla pagina Basics ed esegui la configurazione di Ollama per scaricare i modelli.

  2. Segui i log se necessario:


# App logs
docker compose logs -f pwnzzai-app

# Ollama logs (optional)
docker compose logs -f ollama
  1. Ferma tutto quando hai finito:
docker compose down
  1. Reset completo opzionale (rimuove anche i modelli Ollama salvati):
docker compose down -v

Se pubblichi l'immagine dell'app su un altro percorso di registry, sovrascrivi il nome dell'immagine all'avvio:

PWNZZAI_IMAGE=ghcr.io/owasp/pwnzzai:latest docker compose up -d

Se l'immagine predefinita non viene scaricata (creala localmente)

docker compose utilizza l'immagine predefinita pwnzzai-app da docker-compose.yml (sovrascrivibile con PWNZZAI_IMAGE). Se docker compose up fallisce con denied, unauthorized o simili durante il pull dell'immagine, il registry potrebbe richiedere l'accesso o il tuo account potrebbe non avere i permessi di pull. Puoi comunque eseguire tutto da questo repository creando localmente l'immagine dell'app e indicando a compose di usarla.

Dalla radice del repository:

docker build -t pwnzzai-local:dev .
PWNZZAI_IMAGE=pwnzzai-local:dev docker compose up -d

Windows PowerShell:

docker build -t pwnzzai-local:dev .
$env:PWNZZAI_IMAGE="pwnzzai-local:dev"; docker compose up -d

Poi apri http://localhost:8080. Il primo caricamento può fallire brevemente mentre Flask si avvia all'interno del container; attendi qualche secondo e aggiorna se vedi un errore di connessione.

Se invece hai accesso all'immagine sul registry, puoi autenticarti prima (esempio per GitHub Container Registry):

docker login ghcr.io

Lo stesso approccio PWNZZAI_IMAGE=pwnzzai-local:dev vale per l'Opzione 2 se usi docker-compose.external-ollama.yml e incontri lo stesso errore di pull.

Opzione 2: Docker (Il tuo Ollama + immagine PwnzzAI)

Usa questa opzione se Ollama è già in esecuzione altrove e vuoi eseguire solo PwnzzAI in Docker.

Scarica lo strumento