abhishekamralkar/Argus Vulnerability Scanner

RAG-powered local vulnerability scanner for Go, Python, Rust, npm, Maven, NuGet, and Ruby — runs entirely on the GitHub Actions runner, no cloud required.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 19, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: abhishekamralkar/argus@89f32f36e66243326698539eda1805ae67c69139 # v1.0.24

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
versionArgus version to use (e.g. v1.0.17). Defaults to latest release.nolatest
scan-pathDirectory containing the project to scan.no.
db-pathPath to the DuckDB vulnerability database file.no/tmp/argus-vulns.db
ecosystemsComma-separated ecosystems to ingest before scanning (go, python, rust, npm, maven, nuget). Leave empty to skip ingest and use a pre-cached db.no""
output-formatOutput format: text, json, sarif, cyclonedx, or spdx.nosarif
fail-onSeverity or CVSS threshold that causes a non-zero exit: LOW, MEDIUM, HIGH, CRITICAL, or cvss:N.N.noHIGH
min-severityMinimum severity to report: LOW, MEDIUM, HIGH, CRITICAL.no""
min-cvssMinimum CVSS v3 base score to report (0 = report all).no""
profileNamed scan profile: default, fast, ci, or thorough. Overrides workers/top-k/similarity defaults.no""
baseline-modeBaseline mode: full (all findings), diff (new only), update (diff + save baseline).nofull
fixes-onlyOnly report packages that have at least one finding with a known fix version.nofalse
upload-sarifUpload SARIF results to the GitHub Security tab (requires output-format: sarif).notrue
ollama-hostOllama server URL. Ignored when OPENAI_API_KEY is set.nohttp://localhost:11434
llm-modelLLM model name (Ollama default: llama3.1:8b; OpenAI default: gpt-4o-mini).no""
embed-modelEmbedding model name (Ollama default: nomic-embed-text; OpenAI default: text-embedding-3-small).no""
workersNumber of parallel dependency analysis workers.no""
top-kNumber of vector search candidates per dependency.no""
namedescription
sarif-filePath to the generated SARIF file (when output-format is sarif).
findings-countTotal number of findings reported by the scan.