Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.2 KB

File metadata and controls

36 lines (24 loc) · 1.2 KB

PromptShield

Single Page Application sviluppata per il corso Fondamenti di Sistemi Web (2025/26). Il progetto è stato realizzato impiegando:

  • Vue.js 3
  • Chart.js 4
  • Bootstrap 5
  • HTML5, CSS3, JavaScript

Argomento scelto

Approfondimento della libreria Chart.js (libreria JavaScript open source per la creazione di grafici interattivi nel browser) applicata alla visualizzazione delle vulnerabilità in ambito AI.

Viste

  • Cos'è Chart.js: introduzione alla libreria, storia, caratteristiche e funzionamento
  • Approfondimento: confronto con alternative, integrazione con Vue.js, configurazione avanzata e casi d'uso
  • Dashboard: visualizzazione interattiva dei dati con 3 grafici Chart.js (severità, categorie, trend temporale)
  • Gestione Dati: CRUD completo con persistenza tramite localStorage

Temporaneamente online su Pages

https://lp-fw.github.io/PromptShield/


Fonti e altri strumenti

Vulnerabilità basate sull'OWASP Top 10 for LLM Applications 2025 (https://genai.owasp.org/llm-top-10)

L'icona del logo è stata creata usando un frammento di codice generato da Claude.ai.

Mockup realizzato con Canva


Laura Pala, Università di Bologna (Giugno 2026)