Template per Checklist Sicurezza Applicativa in Excel
Serve a security engineer, sviluppatori e tech lead che devono verificare la postura di sicurezza di un'applicazione prima del rilascio. Concreto: descrivi tipo di app e stack e ottieni una checklist a controlli puntuali (autenticazione, controllo accessi, input, crittografia, logging, dipendenze) con gravita, come verificare ed esito da compilare, pronta per Excel come registro di audit.
Inserisci i tuoi dati: il prompt si completa qui sotto, pronto da copiare.
<role>
Agisci come un application security engineer senior esperto di secure coding, OWASP Top 10 / ASVS e audit di sicurezza applicativa.
</role>
<task>
Genera una checklist di sicurezza applicativa adattata all'applicazione indicata, organizzata per categoria di rischio. Per ogni controllo specifica cosa verificare, come verificarlo, la gravita, un riferimento alla categoria OWASP e l'azione di remediation tipica. Aggiungi un foglio di riepilogo per gravita. Lo stato di ciascun controllo resta da compilare dal team.
</task>
<context>
Applicazione: [tipo e descrizione, es. web app, API REST, mobile backend]. Stack/tecnologie: [linguaggio, framework, database, infrastruttura]. Funzionalita sensibili: [es. autenticazione, pagamenti, upload file, dati personali]. Profilo di rischio/compliance: [es. GDPR, dati finanziari]. Aree di particolare attenzione: [eventuali punti gia noti come critici]. Esclusioni note: [funzionalita non presenti].
</context>
<output_format>
Restituisci 2 fogli in formato TSV (separato da tab) pronti per Excel, ciascuno con titolo.
FOGLIO 1 'Checklist sicurezza' colonne: ID | Categoria | Controllo | Come verificare | Gravita (Critica/Alta/Media/Bassa) | Stato (default 'Da verificare', valori: Da verificare/Conforme/Non conforme/N/A) | Riferimento OWASP | Azione di remediation. Raggruppa i controlli per categoria nell'ordine delle aree di rischio.
FOGLIO 2 'Riepilogo per gravita' colonne: Gravita | N. controlli | Da verificare | Conformi | Non conformi (con i conteggi coerenti col foglio 1).
</output_format>
<constraints>
Includi solo controlli pertinenti al tipo di applicazione e allo stack forniti; marca come N/A quelli non applicabili invece di ometterli del tutto se rilevanti per completezza. NON dichiarare esiti reali: lo stato di default e 'Da verificare', il prompt non puo sapere se l'app e conforme. Le azioni di remediation devono essere concrete e specifiche, non generiche ('migliorare la sicurezza'). Il riferimento OWASP deve essere coerente con il controllo. I conteggi del foglio 2 devono corrispondere al foglio 1. Tutto in italiano. Nessun testo discorsivo fuori dalle tabelle.
</constraints>
<tone>
Professionale, rigoroso, orientato alla verifica.
</tone>
Ruolo: Agisci come un application security engineer senior esperto di secure coding, OWASP Top 10 / ASVS e audit di sicurezza applicativa.
Obiettivo: Genera una checklist di sicurezza applicativa adattata all'applicazione indicata, organizzata per categoria di rischio. Per ogni controllo specifica cosa verificare, come verificarlo, la gravita, un riferimento alla categoria OWASP e l'azione di remediation tipica. Aggiungi un foglio di riepilogo per gravita. Lo stato di ciascun controllo resta da compilare dal team.
Contesto: Applicazione: [tipo e descrizione, es. web app, API REST, mobile backend]. Stack/tecnologie: [linguaggio, framework, database, infrastruttura]. Funzionalita sensibili: [es. autenticazione, pagamenti, upload file, dati personali]. Profilo di rischio/compliance: [es. GDPR, dati finanziari]. Aree di particolare attenzione: [eventuali punti gia noti come critici]. Esclusioni note: [funzionalita non presenti].
Formato output: Restituisci 2 fogli in formato TSV (separato da tab) pronti per Excel, ciascuno con titolo.
FOGLIO 1 'Checklist sicurezza' colonne: ID | Categoria | Controllo | Come verificare | Gravita (Critica/Alta/Media/Bassa) | Stato (default 'Da verificare', valori: Da verificare/Conforme/Non conforme/N/A) | Riferimento OWASP | Azione di remediation. Raggruppa i controlli per categoria nell'ordine delle aree di rischio.
FOGLIO 2 'Riepilogo per gravita' colonne: Gravita | N. controlli | Da verificare | Conformi | Non conformi (con i conteggi coerenti col foglio 1).
Vincoli & regole: Includi solo controlli pertinenti al tipo di applicazione e allo stack forniti; marca come N/A quelli non applicabili invece di ometterli del tutto se rilevanti per completezza. NON dichiarare esiti reali: lo stato di default e 'Da verificare', il prompt non puo sapere se l'app e conforme. Le azioni di remediation devono essere concrete e specifiche, non generiche ('migliorare la sicurezza'). Il riferimento OWASP deve essere coerente con il controllo. I conteggi del foglio 2 devono corrispondere al foglio 1. Tutto in italiano. Nessun testo discorsivo fuori dalle tabelle.
Tono & stile: Professionale, rigoroso, orientato alla verifica.
## Ruolo
Agisci come un application security engineer senior esperto di secure coding, OWASP Top 10 / ASVS e audit di sicurezza applicativa.
## Contesto
Applicazione: [tipo e descrizione, es. web app, API REST, mobile backend]. Stack/tecnologie: [linguaggio, framework, database, infrastruttura]. Funzionalita sensibili: [es. autenticazione, pagamenti, upload file, dati personali]. Profilo di rischio/compliance: [es. GDPR, dati finanziari]. Aree di particolare attenzione: [eventuali punti gia noti come critici]. Esclusioni note: [funzionalita non presenti].
## Obiettivo
Genera una checklist di sicurezza applicativa adattata all'applicazione indicata, organizzata per categoria di rischio. Per ogni controllo specifica cosa verificare, come verificarlo, la gravita, un riferimento alla categoria OWASP e l'azione di remediation tipica. Aggiungi un foglio di riepilogo per gravita. Lo stato di ciascun controllo resta da compilare dal team.
## Tono & stile
Professionale, rigoroso, orientato alla verifica.
## Formato output
Restituisci 2 fogli in formato TSV (separato da tab) pronti per Excel, ciascuno con titolo.
FOGLIO 1 'Checklist sicurezza' colonne: ID | Categoria | Controllo | Come verificare | Gravita (Critica/Alta/Media/Bassa) | Stato (default 'Da verificare', valori: Da verificare/Conforme/Non conforme/N/A) | Riferimento OWASP | Azione di remediation. Raggruppa i controlli per categoria nell'ordine delle aree di rischio.
FOGLIO 2 'Riepilogo per gravita' colonne: Gravita | N. controlli | Da verificare | Conformi | Non conformi (con i conteggi coerenti col foglio 1).
## Vincoli & regole
Includi solo controlli pertinenti al tipo di applicazione e allo stack forniti; marca come N/A quelli non applicabili invece di ometterli del tutto se rilevanti per completezza. NON dichiarare esiti reali: lo stato di default e 'Da verificare', il prompt non puo sapere se l'app e conforme. Le azioni di remediation devono essere concrete e specifiche, non generiche ('migliorare la sicurezza'). Il riferimento OWASP deve essere coerente con il controllo. I conteggi del foglio 2 devono corrispondere al foglio 1. Tutto in italiano. Nessun testo discorsivo fuori dalle tabelle.
## Ruolo
Agisci come un application security engineer senior esperto di secure coding, OWASP Top 10 / ASVS e audit di sicurezza applicativa.
## Obiettivo
Genera una checklist di sicurezza applicativa adattata all'applicazione indicata, organizzata per categoria di rischio. Per ogni controllo specifica cosa verificare, come verificarlo, la gravita, un riferimento alla categoria OWASP e l'azione di remediation tipica. Aggiungi un foglio di riepilogo per gravita. Lo stato di ciascun controllo resta da compilare dal team.
## Contesto
Applicazione: [tipo e descrizione, es. web app, API REST, mobile backend]. Stack/tecnologie: [linguaggio, framework, database, infrastruttura]. Funzionalita sensibili: [es. autenticazione, pagamenti, upload file, dati personali]. Profilo di rischio/compliance: [es. GDPR, dati finanziari]. Aree di particolare attenzione: [eventuali punti gia noti come critici]. Esclusioni note: [funzionalita non presenti].
## Formato output
Restituisci 2 fogli in formato TSV (separato da tab) pronti per Excel, ciascuno con titolo.
FOGLIO 1 'Checklist sicurezza' colonne: ID | Categoria | Controllo | Come verificare | Gravita (Critica/Alta/Media/Bassa) | Stato (default 'Da verificare', valori: Da verificare/Conforme/Non conforme/N/A) | Riferimento OWASP | Azione di remediation. Raggruppa i controlli per categoria nell'ordine delle aree di rischio.
FOGLIO 2 'Riepilogo per gravita' colonne: Gravita | N. controlli | Da verificare | Conformi | Non conformi (con i conteggi coerenti col foglio 1).
## Vincoli & regole
Includi solo controlli pertinenti al tipo di applicazione e allo stack forniti; marca come N/A quelli non applicabili invece di ometterli del tutto se rilevanti per completezza. NON dichiarare esiti reali: lo stato di default e 'Da verificare', il prompt non puo sapere se l'app e conforme. Le azioni di remediation devono essere concrete e specifiche, non generiche ('migliorare la sicurezza'). Il riferimento OWASP deve essere coerente con il controllo. I conteggi del foglio 2 devono corrispondere al foglio 1. Tutto in italiano. Nessun testo discorsivo fuori dalle tabelle.
## Tono & stile
Professionale, rigoroso, orientato alla verifica.
## Verbosità
Fornisci una risposta completa e dettagliata, coerente con il formato richiesto.
## Ruolo
Agisci come un application security engineer senior esperto di secure coding, OWASP Top 10 / ASVS e audit di sicurezza applicativa.
## Obiettivo
Genera una checklist di sicurezza applicativa adattata all'applicazione indicata, organizzata per categoria di rischio. Per ogni controllo specifica cosa verificare, come verificarlo, la gravita, un riferimento alla categoria OWASP e l'azione di remediation tipica. Aggiungi un foglio di riepilogo per gravita. Lo stato di ciascun controllo resta da compilare dal team.
## Contesto
Applicazione: [tipo e descrizione, es. web app, API REST, mobile backend]. Stack/tecnologie: [linguaggio, framework, database, infrastruttura]. Funzionalita sensibili: [es. autenticazione, pagamenti, upload file, dati personali]. Profilo di rischio/compliance: [es. GDPR, dati finanziari]. Aree di particolare attenzione: [eventuali punti gia noti come critici]. Esclusioni note: [funzionalita non presenti].
## Formato output
Restituisci 2 fogli in formato TSV (separato da tab) pronti per Excel, ciascuno con titolo.
FOGLIO 1 'Checklist sicurezza' colonne: ID | Categoria | Controllo | Come verificare | Gravita (Critica/Alta/Media/Bassa) | Stato (default 'Da verificare', valori: Da verificare/Conforme/Non conforme/N/A) | Riferimento OWASP | Azione di remediation. Raggruppa i controlli per categoria nell'ordine delle aree di rischio.
FOGLIO 2 'Riepilogo per gravita' colonne: Gravita | N. controlli | Da verificare | Conformi | Non conformi (con i conteggi coerenti col foglio 1).
## Vincoli & regole
Includi solo controlli pertinenti al tipo di applicazione e allo stack forniti; marca come N/A quelli non applicabili invece di ometterli del tutto se rilevanti per completezza. NON dichiarare esiti reali: lo stato di default e 'Da verificare', il prompt non puo sapere se l'app e conforme. Le azioni di remediation devono essere concrete e specifiche, non generiche ('migliorare la sicurezza'). Il riferimento OWASP deve essere coerente con il controllo. I conteggi del foglio 2 devono corrispondere al foglio 1. Tutto in italiano. Nessun testo discorsivo fuori dalle tabelle.
## Tono & stile
Professionale, rigoroso, orientato alla verifica.
## Verbosità
Fornisci una risposta completa e dettagliata, coerente con il formato richiesto.
## Ruolo
Agisci come un application security engineer senior esperto di secure coding, OWASP Top 10 / ASVS e audit di sicurezza applicativa.
## Obiettivo
Genera una checklist di sicurezza applicativa adattata all'applicazione indicata, organizzata per categoria di rischio. Per ogni controllo specifica cosa verificare, come verificarlo, la gravita, un riferimento alla categoria OWASP e l'azione di remediation tipica. Aggiungi un foglio di riepilogo per gravita. Lo stato di ciascun controllo resta da compilare dal team.
## Contesto
Applicazione: [tipo e descrizione, es. web app, API REST, mobile backend]. Stack/tecnologie: [linguaggio, framework, database, infrastruttura]. Funzionalita sensibili: [es. autenticazione, pagamenti, upload file, dati personali]. Profilo di rischio/compliance: [es. GDPR, dati finanziari]. Aree di particolare attenzione: [eventuali punti gia noti come critici]. Esclusioni note: [funzionalita non presenti].
## Formato output
Restituisci 2 fogli in formato TSV (separato da tab) pronti per Excel, ciascuno con titolo.
FOGLIO 1 'Checklist sicurezza' colonne: ID | Categoria | Controllo | Come verificare | Gravita (Critica/Alta/Media/Bassa) | Stato (default 'Da verificare', valori: Da verificare/Conforme/Non conforme/N/A) | Riferimento OWASP | Azione di remediation. Raggruppa i controlli per categoria nell'ordine delle aree di rischio.
FOGLIO 2 'Riepilogo per gravita' colonne: Gravita | N. controlli | Da verificare | Conformi | Non conformi (con i conteggi coerenti col foglio 1).
## Vincoli & regole
Includi solo controlli pertinenti al tipo di applicazione e allo stack forniti; marca come N/A quelli non applicabili invece di ometterli del tutto se rilevanti per completezza. NON dichiarare esiti reali: lo stato di default e 'Da verificare', il prompt non puo sapere se l'app e conforme. Le azioni di remediation devono essere concrete e specifiche, non generiche ('migliorare la sicurezza'). Il riferimento OWASP deve essere coerente con il controllo. I conteggi del foglio 2 devono corrispondere al foglio 1. Tutto in italiano. Nessun testo discorsivo fuori dalle tabelle.
## Tono & stile
Professionale, rigoroso, orientato alla verifica.
## Verbosità
Fornisci una risposta completa e dettagliata, coerente con il formato richiesto.
Genera una checklist di sicurezza applicativa adattata all'applicazione indicata, organizzata per categoria di rischio. Per ogni controllo specifica cosa verificare, come verificarlo, la gravita, un riferimento alla categoria OWASP e l'azione di remediation tipica. Aggiungi un foglio di riepilogo per gravita. Lo stato di ciascun controllo resta da compilare dal team.
Ruolo: Agisci come un application security engineer senior esperto di secure coding, OWASP Top 10 / ASVS e audit di sicurezza applicativa.
Contesto: Applicazione: [tipo e descrizione, es. web app, API REST, mobile backend]. Stack/tecnologie: [linguaggio, framework, database, infrastruttura]. Funzionalita sensibili: [es. autenticazione, pagamenti, upload file, dati personali]. Profilo di rischio/compliance: [es. GDPR, dati finanziari]. Aree di particolare attenzione: [eventuali punti gia noti come critici]. Esclusioni note: [funzionalita non presenti].
Formato output: Restituisci 2 fogli in formato TSV (separato da tab) pronti per Excel, ciascuno con titolo.
FOGLIO 1 'Checklist sicurezza' colonne: ID | Categoria | Controllo | Come verificare | Gravita (Critica/Alta/Media/Bassa) | Stato (default 'Da verificare', valori: Da verificare/Conforme/Non conforme/N/A) | Riferimento OWASP | Azione di remediation. Raggruppa i controlli per categoria nell'ordine delle aree di rischio.
FOGLIO 2 'Riepilogo per gravita' colonne: Gravita | N. controlli | Da verificare | Conformi | Non conformi (con i conteggi coerenti col foglio 1).
Vincoli & regole: Includi solo controlli pertinenti al tipo di applicazione e allo stack forniti; marca come N/A quelli non applicabili invece di ometterli del tutto se rilevanti per completezza. NON dichiarare esiti reali: lo stato di default e 'Da verificare', il prompt non puo sapere se l'app e conforme. Le azioni di remediation devono essere concrete e specifiche, non generiche ('migliorare la sicurezza'). Il riferimento OWASP deve essere coerente con il controllo. I conteggi del foglio 2 devono corrispondere al foglio 1. Tutto in italiano. Nessun testo discorsivo fuori dalle tabelle.
Tono & stile: Professionale, rigoroso, orientato alla verifica.
Esempio di output
Foglio 1 - Checklist sicurezza ID | Categoria | Controllo | Come verificare | Gravita | Stato | Riferimento OWASP | Azione di remediation SEC-01 | Controllo accessi | Ogni endpoint verifica i permessi lato server | Test con utente non autorizzato su risorse altrui | Critica | Da verificare | A01 Broken Access Control | Aggiungere authorization gate server-side SEC-02 | Autenticazione | Password salvate con hashing forte (bcrypt/argon2) | Ispezione codice/DB | Alta | Da verificare | A07 | Migrare a argon2id SEC-03 | Input/Injection | Query parametrizzate, niente concatenazione SQL | Code review query layer | Critica | Da verificare | A03 Injection | Usare prepared statement SEC-04 | Crittografia trasporto | HTTPS forzato, HSTS attivo | Scan header risposta | Alta | Da verificare | A02 | Abilitare HSTS SEC-05 | Dipendenze | Nessuna libreria con CVE Critica/Alta | Scansione SCA | Alta | Da verificare | A06 | Aggiornare pacchetti vulnerabili Foglio 2 - Riepilogo per gravita Gravita | N. controlli | Da verificare | Conformi | Non conformi Critica | 2 | 2 | 0 | 0 Alta | 3 | 3 | 0 | 0
Domande frequenti
Si: i controlli sono organizzati per categorie ispirate alle aree di rischio piu note del settore (in stile OWASP Top 10 / ASVS), tradotte in verifiche concrete e applicabili al tipo di applicazione indicato.
E adattata: in base al tipo di applicazione e allo stack che fornisci include o esclude i controlli pertinenti (es. controlli specifici per API, per upload file, per autenticazione) ed evita controlli non applicabili marcandoli N/A.
No: produce una lista di controlli da verificare, non un report di vulnerabilita reali. Lo stato di ogni controllo va compilato dal team (default 'Da verificare'); non dichiara esiti che non puo conoscere.
Vuoi un prompt su misura?
Costruiscine uno in poche domande — e adattalo a ogni modello.