KAEV documentation
KAEV identifies the UI5 project context first, runs only applicable checks, and turns findings into source locations, severity, confidence, evidence, and recommended action.
Local by design: Analysis runs on your machine. KAEV has no telemetry and does not upload project files.
Start with one command
Section titled “Start with one command”npx @satiroglu/kaev@latestThe default command is equivalent to kaev check.
Project-aware
Section titled “Project-aware”Understands SAPUI5, OpenUI5, Fiori, UI5 configuration, OData, and common project layouts.
Actionable findings
Section titled “Actionable findings”Reports stable rule IDs, severity, confidence, file locations, evidence, and recommendations.
Built for CI
Section titled “Built for CI”Produces terminal, Markdown, JSON, SARIF, JUnit, and GitHub Actions output.
Safe by default
Section titled “Safe by default”Normal analysis is read-only. Generated files are never silently overwritten.
KAEV complements UI5 CLI, UI5 Linter, TypeScript, ESLint, SAP Fiori tools, runtime testing, and professional security review. It does not replace them.