Skip to content
FendixDocumentationDocs

.fendix.yaml · SEC-001 · SARIF

Current release v3.7.0
ReferenceStablev3.7.0

Authentication and environment

Authentication precedence, environment variables, defaults, and secret-handling boundaries.

On this page
The stable CLI has a small but meaningful environment contract for scan authentication, integrations, and local operations. Keep secret values in your shell or CI secret store; never commit them to .fendix.yaml or place them in target URLs.

Authentication precedence

An explicit --auth value wins. FENDIX_AUTH is the next fallback. A profile selected by --profile or auth.profile is used only when neither supplies a credential. --auth-type and --auth-header describe an explicit CLI credential; their environment equivalents describe FENDIX_AUTH.

--auth→FENDIX_AUTH→profile

Scan authentication

VariableRequired / defaultPurpose
FENDIX_AUTHNoCredential fallback after explicit --auth; takes precedence over a named profile.
FENDIX_AUTH_TYPENoAuthentication type used with FENDIX_AUTH.
FENDIX_AUTH_HEADERNoHeader or query-parameter name used with FENDIX_AUTH.

Engine resolution

VariableRequired / defaultPurpose
FENDIX_ENGINENoPath to the Python engine when it is not bundled.

Jira integration

VariableRequired / defaultPurpose
FENDIX_JIRA_URLYesJira base URL.
FENDIX_JIRA_PROJECT_KEYYesDestination project key.
FENDIX_JIRA_EMAILYesAccount email used for Jira authentication.
FENDIX_JIRA_API_TOKENYesJira API token; keep it in the CI secret store.
FENDIX_JIRA_MIN_SEVERITYNo (HIGH)Minimum severity synchronized to Jira.
FENDIX_JIRA_ISSUE_TYPENo (Bug)Jira issue type created by the command.

Notifications

VariableRequired / defaultPurpose
FENDIX_SLACK_WEBHOOK_URLOne webhookSlack incoming-webhook URL.
FENDIX_TEAMS_WEBHOOK_URLOne webhookMicrosoft Teams webhook URL.
FENDIX_NOTIFY_MIN_SEVERITYNo (CRITICAL)Minimum severity sent to notification channels.
FENDIX_NOTIFY_DEDUP_WINDOWNo (1h)Duplicate-notification suppression window.

Metrics and benchmarks

VariableRequired / defaultPurpose
FENDIX_METRICSNoEnables local command metrics when set to a supported truthy value.
FENDIX_METRICS_PATHNoOverrides the local metrics storage path.
FENDIX_BENCH_DVWA_PORTNoOverrides the local DVWA benchmark port.
FENDIX_BENCH_JUICESHOP_PORTNoOverrides the local Juice Shop benchmark port.

Authenticated scanning · scan authentication flags