{
  "entrypoint_kind": "function_call",
  "entrypoint_detail": "Two sequential TLS transfers through libcurl's wolfSSL backend using CA caching; the second installs an empty trust store via CURLOPT_SSL_CTX_FUNCTION",
  "service_started": true,
  "healthcheck_passed": true,
  "target_path_reached": true,
  "runtime_stack": [
    "libcurl multi API",
    "wolfSSL",
    "local Python HTTPS peer"
  ],
  "target_identity": {
    "repository_url": "https://github.com/curl/curl.git",
    "commit_sha": "f8df560ed9faa2ff3d6198b50f55eaf0315fcb39",
    "target_digest": "ebf927ca04aa4ea5794dbdcc4f97ce45f184a311d935b1fbf5e6195d4a1b9252",
    "platform": "linux",
    "architecture": "x86_64"
  },
  "proof_artifacts": [
    "repro/vulnerable-attempt-1.log",
    "repro/vulnerable-attempt-2.log",
    "repro/fixed-attempt-1.log",
    "repro/fixed-attempt-2.log",
    "repro/https-peer.log",
    "repro/target-identity.log"
  ],
  "artifact_sha256": {
    "repro/vulnerable-attempt-1.log": "f1730318e67c452275dff77fc6d4b081f112f0c63c2cf7a4d2d71a1329f6853d",
    "repro/vulnerable-attempt-2.log": "7437ce3e6655bf8920d322cdb615a9d323f835b938cc39dc8e6a78e053fe2e05",
    "repro/fixed-attempt-1.log": "89b431216569ff67e7dad231bf2859d83c82719abf1acca5fa60af22ad9d5b7f",
    "repro/fixed-attempt-2.log": "8d40e260e4520ea7790d22a95df6272d1ab85ca50dcf10b4ae39a0bb7d925736",
    "repro/https-peer.log": "5ea2a0ee10c690d120ca0a877072b823d0d7fccf08717b0daf5cfe439d0e2878",
    "repro/target-identity.log": "ac14cd30cec81bf462d9606b6d7de72d3fbbb7707ed24a187c377e7a60502dd5"
  },
  "notes": "Vulnerable and fixed commits tested twice; wolfSSL dependency commit 59f4fa568615396fbf381b073b220d1e8d61e4c2"
}
