# Grapsus Distribution Bundle - Version Lock File
#
# This file pins the agent versions included in the bundle distribution.
# The lock file is embedded in the Grapsus binary at compile time.
#
# Source of truth for agent metadata: api.grapsusproxy.io
# Update via PR when agents release new versions.
# Format: CalVer for bundle, SemVer for agents
[bundle]
# Bundle version (CalVer: YY.MM_PATCH)
version = "26.03_01"
[agents]
# Core agents (included in default bundle install)
waf = "0.3.0"
ratelimit = "0.3.0"
denylist = "0.3.0"
# Security agents
grapsussec = "0.3.0"
modsec = "0.3.0"
ip-reputation = "0.4.0"
bot-management = "0.4.0"
content-scanner = "0.4.0"
# API security agents
graphql-security = "0.4.0"
grpc-inspector = "0.4.0"
soap = "0.4.0"
api-deprecation = "0.4.0"
# Protocol agents
websocket-inspector = "0.4.0"
mqtt-gateway = "0.4.0"
# Scripting agents
lua = "0.3.0"
js = "0.3.0"
wasm = "0.3.0"
# Utility agents
transform = "0.4.0"
audit-logger = "0.4.0"
mock-server = "0.4.0"
chaos = "0.4.0"
image-optimization = "0.2.0"
# Identity agents
spiffe = "0.3.0"
[repositories]
# Core agents
waf = "grapsusproxy/grapsus-agent-waf"
ratelimit = "grapsusproxy/grapsus-agent-ratelimit"
denylist = "grapsusproxy/grapsus-agent-denylist"
# Security agents
grapsussec = "grapsusproxy/grapsus-agent-grapsussec"
modsec = "grapsusproxy/grapsus-agent-modsec"
ip-reputation = "grapsusproxy/grapsus-agent-ip-reputation"
bot-management = "grapsusproxy/grapsus-agent-bot-management"
content-scanner = "grapsusproxy/grapsus-agent-content-scanner"
# API security agents
graphql-security = "grapsusproxy/grapsus-agent-graphql-security"
grpc-inspector = "grapsusproxy/grapsus-agent-grpc-inspector"
soap = "grapsusproxy/grapsus-agent-soap"
api-deprecation = "grapsusproxy/grapsus-agent-api-deprecation"
# Protocol agents
websocket-inspector = "grapsusproxy/grapsus-agent-websocket-inspector"
mqtt-gateway = "grapsusproxy/grapsus-agent-mqtt-gateway"
# Scripting agents
lua = "grapsusproxy/grapsus-agent-lua"
js = "grapsusproxy/grapsus-agent-js"
wasm = "grapsusproxy/grapsus-agent-wasm"
# Utility agents
transform = "grapsusproxy/grapsus-agent-transform"
audit-logger = "grapsusproxy/grapsus-agent-audit-logger"
mock-server = "grapsusproxy/grapsus-agent-mock-server"
chaos = "grapsusproxy/grapsus-agent-chaos"
image-optimization = "grapsusproxy/grapsus-agent-image-optimization"
# Identity agents
spiffe = "grapsusproxy/grapsus-agent-spiffe"
[checksums]
# SHA256 checksums for verification (optional, updated by release CI)
# Format: agent-version-os-arch = "sha256:..."