AntFleet

Disagreement · a3184982-openai-2

gRPC server starts with insecure credentials; if bound beyond localhost, traffic is unencrypted/unauthenticated

solo GPT-5
repo 7e34f3ef·PR #2·reviewed 1 week ago

GPT-5 finding

gRPC server starts with insecure credentials; if bound beyond localhost, traffic is unencrypted/unauthenticated

mediumsecurityhigh
  • src/grpc/server.ts:41
Using insecure server credentials exposes plaintext transport and no authentication. While default host is localhost, the API allows arbitrary host; accidental exposure (e.g., 0.0.0.0) would be unsafe.

Recommendation

Support TLS credentials via configuration and default to secure if host is not localhost; at minimum, log a prominent warning when starting insecure on non-localhost, or refuse non-localhost without explicit allowInsecure flag.

Other reviewer

The other reviewer flagged nothing in this file/line range.

Why this didn't post

This finding didn't meet AntFleet's unanimous agreement threshold. Both frontier models review every PR independently; only findings they both flag with the same severity and category are posted to the PR. This one fell through.

read the methodology →