36 lines
1.6 KiB
Plaintext
36 lines
1.6 KiB
Plaintext
# KICS Configuration File
|
|
# https://docs.kics.io/latest/configuration-file/
|
|
|
|
# Exclude specific queries that are acceptable for this project
|
|
exclude-queries:
|
|
# Shared Volumes Between Containers (INFO)
|
|
# Reason: Database services (postgres, minio, redis) require persistent volumes
|
|
# for data storage. This is expected and necessary behavior.
|
|
- 8c978947-0ff6-485c-b0c2-0bfca6026466
|
|
|
|
# Passwords And Secrets - Generic Password (HIGH)
|
|
# Reason: These are LOCAL DEVELOPMENT configs only. Production deployments
|
|
# use Kubernetes secrets injected at runtime. The passwords in docker-compose
|
|
# and helm values files are placeholder/dev values, not real secrets.
|
|
- a88baa34-e2ad-44ea-ad6f-8cac87bc7c71
|
|
|
|
# Healthcheck Not Set (MEDIUM)
|
|
# Reason: minio-init is an init container that runs once and exits.
|
|
# Healthchecks are not applicable to containers that are designed to exit.
|
|
- 698ed579-b239-4f8f-a388-baa4bcb13ef8
|
|
|
|
# Apt Get Install Pin Version Not Defined (MEDIUM)
|
|
# Reason: We intentionally don't pin curl version to get security updates.
|
|
# This is documented with hadolint ignore comment in Dockerfile.
|
|
- 965a08d7-ef86-4f14-8792-4a3b2098937e
|
|
|
|
# Cpus Not Limited (LOW)
|
|
# Reason: Local development docker-compose files. Resource limits are set in
|
|
# production Kubernetes deployments via Helm values, not docker-compose.
|
|
- 6b610c50-99fb-4ef0-a5f3-e312fd945bc3
|
|
|
|
# Memory Not Limited (MEDIUM)
|
|
# Reason: Local development docker-compose files. Resource limits are set in
|
|
# production Kubernetes deployments via Helm values, not docker-compose.
|
|
- bb9ac4f7-e13b-423d-a010-c74a1bfbe492
|