Performs comprehensive security audits using native
with intelligent fallback and automatic Flexible Configuration support. Identifies authentication gaps, authorization issues, exposure risks, and security violations with actionable remediation.
Performs comprehensive security audit using smart three-tier approach (native → Docker → basic checks), auto-detects Flexible Configuration (CE and EE variants), categorizes issues by severity (Critical → High → Medium → Low → Info), provides specific remediation with exact location/fix instructions/config examples/documentation links, and checks common vulnerabilities (authentication, authorization, exposure, DoS protection, security headers, encryption, injection).
Flexible Configuration: CE uses .tmpl files with Go templates (requires FC_ENABLE=1, FC_SETTINGS env vars). EE uses flexible_config.json (auto-detected, no env vars).
Schema: Always use versionless
https://www.krakend.io/schema/krakend.json
Docker/Edition: CE uses
image, EE uses
image (requires LICENSE file)
Audit Methods: Native
(most comprehensive) > Docker > Basic checks