Settings reference

Every setting, its default, and what it does.

Planned Designed and scheduled, not yet built. Documented so the design can be reviewed early.

The engine binary

SettingDefaultScope
vulnetix.cli.path""machineAbsolute path to a specific binary. Never auto-updated.
vulnetix.cli.autoUpdatepromptmachinenever, prompt or auto
vulnetix.cli.channelstablemachinestable or prerelease
vulnetix.cli.downloadBaseUrlGitHub releasesmachineFor an internal mirror

When scanning happens

SettingDefaultScope
vulnetix.scan.onStartupfalseresourceScan when a folder opens
vulnetix.scan.onSavefileresourceoff, file or workspace
vulnetix.scan.onTypetrueresourceCode rules as you type. Never networked.
vulnetix.scan.debounceMs400resourceQuiet period after typing stops
vulnetix.scan.featuresmost onresourcePer-scanner toggles
vulnetix.scan.exclude[]resourceGlob patterns to skip
vulnetix.scan.depth3resourceDirectory recursion depth for manifests
vulnetix.scan.respectGitignoretrueresource

Code rules

SettingDefaultScope
vulnetix.sast.rules[]machineExternal rule packs, org/repo
vulnetix.sast.ruleRegistry""machineWhere packs are cloned from
vulnetix.sast.disableDefaultRulesfalseresource
vulnetix.sast.suppressTestCodefalseresourceDrop findings in test files
vulnetix.sast.snippetContext0resourceSnippet lines around a finding

Secrets

SettingDefaultScope
vulnetix.secrets.onTypefalseresourceSee performance before enabling
vulnetix.secrets.gitHistoryfalseresourceWalk git history. Slow; better in CI.
vulnetix.secrets.ignoreBinariestrueresource

Dependencies

SettingDefaultScope
vulnetix.sca.diagnosticGranularitypackageresourcepackage or vulnerability
vulnetix.sca.annotateLockfilestransitiveOnlyresourcenever, transitiveOnly, always
vulnetix.sca.autofixStrategystableresourcestable, safest or closest
vulnetix.sca.maxMajorBump0resourceMajor versions a fix may cross

What is shown

SettingDefaultScope
vulnetix.diagnostics.minimumSeveritylowresource
vulnetix.diagnostics.mapLowToinformationwindowinformation or hint
vulnetix.diagnostics.showSuppressedfalseresource
vulnetix.decorations.gutterIconstruewindow
vulnetix.decorations.overviewRulertruewindow
vulnetix.codeLens.enabledtrueresource
vulnetix.inlayHints.enabledfalseresource

Quality gate

SettingDefaultScope
vulnetix.qualityGate.severity""resourceFail at or above this severity
vulnetix.qualityGate.exploits""resourcepoc, active or weaponized

An organisation policy overrides these. That is intentional: a policy a developer can opt out of is not a policy.

Account

SettingDefaultScope
vulnetix.auth.preferEditorSessiontruemachineEditor session outranks environment variables
vulnetix.auth.allowCommunityFallbacktruemachineUse built-in community credentials when signed out
vulnetix.api.baseUrl""machine
vulnetix.api.webUrl""machine

There is no setting for an API key. Settings files get committed. Credentials go in secret storage, via Vulnetix: Sign In.

Server resources

SettingDefaultScope
vulnetix.lsp.enabledtruewindow
vulnetix.lsp.trace.serveroffwindowoff, messages, verbose
vulnetix.lsp.maxCpu0 (auto)machine
vulnetix.lsp.memoryLimitMb2048machine
vulnetix.lsp.idleShutdownMinutes0 (never)machine

Telemetry

SettingDefaultScope
vulnetix.telemetry.enabledtruemachineCan only turn telemetry further off

telemetry.telemetryLevel set to off disables everything regardless. See privacy.

Didn't find what you needed? Tell us what's missing · Ask a question · Edit this page