Torna agli aggiornamenti
New releaseSep 3, 2026

vigolium v0.4.4

Vigolium - Scanner di vulnerabilità ad alta fedeltà che fonde IA agentica con velocità nativa, modularità e precisione

Condividi

Vigolium
Vigolium - Scanner di vulnerabilità ad alta fedeltà che unisce AI agentica con velocità nativa, modularità e precisione


Vigolium offre due modalità di scansione complementari:

  • Native Scan (vigolium scan): Veloce, potente e flessibile. Scansione deterministica e multifase con 317 moduli per la scoperta di contenuti, lo spidering di browser/SPA e l'audit attivo/passivo, che copre le classi di vulnerabilità di injection, controllo degli accessi, file/percorsi, API/protocollo, specifiche per framework, cloud/infrastruttura e out-of-band (OAST).

  • Agentic Scan (vigolium agent): Esegue un audit approfondito della tua codebase. Scansione guidata dall'AI che pianifica autonomamente gli attacchi, seleziona i moduli, genera estensioni personalizzate e classifica i risultati, combinando un audit approfondito del codice sorgente con una scansione delle vulnerabilità autonoma e mirata.

Installazione

Installazione rapida (consigliata)

curl -fsSL https://vigolium.com/install.sh | bash

npm

npm install -g @vigolium/vigolium

Windows

L'installazione npm sopra funziona su Windows. In alternativa, scarica vigolium_<version>_windows_amd64.zip dalla pagina delle release, estrailo e metti vigolium.exe da qualche parte nel tuo PATH.

Windows è disponibile solo come x64; su Windows ARM viene eseguito tramite emulazione. L'installer shell sopra è solo POSIX; un'installazione zip si aggiorna sul posto con vigolium update, e un'installazione npm rieseguendo l'installazione npm.

Altri metodi come Docker o compilazione dal sorgente

Docker

docker pull j3ssie/vigolium:latest
docker run --rm j3ssie/vigolium:latest scan -h

Compilazione dal codice sorgente

git clone https://github.com/vigolium/vigolium.git
cd vigolium
make build         # build and install to $GOPATH/bin

Richiede Go 1.27+ e bun 1.3.11+. Consulta HACKING.md per i prerequisiti e i dettagli di build.

Dashboard UIDashboard del traffico
Dashboard 1Dashboard 2
Report staticiReport statici
Static Report 1Static Report 2
Scansione nativaScansione agentica
Native scanAgentic Scan

Daytona
Grazie a Daytona per aver sponsorizzato l'infrastruttura sandbox

Funzionalità principali

Scansione nativa

  • 335 moduli di scansione: 216 attivi (fuzzing) + 119 passivi (pattern matching), che coprono l'OWASP Top 10 e oltre
  • Test out-of-band (OAST): XSS/SSRF/command injection ciechi tramite callback interactsh con correlazione automatica dei payload
  • Mutazione consapevole del valore: classifica i parametri per tipo semantico (integer, UUID, JWT, email) e li muta in base all'intento
  • Pipeline multifase: harvesting esterno, content discovery (Deparos), spidering browser/SPA (Spitolas) e audit, controllati da preset di strategia e profili di scansione
  • Input flessibili: URL, OpenAPI/Swagger, Postman, Burp Suite, cURL, Nuclei JSONL
  • Autenticazione multi-sessione: sessioni inline, file di sessione o configurazioni di autenticazione complete con flussi di login, estrazione dei token e test IDOR/BOLA
  • Estensioni JavaScript: moduli e hook personalizzati tramite motore JS integrato con API HTTP consapevoli della sessione
  • Scalabile e rendicontabile: pool di worker concorrenti con rate limiting per host, coda ibrida in-memory/disk/Redis e report HTML autonomi

Scansione agentica

  • Runtime olium in-process: ogni modalità agente gira sul motore nativo Go pkg/olium: loop a turni, registro di tool integrati, supporto alle skill e driver di provider collegabili (nessun pool di SDK in subprocess)
  • Autopilot: l'agente scopre autonomamente gli endpoint, esegue scansioni e classifica i risultati, con pipeline multi-specialista opzionale e ripresa della sessione
  • Swarm: l'agente master seleziona i moduli, genera estensioni di attacco JS personalizzate, esegue code audit + SAST, esegue le scansioni e classifica i risultati; mirato o a scope completo (--discover), con --diff/--last-commits per esecuzioni focalizzate sulle modifiche
  • Driver di source-audit: audit, piolium e il dispatcher unificato audit eseguono audit del codice sorgente in foreground condividendo lo stesso schema dei risultati e il tagging del DB
  • Modalità query: prompt singoli per code review, scoperta degli endpoint e rilevamento di secret
  • Provider collegabili (rilevati automaticamente; imposta agent.olium.provider per scegliere): openai-compatible, openai-codex-oauth, openai-api-key, openai-responses, anthropic-api-key, anthropic-oauth, anthropic-cli, anthropic-compatible, anthropic-vertex, google-vertex. Le stesse modalità sono esposte tramite la REST API con streaming SSE e un endpoint chat compatibile con OpenAI

Avvio rapido: scansione nativa

# Scan a single target (default: balanced strategy)
vigolium scan -t https://example.com

# Scan with a strategy preset
vigolium scan -t https://example.com --strategy deep

# Scan specific modules only
vigolium scan -t https://example.com -m xss-reflected,sqli-error

# Scan from an OpenAPI spec
vigolium scan -i openapi.yaml -I openapi -t https://api.example.com

# Pipe URLs from stdin
cat urls.txt | vigolium scan

# Run a single phase directly
vigolium run discovery -t https://example.com

Categorie