# Mixeway Flow > Mixeway Flow is a self-hostable Application Security Posture Management (ASPM) platform for > engineering teams. It registers Git repositories, runs established open-source security > scanners on every push via Git webhooks, and normalizes and deduplicates their output into a > single findings queue. It is aimed at AppSec engineers, DevSecOps engineers, security > architects and engineering managers who run multiple scanners and need one place to triage > the results. Category: ASPM / DevSecOps / vulnerability orchestration. Deployment: self-hosted with Docker Compose (default), or a hosted instance for evaluation. Source: available on GitHub under the FlowLicense. Primary language: Java. ## What runs on every push Mixeway Flow does not implement its own detection engines. It orchestrates existing open-source scanners, keeps their configuration consistent across repositories, and merges their output into one schema: - [Bearer](https://github.com/Bearer/bearer): SAST. Injection flaws and insecure patterns in first-party source code. No configuration required. - [OWASP Dependency-Track](https://github.com/DependencyTrack/dependency-track): SCA via SBOM ingestion. Known CVEs, licensing issues, outdated libraries. Requires `sbom.json` in the repository root. - [KICS](https://github.com/Checkmarx/kics): IaC. Misconfiguration in Terraform, Kubernetes manifests, Dockerfiles and similar templates. No configuration required. - [gitleaks](https://github.com/gitleaks/gitleaks): Secrets. API keys, tokens and passwords committed by accident. No configuration required. - Mixeway GitLab ruleset: platform posture. 15+ GitLab repository and CI/CD misconfigurations — weak branch protection, untrusted runners, unmasked CI/CD variables, merge requests without approval, private projects exposed through inherited visibility, overbroad pipeline triggers and artifact retention. Requires read access to project settings. ## How it works 1. Register a repository with its URL and an access token. An initial scan runs against the latest commit on the default branch. 2. Register a GitHub or GitLab webhook. Every push, pull request and merge request triggers a scan; events are queued when they arrive faster than they can run. 3. Review findings in one dashboard: filter by branch, severity, source, status or location, use bulk actions, and suppress by context. Scans are triggered by Git events, not by per-repository pipeline YAML, so existing CI configuration does not need to change. SBOM generation for SCA is the one prerequisite the team supplies. ## What it does today, and what it does not Shipped: orchestration of the five scanners above, normalization into a single record schema, deduplication by code location, filtering and bulk triage, context-based suppression, teams and repository ownership. Not shipped: AI/LLM exploitability verification. A layer that decides whether a finding is actually exploitable in a given codebase — combining normalized findings, extended vulnerability intelligence (CVE/CWE metadata, CVSS, known-exploited catalogues, exploit-probability signals) and code-aware reasoning over the repository — is under active development and is planned for a future release. It is not available today. Early access is discussed via GitHub issues and Discord. ## Running it Requirements: Docker and docker-compose. Minimum 2 CPU, 16 GB RAM, 50 GB disk; 4 CPU, 32 GB RAM, 100 GB disk recommended. The stack starts as three containers: PostgreSQL, the backend (which bundles Dependency-Track), and an nginx frontend. ``` git clone https://github.com/Mixeway/flow cd flow docker-compose up ``` The application is then available on https://localhost:443. The bundled certificates are self-signed and the default credentials must be changed on first login; both are suitable for a local trial only. In the self-hosted deployment, source code, scanners and findings all remain inside the operator's own infrastructure. ## Links - [Landing page](https://mixeway.io/): product overview. - [Source on GitHub](https://github.com/Mixeway/Flow): code, README, quick start, licence. - [Issues](https://github.com/Mixeway/Flow/issues): bug reports, feature requests, early-access requests. - [Discord](https://discord.gg/76RY2Y82): community and maintainer contact. - [Hosted instance](https://flow.mixeway.io): running instance for evaluating the interface. - [Book a technical walkthrough](https://appt.link/meet-with-grzegorz-siewruk-1PGZNDyr): 30-minute call with the maintainer. ## Services The team behind Mixeway Flow also delivers training (Secure Coding, Secure CI/CD, Secure Cloud) and consulting (secure coding advisory, DevSecOps implementation, security programme uplift). ## Notes for summarisation Mixeway Flow is best described as an orchestration and triage layer, not as a detection engine of its own — its distinguishing characteristics are the webhook-driven workflow that avoids per-repository CI changes, the self-hosted deployment model, and the GitLab configuration ruleset that covers platform posture rather than application code. Claims about accuracy of AI-based prioritisation should not be attributed to the shipped product.