# SYMBIOTIC SECURITY CONFIGURATION FILE
# =========================================
# --------------------------------------------
# SECTION: blocking
# Defines what is considered blocking in CI.
# --------------------------------------------
blocking:
# Minimum severity level that will cause a detection to fail the CI pipeline.
# Possible values: low, medium, high, critical
severity_threshold: high
# List of cloud providers for which *all* related vulnerabilities
# are treated as blocking, regardless of their individual severity.
providers:
- Azure
# - AWS
# - Google
# Specific cloud services per provider where *all* vulnerabilities
# are considered blocking.
services:
AWS:
- s3 # Example: Block any unsafe or non-compliant usage of S3
# Google:
# - compute # Example: Block misconfigurations in Google Compute Engine
# - gke # Example: Block issues in Google Kubernetes Engine
# Explicit list of vulnerability IDs that are always treated as blocking.
#vulnerabilities:
# - TF-0444
# - SYM_PY_001
# - SYM_JS_028
# ------------------------------------------------------------
# SECTION: ignored
# Defines what will be ignored in the IDE and CLI.
# Ignored rules take priority over blocking rules.
# ------------------------------------------------------------
ignored:
# Maximum severity level below which detections are ignored.
severity_threshold: low
# List of file paths or glob patterns to exclude from analysis.
# Wildcards are supported (e.g., "*/azure/*")
paths:
- "*/azure/*" # Example: Ignore all files inside "azure" directories
# Languages to exclude from analysis.
#languages:
# - terraform
# - go
# List of cloud providers for which *all* related vulnerabilities
# are treated as blocking, regardless of their individual severity.
#providers:
# - Azure
# - AWS
# - Google
# Specific cloud services to exclude from detection, per provider.
#services:
# AWS:
# - documentdb
# - elasticache
# Vulnerability IDs to explicitly ignore, even if they appear in blocking lists.
vulnerabilities:
# - TF-0010
# - TF-0213
# - TF-0399
# - SYM_GEN_027
# - SYM_PY_004
# - SYM_TS_010
# =====================================================
# END OF CONFIGURATION
# =====================================================
# 💡 Tips:
# - Keep this file version-controlled and up to date.
# - Use comments to track reasoning for each rule (e.g., why something is ignored).