Directus bug bounty programs
directus.io Updated
Directus runs one public program: a Sorona bug bounty paying up to $1,500.
- Top reward
- $1,500
- Sorona
- Programs
- 1
- 1 pays cash
- Targets in scope
- 12
- 2 types
- Last change
- None yet
- Tracked since Nov 2026
Where to report
The one public program Directus runs.
| Program | Critical | High | Medium | Low | Top reward | Safe harbor | KYC | First response | Status |
|---|---|---|---|---|---|---|---|---|---|
|
Directus
Sorona · Bug bounty |
– | – | – | $100 | $1,500 | Partial | – | – | Open |
-
- Critical
- –
- High
- –
- Medium
- –
- Low
- $100
- Safe harbor
- Partial
Amounts are the top reward per severity in the currency each program pays. First response is the platform's measured average when it publishes one, else what the policy promises.
What is in scope
12 targets. 6 excluded.
-
https://directus.io
Web
-
Authentication across every method the product supports: local login, refresh-token handling, static API tokens, and the OAuth2, OpenID Connect, LDAP and SAML providers
Products and areas
-
File storage and the asset endpoint, including image transformation, storage adapters and the routes that serve files back
Products and areas
-
Flows and Operations, the automation runtime that fires on triggers and executes work with the project's own credentials
Products and areas
-
Schema management, migrations and the import and export routines that read and write project data in bulk
Products and areas
-
The admin app in its entirety, and every setting an administrator can change on a running project
Products and areas
-
The extensions API and the sandbox around custom endpoints, hooks, operations and interfaces
Products and areas
-
The GraphQL API, including the schema it generates from a project's collections and the resolvers behind it
Products and areas
-
The permissions and access-policy engine end to end, covering role assignment, collection and field-level rules, item-level filter rules and the filter language those rules are written in
Products and areas
-
The policy asks for any vulnerability through a GitHub private advisory or the security address, and draws no boundary narrower than the Directus platform itself
Products and areas
-
The realtime and websocket subscription layer, which pushes item changes to connected clients under the same permission rules
Products and areas
-
The REST API in full: every collection, item, field and relational endpoint a client can reach, whatever is on the other end
Products and areas
No target matches. Try part of a host name, such as the company name.
Out of scope 6
Don't test these. A program can exclude a host another program covers; the program you report to decides.
-
A permission an administrator configured deliberately, including a public role granted read access on purpose
-
Deployment configuration: storage adapter credentials, reverse-proxy setup and environment variables the operator set
-
The hosted Directus Cloud control plane where the finding is about the operator's infrastructure rather than the codebase
-
The policy publishes no exclusions list, so nothing is carved out by name. What follows are genuine out-of-scope classes
-
Third-party community extensions that are not part of the Directus repository
-
Upstream database engines and Node dependencies, unless Directus's own use of them is what makes the issue reachable
Recent changes
Reward and scope changes across every Directus program, newest first.
No changes recorded yet. New targets and reward moves show up here and in the RSS feed.
About this page
This page gathers every public program listed under directus.io: platform programs, self-hosted policies and security.txt contacts. Each program's own policy decides what is in scope and what it pays; check it before you test.
Something wrong or missing? Report a correction.