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
depx — Intelligence su pacchetti malevoli e supply chain | Kitploit
Strumenti/GitHubGitHub/projectdiscovery/depx
Analisi delle VulnerabilitàDevSecOpsRilevamento SegretiThreat IntelligenceSicurezza della Supply Chain
GitHubprojectdiscovery/depx

depx

Intelligence su pacchetti malevoli e supply chain

Vedi Repository
182171097 giorni 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

depx

Pacchetti malevoli & intelligence della supply chain

Funzionalità • Installazione • Utilizzo • Esecuzione di depx • JSON • Unisciti a Discord

feed depx: ultimi pacchetti malevoli


depx è una CLI veloce e passiva per l'intelligence della supply chain. Indica se un pacchetto è noto come malevolo (pubblicazioni dirottate, rubacredenziali, backdoor negli script di installazione) confrontandolo con i dati di OpenSSF Malicious Packages (MAL-*, formato OSV) e un feed di intelligence live curato da X (Grok API), aggiornato ogni ora.

Risponde a quattro domande in pochi secondi:

  1. Cosa è stato compromesso di recente? Il feed live dei pacchetti malevoli appena scoperti.
  2. Questo pacchetto specifico è sicuro da installare? Controlla qualsiasi pacchetto prima di aggiungerlo.
  3. Ho già installato qualcosa di malevolo sul mio sistema? Analizza lockfile locali e SBOM.
  4. I progetti della mia organizzazione GitHub contengono pacchetti malevoli? Analizza intere organizzazioni e repository.

Funzionalità

  • Dashboard di intelligence: visualizzazione predefinita con attività, ecosistemi, namespace interessati e età della divulgazione.
  • Feed dei pacchetti compromessi: schede ordinate per tempo tramite depx feed (o --list per una riga per risultato).
  • Audit delle dipendenze locali: scansiona lockfile e SBOM confrontandoli con un indice locale compilato.
  • Audit di organizzazioni e repository GitHub: estrae gli export SBOM del dependency graph e li analizza su larga scala.
  • Pronto per CI: codici di uscita stabili, --require-clean, esportazione SARIF e un envelope JSON versionato.
  • Verdetti istantanei sui pacchetti: controlla qualsiasi riferimento ecosystem:nome, nome semplice o elenco tramite pipe.
  • Controllo dei falsi positivi: file --exclude-pkg per escludere pacchetti noti come sicuri dai risultati dell'audit.
  • Veloce e passivo: cache locale, sincronizzazione in background; sola lettura, non tocca mai le tue applicazioni.

Installazione

curl -sfL https://raw.githubusercontent.com/projectdiscovery/depx/main/scripts/install.sh | sh

Scarica l'ultima release per il tuo sistema operativo/architettura (o compila con go install come fallback). Lo script verifica il binario e aggiorna il tuo PATH di shell quando necessario.

Da sorgente (richiede Go 1.25+):

git clone https://github.com/projectdiscovery/depx.git
cd depx
make build
./bin/depx --help

Oppure installa direttamente con Go:

go install github.com/projectdiscovery/depx/cmd/depx@latest

I binari precompilati sono anche sulla pagina GitHub releases.

Utilizzo

depx --help

Comandi e flag principali:

Usage:
  depx [flags]
  depx [command]

Available Commands:
  feed        Show recently disclosed malicious packages (cards)
  audit       Audit dependencies for malicious packages (default: $HOME)
  github      Audit GitHub repositories via dependency-graph SBOM
  search      Search known malicious packages by name (local index)
  id          Lookup advisory by ID
  version     Show version and check for updates
  update      Update depx to the latest version

Global flags:
  -j, --json                   Machine-readable JSON output
  -V, --version                Show version and exit
  -e, --ecosystem string       Restrict lookup to one ecosystem (npm, PyPI, Go, ...)
  -v, --verbose                Extra audit/github detail
      --silent                 Suppress banner and version info
      --no-color               Disable ANSI colors
      --config string          Config file path
      --update                 Update depx to the latest version
      --disable-update-check   Disable the update check

Default command (intelligence dashboard):
      --since string           Feed time window (default "3d")
  -n, --limit int              Dashboard/feed entry cap on default command

depx feed:
      --since string           Feed time window (default "3d")
  -n, --limit int              Result limit
      --list                   One header line per result

depx search:
  -n, --limit int              Max results shown (default 25)
      --list                   One header line per result

depx audit / depx github:
      --require-clean          Exit 1 if any malicious package is found
      --exclude-pkg string     File of ecosystem:package lines to exclude from findings
  -o, --output string          Write export file(s) to this path or basename
      --output-format string   Comma-separated export formats: json, csv, txt (default: json)
      --sarif-export string    Write SARIF 2.1.0 report to this path
      --sbom-export string     Write audited dependency SBOM (audit only)
      --sbom-format string     SBOM format: cyclonedx (default) or spdx

depx github:
  -n, --limit int              Max repos for org/user targets (default 100 with token, 10 without)

depx id:
      --raw                    Raw OSV record only

Esecuzione di depx

1. Dashboard di intelligence (predefinita)

depx                    # dashboard per gli ultimi 3 giorni
depx --since 7d         # amplia la finestra temporale
depx -e npm             # dashboard solo npm
depx feed               # feed a schede (nessuna dashboard)
depx feed --list        # una riga per advisory
depx -j                 # JSON per dashboard / pipeline

2. Audita le tue dipendenze

Scansiona lockfile e SBOM confrontandoli con un indice locale di pacchetti malevoli, immediato dopo la prima esecuzione. Senza un percorso, depx analizza $HOME per progetti e installazioni globali.

depx audit              # analizza $HOME per progetti + installazioni globali
depx audit ./my-app     # un singolo albero di progetto
depx audit ./bom.cdx.json   # un file CycloneDX / SPDX

Supporta lockfile di npm, PyPI, Go, Cargo, RubyGems, Maven/Gradle e SBOM CycloneDX / SPDX.

Sopprimi i falsi positivi. Quando un pacchetto viene segnalato ma hai verificato che è sicuro, passa a --exclude-pkg (su audit o github) un file contenente righe separate da newline con ecosystem:pacchetto da rimuovere dai risultati:

depx audit ./my-app --exclude-pkg .depxignore
depx github google --exclude-pkg .depxignore
# .depxignore: pacchetti da escludere dai risultati
npm:internal-tool
PyPI:requests
*:shared-lib        # '*' corrisponde a qualsiasi ecosistema

3. Audita repository e organizzazioni GitHub

Utilizza gli export SBOM del dependency graph di GitHub. Imposta GITHUB_TOKEN per repository privati e scoperta di organizzazioni.

depx github projectdiscovery/depx
depx github google
depx github
Scarica lo strumento