Vigolium v0.1.13-beta

Den fĂžrste Ă„pne utgivelsen er publisert Vigolium v0.1.13-beta — av sĂ„rbarhetsskanneren for webapplikasjoner, som kombinerer klassisk deterministisk skanning med agentbasert revisjon basert pĂ„ LLM. Prosjektet er tilgjengelig pĂ„ GitHub og distribueres under lisensen GNU AGPLv3; den kommersielle delen er flyttet til skyen Cloud Console, mens kjernen av skanneren er erklĂŠrt som Ă„pen.

Vigolium tilbyr to hoveddriftsmodi: vigolium scan — vanlig flerstegs skanning med innholdsþkting, spidering via nettleser, aktiv og passiv revisjon; og vigolium agent — agentmodus, der LLM velger moduler, planlegger angrep, genererer brukerdefinerte JavaScript-utvidelser og kombinerer dynamisk testing med revisjon av kildekoden.

IfĂžlge oppdatert modulkatalog, Vigolium inkluderer 251 valideringsmoduler, av dem 154 aktive og 97 passive. Aktive moduler sender endrede forespĂžrsel og benytter fuzzing, injeksjoner og atferdsanalyse, passive — analyserer allerede eksisterende forespĂžrsel/tilbud-par uten Ă„ generere ekstra trafikk.

Funksjoner

  • Native Scan — vanlig deterministisk skanning.
    Modus vigolium scan er ment for raske og reproduserbare kontroller. Den gÄr gjennom flere faser: ekstern datainnsamling, innholdsopdagelse, browser/SPA-spidering og revisjon. Denne modus er praktisk for CI, regelmessige kontroller og tilfeller der det er viktig Ä fÄ et forutsigbart resultat uten LLM-deltakelse.

  • Agentic Scan — agentrevisjon med LLM.
    Modus vigolium agent bruker innebygd runtime olium. Agenten kan selv finne endpoints, velge moduler, kjÞre kontroller, analysere kode, utfÞre SAST og revidere funn. Scenarier for Autopilot, Swarm og Query-modus stÞttes: fra autonom skanning av mÄl til engangsforespÞrsel for kodegjennomgang, finne endpoints og oppdage hemmeligheter.

  • Sjekker XSS, SQLi, NoSQLi, SSTI, LFI, RCE, XXE og SSRF.
    I modulkatalogen listes tester for reflektert XSS, SQL-injeksjoner med feil og boolean-basert blind SQLi, NoSQL-injeksjoner, server-side template injection, lokal filinkludering, kommandoinjeksjon, XXE, SSRF og out-of-band-sÄrbarheter. For funn brukes en alvorlighetsgradsskala fra kritisk til info og en tillitsnivÄ-skala certain, firm, tentative.

  • OAST-sjekker for 'blinde' sĂ„rbarheter.
    Vigolium kan sjekke blind XSS, blind SSRF, blind XXE og blind RCE gjennom callback-mekanismer, inkludert via interactsh. Dette er nÞdvendig i situasjoner der sÄrbarheten ikke vises direkte i HTTP-svaret, men serveren gjÞr eksterne DNS/HTTP-forespÞrsel eller utfÞrer utsettelser.

  • Verdi-bevisst mutasjon — mutasjon av parametere med hensyn til betydningen av verdien.
    Skanneren klassifiserer parametere etter semantisk type: tall, UUID, JWT, e-post og andre alternativer, fĂžr den tilpasser mutasjoner til konteksten. Dette skal redusere stĂžy sammenlignet med grov substitusjon av identiske payloads i alle felt.

  • StĂžtte for ulike inngangsformater.
    Som inngang kan man sende URL-er, OpenAPI/Swagger-spesifikasjoner, Postman-samlinger, data fra Burp Suite, cURL og Nuclei JSONL. Det stÞttes ogsÄ Ä sende URL-er via stdin og starte separate faser med skanning.

  • Autentisert skanning og kontroller for IDOR/BOLA.
    Vigolium stĂžtter flere sesjoner samtidig: sesjoner kan overfĂžres inline, lastes opp fra filer eller beskrives som komplette login-flows med token-uttrekk. Dette brukes for Ă„ sjekke horisontal og vertikal tilgangskontroll, inkludert IDOR/BOLA og heving av privilegier.

  • Sjekker for rammeverk og typiske lekkasjer.
    I modullisten finnes det sjekker for Next.js, Spring/Java, Django, Flask, FastAPI, Laravel, Symfony, Rails, Express og ASP.NET/IIS. For eksempel for Spring sjekkes Ă„pne Actuator-endepunkter, Spring Boot Admin, Spring Cloud Config, H2 Console, Jolokia og konsoller for Java-applikasjonsservere; for Next.js — lekkasjer gjennom /_next/data, SSRF i Image Optimizer og omgĂ„elser av middleware.

  • JavaScript-utvidelser.
    Brukeren kan skrive sine egne moduler og hooks pÄ JavaScript via den innebygde JS-motoren med HTTP API som tar hensyn til sesjoner. Et viktig begrensning: slike utvidelser kan utfÞre vilkÄrlige kommandoer og er ikke isolert av en sandkasse, sÄ de mÄ betraktes som vanlig kjÞrbar kode.

  • En egen triage-fase for resultater.
    I LLM-assistert sikkerhetstesting oppstÄr ofte problemet med plausible, men ikke-reproduserbare funn. Forfatteren av Vigolium beskriver triage som et eget gjennomlÞp: fÞrst samler skanneren kandidater, deretter kontrolleres hvert funn pÄ nytt mot bevis.

  • Budsjettbegrensninger for agentmodus.
    For agent-based scanning, it is possible to limit tokens, the number of tool calls, the number of triage iterations, and total execution time. This is important for CI and pentests with a fixed time: the agent should not endlessly "dig" into one target and waste the budget on low-value hypotheses.

  • Reports, queue, and scaling.
    In Native Scan, a competitive worker pool, per-host rate limiting, a hybrid queue in memory, on disk, or in Redis, as well as self-sufficient HTML reports are declared. Output options include console, JSONL, and HTML.

  • Server mode, API, and integration with Burp Suite.
    Vigolium can be launched as an API server, take traffic, include a transparent HTTP proxy, and automatically scan the received data. A separate burp-vigolium extension is mentioned for Burp Suite, allowing live traffic to be sent to the Vigolium server.

  • Workbench and Console.
    In addition to the CLI, the project describes Workbench — a self-hosted dashboard for visualizing results, managing projects, and tracking findings. Console — a cloud commercial layer for managed scanning, centralized reporting, collaboration, and planning audits.

Installasjon

The project offers installation via shell script, npm, Docker, Homebrew, Bun, and building from source. Requirements for building from source are indicated in the README Go 1.26+ og bun 1.3.11+.

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

npm install -g @vigolium/vigolium

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

Developers specifically warn that Vigolium is an offensive security tool: the agent mode starts without a sandbox and gains full access to the shell, file system, and host network, and extensions can also execute arbitrary commands. Therefore, it is recommended to run agent checks in a disposable container or virtual machine limited to the specific testing parameters.

Kilde: linux.org.ru

KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster