Welche statischen Codeanalysen werden durchgeführt?
amaise setzt statische Codeanalyse (SAST) für alle Programmiersprachen ein, die bei jedem Build automatisch ausgeführt wird:
Sprache | Werkzeuge | Fokus |
Java | SpotBugs, PMD, Checkstyle | Sicherheitslücken, Bugs, Codierstandards |
Python | ruff (inkl. bandit-Sicherheitsregeln), mypy | Sicherheitsmuster, strikte Typprüfung |
TypeScript | ESLint | Code-Qualität und Sicherheitsmuster |
Terraform | tfsec, tflint | Infrastruktur-Sicherheitsfehlkonfigurationen, Best Practices |
Alle Analysen sind in die CI/CD-Pipeline integriert. Findings blockieren den Build — bei einem Befund wird der Build sofort abgebrochen. Code kann nur zusammengeführt werden, wenn alle Analysen bestanden sind.