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
ggshield — Rileva e convalida oltre 500 tipi di segreti hardcoded con controlli avanzati. Usalo come pre-commit hook, GitHub Action o CLI per la rilevazione proattiva di segreti e la sicurezza. | Kitploit
Strumenti/GitHubGitHub/gitguardian/ggshield
Scanner di VulnerabilitàAnalisi del CodiceDevSecOpsRilevamento SegretiTop in Rilevamento Segreti n.5
GitHubgitguardian/ggshield

ggshield

Rileva e convalida oltre 500 tipi di segreti hardcoded con controlli avanzati. Usalo come pre-commit hook, GitHub Action o CLI per la rilevazione proattiva di segreti e la sicurezza.

Vedi Repository
2.0k2156921h 16m faRevisionato da Kitploit
Sito web

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

ggshield: proteggi il tuo codice con GitGuardian

PyPI Docker Image Version (latest semver) License GitHub stars GitHub Workflow Status Codecov

[!IMPORTANT] macOS: l'aggiornamento alla versione 1.54.0 attiva una richiesta del Portachiavi per ggshield-py, un secondo binario che ora legge il token salvato come parte dei nostri miglioramenti delle prestazioni. Fai clic su Consenti sempre; non lo chiederà più.

ggshield è un'applicazione CLI che viene eseguita nel tuo ambiente locale o in un ambiente CI per aiutarti a rilevare più di 500 tipi di segreti.

ggshield utilizza la nostra API pubblica tramite py-gitguardian per scansionare e rilevare potenziali vulnerabilità nei file e in altri contenuti testuali.

Dalle scansioni effettuate con ggshield vengono memorizzati solo metadati come l'ora della chiamata, la dimensione della richiesta e la modalità di scansione, pertanto i segreti non verranno visualizzati nella tua dashboard e i tuoi file e segreti non verranno memorizzati.

Indice

  • Installazione
    • Script di installazione (consigliato)
    • macOS
      • Homebrew
      • Pacchetto .pkg standalone
    • Linux
      • Pacchetti Deb e RPM
    • Windows
      • Chocolatey
      • Programma di installazione MSI
      • Archivio .zip standalone
    • Tutti i sistemi operativi
      • Utilizzo di pipx
      • Utilizzo di pip
  • Configurazione iniziale
    • Utilizzo di ggshield auth login
    • Configurazione manuale
  • Per iniziare
    • Segreti
    • Migrazione di un file di configurazione legacy
  • Integrazioni
    • Assistenti di codifica AI
  • Ulteriori informazioni
  • Output
  • Progetti open source correlati
  • Licenza

Installazione

Script di installazione (consigliato)

Il modo più rapido per installare ggshield.

Linux / macOS:

curl -sSfL \
  https://raw.githubusercontent.com/GitGuardian/ggshield/main/scripts/install/install.sh | bash

Windows (PowerShell):

irm https://raw.githubusercontent.com/GitGuardian/ggshield/main/scripts/install/install.ps1 | iex

Oppure, se preferisci curl (incluso in Windows 10+):

curl.exe -sSL https://raw.githubusercontent.com/GitGuardian/ggshield/main/scripts/install/install.ps1 | powershell -NoProfile -ExecutionPolicy Bypass -Command -

Lo script accetta opzioni come --instance e --plugin (installa un plugin). Per il workspace UE o un'istanza self-hosted, imposta la variabile d'ambiente GITGUARDIAN_INSTANCE (o passa --instance <URL>) prima dell'esecuzione.

Consulta scripts/install/README.md per l'elenco completo delle opzioni, gli altri metodi di installazione e come disinstallare.

I metodi seguenti installano la CLI manualmente.

macOS

Homebrew

Puoi installare ggshield usando Homebrew:

brew install ggshield

L'aggiornamento è gestito da Homebrew.

Pacchetto .pkg standalone

In alternativa, puoi scaricare e installare un pacchetto .pkg standalone dalla pagina delle release di ggshield.

Questo pacchetto non richiede l'installazione di Python, ma devi scaricare manualmente le nuove versioni.

Linux

Pacchetti Deb e RPM

I pacchetti Deb e RPM sono disponibili su Cloudsmith.

Istruzioni di configurazione:

  • Pacchetti Deb
  • Pacchetti RPM

L'aggiornamento è gestito dal gestore di pacchetti.

Windows

Chocolatey

ggshield è disponibile tramite il gestore di pacchetti Chocolatey:

choco install ggshield

Programma di installazione MSI

Scarica il programma di installazione MSI dalla pagina delle release di ggshield e installalo:

msiexec /i ggshield-VERSION-x86_64-pc-windows-msvc.msi

Archivio .zip standalone

Forniamo un archivio .zip standalone sulla pagina delle release di ggshield.

Estrai l'archivio sul tuo disco, quindi aggiungi la directory contenente il file ggshield.exe al %PATH%.

Questo archivio non richiede l'installazione di Python, ma devi scaricare manualmente le nuove versioni.

Tutti i sistemi operativi

ggshield può essere installato su tutti i sistemi operativi supportati tramite il suo pacchetto PyPI.

Richiede una versione supportata di Python (non EOL) (tranne che per i pacchetti standalone) e git.

Se non utilizzi le nostre versioni pacchettizzate di ggshield, tieni presente che seguiamo il ciclo di rilascio di Python e non supportiamo le versioni che hanno raggiunto l'EOL.

Utilizzo di pipx

Il modo consigliato per installare ggshield da PyPI è usare pipx, che lo installerà in un ambiente isolato:

pipx install ggshield

Per aggiornare la tua installazione, esegui:

pipx upgrade ggshield

Utilizzo di pip

Puoi anche installare ggshield da PyPI usando pip, ma questo non è consigliato perché l'installazione non è isolata, quindi altre applicazioni o pacchetti installati in questo modo potrebbero influire sulla tua installazione di ggshield. Questo metodo inoltre non funzionerà se la tua installazione di Python è dichiarata come gestita esternamente (ad esempio quando si utilizza il Python di sistema su sistemi operativi come Debian 12):

pip install --user ggshield

Per aggiornare la tua installazione, esegui:

pip install --user --upgrade ggshield

Configurazione iniziale

Utilizzo di ggshield auth login

Scarica lo strumento