All the user interactions and Akto API calls happen via Dashboard component. This component has a UI part to it as well.
  • Dockerhub version: aktosecurity/akto-api-security-dashboard:local
  • Dockerfile link
  • Interaction: Dashboard runs in a separate docker image. It serves UI and also traffic processing. It uses Runtime analyzer as a library in & to import traffic from BurpSuite, Postman import and upload HAR functionality. It only interacts with Mongo.
  • Architecture: For enterprises, Dashboard docker runs on a separate instance in a private subnet as part of an AutoScalingGroup. This AutoScalingGroup is behind a public facing ALB.