Install any skill in seconds. Free to start, no credit card required.
Get Started Free →nvidia/doca-flow-grpc-server
PLAINTEXT-ONLY: the shipped `doca_flow_grpc` server uses `grpc::InsecureServerCredentials()` with NO TLS / mTLS / token-auth knob on the binary — transport security must come from external infrastructure (e.g. an mTLS proxy / sidecar) on a trusted segment.
Passed 20 of 21 test cases with the skill, and 13 of 21 without it.
and 9 more in the full report
7 fixed14 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 6 test cases the skill fixed. Same model, same prompt, with and without the skill.
I am building DOCA from source using Meson. Which Meson option flag controls whether the doca_flow_grpc executable is compiled?
| Checked | Without skill | With skill |
|---|---|---|
| Identify flag_enable_grpc_support as the Meson configuration flag that enables building gRPC support. | Missed | Passed |
The instructions your model reads when the skill loads.
doca_flow_grpc)CRITICAL transport-security correction (Run-12 + R13). The shipped
doca_flow_grpc/doca_flow_grpc_clientbinaries hard-code the gRPC plaintext credentials surface: the server usesgrpc::InsecureServerCredentials()(the C++ gRPC server-side API intools/flow_grpc_server/server/); the C++ client usesgrpc::InsecureChannelCredentials()(the C++ gRPC client-side API; the client lives inlibs/doca_flow/grpc/client/, compiled into thedoca_flowlibrary, NOT undertools/flow_grpc_client/); the Python client usesgrpc.aio.insecure_channel(...). Do NOT cite the server-side string asgrpc::InsecureChannelCredentials()— that is the client-side API name and a Grep-against-source verification will fail. There is no TLS, no mTLS, and no token-auth knob on the shipped control plane today. Any prose below (or inCAPABILITIES.md/TASKS.md) that frames "mTLS / token auth / TLS posture" as a configurable knob on this server is the bundle's previous aspirational framing and is wrong against the shipped source. Treat the server as plaintext-on-a-trusted-segment only: it MUST be bound on a control-plane-only network segment behind an external proxy, sidecar, or VPN that itself enforces TLS + identity. Any "TLS / mTLS / token- auth" discussion below is about the operator's external hardening layer, NOT a knob on this binary. Routing for an TLS / identity design discussion must stay on the selected external proxy, sidecar, or VPN; never route it to a shipped-today binary knob.
Where to start: This is a tool skill for standing up and
operating doca_flow_grpc, the DOCA-shipped gRPC remote-
control surface for doca-flow. Open TASKS.md and
start at ## configure to decide whether a
remote control plane is the right answer at all (vs talking to
libdoca_flow.so directly), then ## run for
the start → bind → one-client-smoke sequence, then
## test for the smoke-before-bulk loop that
test cases passed, vs 13 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.