A real-time monitoring dashboard for tracking SAST (Static Application Security Testing) jobs, batches, and OSH scans processed by the SAST AI Orchestrator.
- Live Dashboard — Real-time metrics for jobs, batches, and scans with auto-updating summary cards
- WebSocket Updates — Instant UI updates when job statuses change (no manual refresh needed)
- Job Activity Graph — 24-hour timeline visualization of job status trends
- Filterable Tables — Search and paginate through jobs, batches, and OSH scans
- Tekton Integration — Direct links to pipeline runs for each job
Prerequisites: Node.js 18+ and npm
npm install
# Configure environment
cp .env.example .env
# Edit .env with your orchestrator URLs
npm start
# Open http://localhost:3000npm start # Dev server with hot reload
npm test # Run tests
npm run build # Production buildCreate a .env file:
REACT_APP_ORCHESTRATOR_API_URL=http://localhost:8080/api/v1
REACT_APP_WS_URL=ws://localhost:8080/ws/dashboardReact 18 • TypeScript • PatternFly 5 • Recharts • Axios
| Document | Description |
|---|---|
| Deployment Guide | Kubernetes/OpenShift deployment, Helm, health checks |
| Architecture | Internal architecture, WebSocket messages, state management |
| Release Management | CI/CD pipelines, versioning, production releases |
| Contributing | How to contribute to this project |
See LICENSE file.


