{
  "entrypoint_kind": "library_api",
  "entrypoint_detail": "Oj.load(json, mode: :object) with ^o:Oj::Bag and 300-byte key => form_attr() in ext/oj/intern.c",
  "service_started": false,
  "healthcheck_passed": false,
  "target_path_reached": true,
  "runtime_stack": [
    "ruby",
    "oj-c-extension"
  ],
  "proof_artifacts": [
    "logs/reproduction_steps.log",
    "logs/vuln_outcomes.txt",
    "logs/fixed_outcomes.txt",
    "logs/vuln_msg_lengths.txt",
    "repro/probe.rb"
  ],
  "confirmed": true,
  "notes": "Vulnerable Oj.load leaks uninitialized stack memory via EncodingError message (per-run length variation proves uninitialized source); fixed version produces correct deterministic @AAA... attribute."
}
