{
  "entrypoint_kind": "library_api",
  "entrypoint_detail": "Oj.dump / Oj::StringWriter / Oj::StreamWriter / Oj.default_options with indent=2147483647",
  "service_started": false,
  "healthcheck_passed": false,
  "target_path_reached": true,
  "runtime_stack": [
    "ruby",
    "oj.so",
    "parse_options_cb",
    "fill_indent",
    "memset"
  ],
  "proof_artifacts": [
    "logs/vuln_variant_reproduction_steps.log",
    "logs/vuln_dump.log",
    "logs/fixed_dump.log",
    "logs/latest_dump.log",
    "logs/vuln_string_writer.log",
    "logs/fixed_string_writer.log",
    "logs/latest_string_writer.log",
    "logs/vuln_stream_writer.log",
    "logs/fixed_stream_writer.log",
    "logs/latest_stream_writer.log",
    "logs/vuln_default_options.log",
    "logs/fixed_default_options.log",
    "logs/latest_default_options.log",
    "logs/vuln_negative_indent.log",
    "logs/fixed_negative_indent.log",
    "logs/latest_negative_indent.log",
    "logs/vuln_bignum_indent.log",
    "logs/fixed_bignum_indent.log",
    "logs/latest_bignum_indent.log"
  ],
  "notes": "All vulnerable large-indent tests produced SIGSEGV; all fixed/latest large-indent tests were rejected with ArgumentError. No bypass was found."
}
