You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
By testing the app with the latest versions of Velociraptor, I found that the org_id parameter is missing and the queries doesn't work to other organisations because by default the API connection will be to the root org of Velociraptor.
By testing the app with the latest versions of Velociraptor, I found that the org_id parameter is missing and the queries doesn't work to other organisations because by default the API connection will be to the root org of Velociraptor.
Hi @frikky, we hit this on a multi-org Velociraptor setup and opened #457 with the change you
described here: an optional org_id in api.yaml on all 14 actions, passed through src/app.py to VQLCollectorArgs.
We had the test environment for it, so it was tested against Velociraptor 0.77.3:
with an API user holding roles in one org only, calls with that org's org_id work;
calls to other orgs, or to root, are refused;
an empty org_id builds a byte-identical request to today's, so existing workflows are unaffected.
Activity
frikky commentedon Feb 10, 2025
Hey!
Would you be able to send a PR for it? We don't have a test environment, so it could be tricky. You would need two things:
Otherwise I'd be happy to jump on a call and fix it with you in realtime :)
chiefghost47 commentedon Oct 9, 2026
Hi @frikky, we hit this on a multi-org Velociraptor setup and opened #457 with the change you
described here: an optional
org_idinapi.yamlon all 14 actions, passed throughsrc/app.pytoVQLCollectorArgs.We had the test environment for it, so it was tested against Velociraptor 0.77.3:
org_idwork;org_idbuilds a byte-identical request to today's, so existing workflows are unaffected.Details are in the PR.