환경 변수
Dalfox는 파일이나 명령줄에 두기 적합하지 않은 설정을 위해 소수의 환경 변수를 인식합니다.
| 변수 | 사용 위치 | 용도 |
|---|---|---|
DALFOX_API_KEY |
dalfox server |
X-API-KEY 헤더에 요구되는 값. --api-key와 동일. |
NO_COLOR |
모든 모드 | 비어 있지 않은 값으로 설정되면 ANSI 색상 출력을 비활성화. NO_COLOR 관례를 따름. |
XDG_CONFIG_HOME |
설정 로더 | 설정 파일의 기준 디렉터리 ($XDG_CONFIG_HOME/dalfox/config.toml). $HOME/.config로 폴백. |
HOME |
설정 로더 | XDG_CONFIG_HOME이 설정되지 않았을 때 사용. |
예시
프로세스 인자에서 API 키 노출 방지
export DALFOX_API_KEY="$(pass dalfox/api-key)"
dalfox server --port 6664
전역으로 색상 비활성화
export NO_COLOR=1
프로젝트 로컬 설정 사용
XDG_CONFIG_HOME=./.config dalfox scan https://target.app
# Dalfox reads ./.config/dalfox/config.toml
환경 변수가 아닌 것
환경 변수처럼 보이지만 실제로는 아닌 몇 가지입니다.
- 프록시.
--proxy또는 설정의proxy를 사용하세요. Dalfox는 의도치 않은 트래픽 가로채기를 피하기 위해HTTP_PROXY/HTTPS_PROXY를 읽지 않습니다. - 타임아웃, 워커, 형식. CLI 플래그 또는 설정으로만 지정합니다.
- 디버그. 명령줄에서
--debug를 전달하거나 설정에서debug = true로 지정하세요.