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.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
tfsec — Tfsec ora fa parte di Trivy | Kitploit
Strumenti/GitHubGitHub/aquasecurity/tfsec
Analisi StaticaScanner di VulnerabilitàAnalisi del CodiceSicurezza CloudDevSecOpsConfigurazione Errata
GitHubaquasecurity/tfsec

tfsec

Tfsec ora fa parte di Trivy

Vedi Repository
7.0k559271 anno 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 →
Sito web
Condividi

GoReportCard Join Our Slack Docker Build Homebrew Chocolatey AUR version VScode Extension

📣 Migrazione da tfsec a Trivy

Come parte del nostro obiettivo di fornire una soluzione di sicurezza open source completa per tutti, abbiamo consolidato tutti i nostri sforzi relativi alla scansione in un unico posto, ovvero Trivy.

Nell'ultimo anno, tfsec ha gettato le basi per le capacità di scansione IaC e di configurazioni errate di Trivy, inclusa la scansione Terraform, che è supportata nativamente in Trivy da molto tempo.

In futuro vogliamo incoraggiare la comunità di tfsec a passare a Trivy. Passare a Trivy ti offre lo stesso eccellente motore di scansione Terraform, con alcuni vantaggi extra:

  1. Accesso a più linguaggi e funzionalità nello stesso strumento.
  2. Accesso a più integrazioni con strumenti e servizi attraverso il ricco ecosistema di Trivy.
  3. Supportato commercialmente da Aqua e dalla appassionata comunità di Trivy.

tfsec continuerà a rimanere disponibile per il momento, anche se la nostra attenzione ingegneristica sarà rivolta a Trivy in futuro.

Guida alla migrazione da tfsec a Trivy

Per ulteriori informazioni su come Trivy si confronta con tfsec e sul passaggio da tfsec a Trivy, dai un'occhiata alla guida alla migrazione.

Panoramica

tfsec utilizza l'analisi statica del tuo codice Terraform per individuare potenziali configurazioni errate.

Caratteristiche

  • ☁️ Verifica configurazioni errate in tutti i principali (e alcuni minori) provider cloud
  • ⛔ Centinaia di regole integrate
  • 🪆 Scansiona moduli (locali e remoti)
  • ➕ Valuta espressioni HCL oltre a valori letterali
  • ↪️ Valuta funzioni Terraform come concat()
  • 🔗 Valuta relazioni tra risorse Terraform
  • 🧰 Compatibile con il Terraform CDK
  • 🙅 Applica (e abbellisce) policy Rego definite dall'utente
  • 📃 Supporta molteplici formati di output: lovely (predefinito), JSON, SARIF, CSV, CheckStyle, JUnit, testo, Gif.
  • 🛠️ Configurabile (tramite flag CLI e/o file di configurazione)
  • ⚡ Molto veloce, in grado di scansionare rapidamente repository enormi
  • 🔌 Plugin per IDE popolari disponibili (JetBrains, VSCode e Vim)
  • 🏡 Guidato dalla comunità - vieni a chattare con noi su Slack!

Raccomandato da Thoughtworks

Valutato Adopt dal Thoughtworks Tech Radar:

Per i nostri progetti che utilizzano Terraform, tfsec è rapidamente diventato uno strumento predefinito di analisi statica per rilevare potenziali rischi di sicurezza. È facile da integrare in una pipeline CI e ha una libreria crescente di controlli per tutti i principali provider cloud e piattaforme come Kubernetes. Data la sua facilità d'uso, riteniamo che tfsec possa essere una buona aggiunta a qualsiasi progetto Terraform.

Output di esempio

Screenshot di esempio

Installazione

Installa con brew/linuxbrew

brew install tfsec

Installa con Chocolatey

choco install tfsec

Installa con Scoop

scoop install tfsec

Script Bash (Linux):

curl -s https://raw.githubusercontent.com/aquasecurity/tfsec/master/scripts/install_linux.sh | bash

Puoi anche scaricare il binario per il tuo sistema dalla pagina delle release.

In alternativa, installa con Go:

go install github.com/aquasecurity/tfsec/cmd/tfsec@latest

Nota bene: utilizzando go install si installerà direttamente dal branch master e i numeri di versione non verranno riportati tramite tfsec --version.

Firma

I binari nella pagina delle release sono firmati con la chiave di firma tfsec D66B222A3EA4C25D5D1A097FC34ACEFB46EC39CE

Per maggiori informazioni consulta la pagina di firma per le istruzioni sulla verifica.

Utilizzo

tfsec eseguirà la scansione della directory specificata. Se non viene specificata alcuna directory, verrà utilizzata la directory di lavoro corrente.

Lo stato di uscita sarà diverso da zero se tfsec trova problemi, altrimenti lo stato di uscita sarà zero.

tfsec .

Utilizzo con Docker

In alternativa all'installazione e all'esecuzione di tfsec sul tuo sistema, puoi eseguire tfsec in un container Docker.

Sono disponibili diverse opzioni Docker

Nome ImmagineBaseCommento
aquasec/tfsecalpineImmagine tfsec normale
aquasec/tfsec-alpinealpineEsattamente lo stesso di aquasec/tfsec, ma per chi preferisce essere esplicito
aquasec/tfsec-cialpinetfsec senza entrypoint - utile per build CI dove si vuole sovrascrivere il comando
aquasec/tfsec-scratchscratchUn'immagine basata su scratch - niente di appariscente, esegue solo tfsec

Per eseguire:

docker run --rm -it -v "$(pwd):/src" aquasec/tfsec /src

Utilizzo con Visual Studio Code

È in fase di sviluppo un'estensione per Visual Studio Code per integrarsi con i risultati di tfsec. Maggiori informazioni sono disponibili sulla pagina del Marketplace di tfsec

Utilizzo come GitHub Action

Se vuoi eseguire tfsec sul tuo repository come GitHub Action, puoi usare https://github.com/aquasecurity/tfsec-pr-commenter-action.

Utilizzo come attività delle pipeline di Azure DevOps

Ora puoi installare l'attività tfsec ufficiale. Segnala eventuali problemi/richieste di funzionalità nel repository dell'attività.

Ignorare gli avvisi

Potresti voler ignorare alcuni avvisi. Se desideri farlo, puoi semplicemente aggiungere un commento contenente tfsec:ignore:<rule> alla riga incriminata nei tuoi template. In alternativa, puoi aggiungere il commento alla riga sopra il blocco che contiene il problema, o al blocco del modulo per ignorare tutte le occorrenze di un problema all'interno del modulo.

Scarica lo strumento