Skip to main content
This page ties together the controls documented across the rest of the site into one artifact: what’s at risk on each surface, the realistic attack, and the mitigation that actually exists — not a recommendation, a property of the code. Where a control has a known gap, it says so instead of implying coverage it doesn’t have. Every mitigation here links to the page that documents it in full. This page does not restate those controls; it only shows how they compose into a system-wide picture.
This is Omniflow’s own threat model, written by the maintainers. It is not a substitute for the independent security review tracked separately in ROADMAP.md — see the note at the end of this page.

Identity

Telegram

Payments and webhooks

Admin RBAC

SSRF

AI

MCP

Prompt injection

Supply chain

What this page does not cover

Independent security review has not happened yet. Everything on this page is the maintainers’ own analysis of their own code. It has not been reviewed by anyone without that context, which is exactly the review most likely to find what the authors of a control cannot see in it. This is tracked as an open item in ROADMAP.md’s v1.0 “Security and privacy” section rather than implied to be complete.

Security

Credentials, sessions, secrets, transport, and headers in full detail.

Privacy

What Omniflow holds, why, and for how long.