google / grr

GRR Rapid Response: remote live forensics for incident response

Home Page:https://grr-doc.readthedocs.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ExecutePythonHack should return a non-primitive struct

mbushkov opened this issue · comments

At the moment ExecutePythonHack returns a plain string as a result. This is likely the only GRR flow that returns a primitive value instead of a proper protobuf-based struct.

This behavior confuses GRR API client, since it doesn't expect primitive types to be returned as flow results. It can't deserialize it and puts UnknownProtobuf into the payload.

This has been fixed and is available since 02d3b45.